关于优化查询速度
大家好,SQL数据库,写一个存储过程,根据传入的参数,运算后得到相应的数据表,存储过程执行需要一定的时间,大家都是用啥办法来优化执行时间?多线程?还是其他方法?运算得到的结果表的结构不是固定的,请大家帮帮忙了
------解决方案--------------------LZ这个得看存储过程具体语句执行的情况了,把里面的语句用ctrl+L的方式看看执行计划吧。
分析看看是哪儿变慢了。
然后相应的解决即可。
------解决方案--------------------表的索引,内存CPU的使用情况。
提高硬件是最直接的,线性的增长查询性能。
优化表连接或者存储过程的执行策略就需要根据库及应用具体分析了。
------解决方案--------------------数据库 分页
------解决方案--------------------1.先优化.
2.异步执行,前端给出等待提示,提升用户体验.
------解决方案--------------------对表进行分区,或建立索引