|
1.您一般在写SQL时需要注意哪些问题,可以提高查询的效率?
列出列名,只返回需要的列;关联要加条件;少用distinct,union等可能排序的操作
2.请分享一次印象深刻的SQL优化:除了SQL改写,还要考虑什么?
第三方应用自定义脚本产生的sql导致了笛卡儿积,通过改写脚本优化,并没有自己写SQL
3.如何查看到效率低的SQL?
在awr报告里看时间长的
4.请简要总结下,您的SQL语句优化技巧(至少写3点)
1用少量数据先运行,用来估计实际可能需要时间,不满意就及早修改
2效率不满意时,用几种等价方法来试验,比如in exists left join
3用with子句理清思路 |
|