首页 分享 数据少了,查询花的时间反而更长了。请高手,帮我分析。

数据少了,查询花的时间反而更长了。请高手,帮我分析。

来源:花匠小妙招 时间:2024-12-03 23:40

数据少了,查询花的时间反而更长了。请高手,帮我分析。

最近一个系统把一个数据删除了。数据比以前更少,但是在执行某一个功能时反而更慢。经过分析,发现是某一个存储过程中的某一段语句引起的。继续测试,发现把一个视图中的两个条件去掉,查询速度马上正常。百思不得其解。

两个条件是:

状态<>'草稿' and 状态<>'作废'

偿试在状态,这个字段上建立索引也没有效果。只要一去掉查询只需要0.1秒,加上了就需要 11秒以上。这个表的数据只有五千多条。

这个问题,出在什么地方。也通过sql2005的维护计划,进行索引重建等。

谢谢!

...全文

129 6

打赏 收藏

分享

转发到动态

举报

写回复

用AI写文章

6 条回复

切换为时间正序

状态<>'草稿' and 状态<>'作废'
改成 状态 In() 测试下 看看什么情况。

[Quote=引用 4 楼 lang_csdn 的回复:]

执行了楼上的方法,还是不行。

语句,很简单,运行几年都成正常,最近清理了表里的一些记录后,反而不正常了。

我的目前临时的解决方法是把这个表的数据放在临时表里,周转一下,进行查询,没有任何,问题。
[/Quote]

方便的话,告诉我你的QQ号,我远程帮你看看

执行了楼上的方法,还是不行。

语句,很简单,运行几年都成正常,最近清理了表里的一些记录后,反而不正常了。

我的目前临时的解决方法是把这个表的数据放在临时表里,周转一下,进行查询,没有任何,问题。

just try:

update statistics 表名

仅仅加上这个列的条件,应该不会引起查询效率差这么多,一定是你的整个语句的其他方面有点什么问题.建议把全句贴出来,并给出数据结构和测试记录集.

表统计没生效,造成优化器选择错误,用楼上的语句试试

相关知识

蝉小红:小红书直播电商与品牌种草数据查询分析平台
数据分析报告怎样写
重要的数据分析方法:时间序列分析
数据仓储技术在物流管理中的应用与前景——以中国台湾花卉供应链的物流现况分析为例
今年美国人在哪些电商购物app上花的时间最多?
数据分析入门:15种EXCEL数据分析功能
使用 SQL 查询编辑器进行查询
excel数据分析
【时间序列数据季节性分析与调整】: R实现
2023年云南省花卉产业数据分析简报

网址: 数据少了,查询花的时间反而更长了。请高手,帮我分析。 https://www.huajiangbk.com/newsview854529.html

所属分类:花卉
上一篇: 关于“春节放炮”的3个调查投票的
下一篇: 【人工智能与机器学习】对鸢尾花数

推荐分享