问题描述
存储过程运行超慢,怎么回事,什么原因
解决方案
解决方案二:
如果不是存储过程中的操作本身有问题,比如死循环了什么的,那就试用别的方法调用一下,看是不是一样慢.存储过程的运行应该是比较快的.
解决方案三:
贴出来代码,
解决方案四:
存储过程里语句可能有问题,也可能查询的数据量比较大一般情况下应该前者看不到你的存储过程也不好说
解决方案五:
数据表没加索引时用时6秒,加了索引后用时3秒,还能改进吗,哪里改进
解决方案六:
改进索引!!!
解决方案七:
怎么改进,现在查询条件里最多的就是日期和线路字段,现在在表中把这两个都设为索引了,怎么改?
解决方案八:
聚集索引加在这两个字段上面了,如果是的话那就考虑查询条件和数据库结构咯
解决方案九:
贴出来存储过程
解决方案十:
楼主应该把过程帖出来
解决方案十一:
你用SQL自带的一个工具跟踪一下,看看是哪里占用资源比较大,然后索引优化.再不行就看看你的语句是不是不够精简.
解决方案十二:
查询分析器去看一下执行计划
解决方案十三:
如果数据量很大的话,首先要确定一下,影响性能的主要瓶颈到底是什么才好下结论.
解决方案十四:
引用3楼Magic_YJL的回复:
存储过程里语句可能有问题,也可能查询的数据量比较大一般情况下应该前者看不到你的存储过程也不好说
主要是代码逻辑有问题
时间: 2024-10-13 14:21:26