提高SQL执行效率的建议有哪些?
提高SQL执行效率的建议有哪些?
◆尽量不要在where中包含子查询; ◆在过滤条件中,可以过滤掉最大数量记录的条件必须放在where子句的末尾; ◆采用绑定变量 ; ◆在WHERE中尽量不要使用OR ; ◆用EXISTS替代IN、用NOT EXISTS替代NOT IN; ◆避免在索引列上使用计算:WHERE SAL*12>25000; ◆用IN来替代OR; ◆避免在索引列上使用IS NULL和IS NOT NULL; ◆总是使用索引的第一个列; ◆用UNION-ALL替代UNION; ◆避免改变索引列的类型; ◆优化GROUP BY; ◆避免带有LIKE参数的通配符; ◆避免使用困难的正规表达式; ◆尽量明确的完成SQL语句,尽量少让数据库工作。
答:程序的执行效率指程序运行快慢和使用内存空间的大小的占有率。是程序运行好坏的重要标志。详情>>