关于sql查询的问题,请高手指点

来源:百度知道 编辑:UC知道 时间:2024/05/22 00:09:57
1.如果一个SQL查询语句很长,执行速度很慢,你会想到哪些优化的方法
2.数据库里有些数据会反复被查询,问有什么好方法提高效率

谢谢

1.分段基本不等于优化,只是对于SQL plus来说能不能显示的问题.至于优化,如果条件很多,并且跨表,而且结构复杂,其实可以先建一个临时表,再联表查询,实际使用我觉得比一条语句下来快很多,至于快多少,一般如果上1个小时都查询不出数据的话,用建临时表的方法,20分钟就可以搞定了.
2.这个我也没有办法,据我知道,每次查询都要全库扫描的,哪有什么方法阿?硬要说,只能合理建索引了,还有语句要够好.

1.SQL语句分段
把长的SQL语句分成几个小部分,分段执行.
2.优化你的SQL语句

请举出例子来