社区
MS-SQL Server
帖子详情
一个表,才12万条记录,查询速度明显见慢,正常吗?
myhelp_110
2005-08-02 07:32:26
一个表,才12万条记录,查询速度明显见慢,正常吗?
我已将自增字段设成主键。十几个字段。按条件查询也很慢,主要是第一次最慢,以后好点,正常否,请教。大约要5秒钟,全部查询更慢些。
...全文
280
10
打赏
收藏
一个表,才12万条记录,查询速度明显见慢,正常吗?
一个表,才12万条记录,查询速度明显见慢,正常吗? 我已将自增字段设成主键。十几个字段。按条件查询也很慢,主要是第一次最慢,以后好点,正常否,请教。大约要5秒钟,全部查询更慢些。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bugchen888
2005-08-02
打赏
举报
回复
聚集索引应该建在区分度大而且经常在Where子句中出现的栏位上。。
不过12万笔数据不需要聚集索引也会很快。非聚集索引也应该建在如上所说的栏位上(高选择性的栏位,在Where子句中出现频率高的栏位),并且各个非聚集索引的首列尽量不要重复。索引的首列是这个索引的最宝贵的资源。
mschen
2005-08-02
打赏
举报
回复
将自增字段设成主键不太好,因为会在自增字段上建立簇索引.因为一个表只能有一个簇索引,因此簇索引应该精心挑选才是.
wangdehao
2005-08-02
打赏
举报
回复
将自增字段设成主键 如果你在查询条件中用不到这个自增字段的话,将他设为主键并不能提高查询速度,建议在查询条件上建联合索引
meilian01
2005-08-02
打赏
举报
回复
肯定要建引,不然速度会让人受不了
jinfeiyang
2005-08-02
打赏
举报
回复
同意上面的观点,,但硬件也要考虑
gimy007
2005-08-02
打赏
举报
回复
只要根据你实际的查询建联合索引就行,没必要都建索引;
索引可以提高查询效率,但要多耗费空间
myhelp_110
2005-08-02
打赏
举报
回复
是一个进销存明细帐,很多列都会用到,都建索引影响效率吗?
xhwly
2005-08-02
打赏
举报
回复
看你select 字段的多少,另外除了主鍵索引外,按常用的查詢條件列建立索引能明顯提高查詢速度.
bugchen888
2005-08-02
打赏
举报
回复
选择性高并不一定就非要唯一嘛。
myhelp_110
2005-08-02
打赏
举报
回复
这个表只有自增字段具有惟一性呀/如何办呀?
区块链之Go语言设计模式
同时跟几个MM聊天时,一定要记清楚刚才跟MM说了些什么话,不然MM发现了会不高兴的哦,幸亏我有个备忘录,刚才与哪个MM说了什么话我都拷贝一份放到备忘录里面保存,这样可以随时察看以前的
记录
啦。 &...
盘点MySQL慢
查询
的
12
个原因
今天田螺哥就跟大家聊聊导致MySQL慢
查询
的
12
个常见原因,以及对应的解决方法。 1. SQL没加索引 很多时候,我们的慢
查询
,都是因为没有加索引。如果没有加索引的话,会导致全
表
扫描的。因此,应考虑在where的条件...
盘点数据库慢
查询
的
12
个原因
大家聊聊导致数据库慢
查询
的
12
个常见原因,以及对应的解决方法。 1. SQL没加索引 很多时候,我们的慢
查询
,都是因为没有加索引。如果没有加索引的话,会导致全
表
扫描的。因此,应考虑在where的条件列,建立索引...
总结MySQL慢
查询
的
12
个原因
今天田螺哥就跟大家聊聊导致MySQL慢
查询
的
12
个常见原因,以及对应的解决方法。1. SQL没加索引 很多时候,我们的慢
查询
,都是因为没有加索引。如果没有加索引的话,会导致全
表
扫描的。因此,应考虑在where的条件列,...
MySQL慢
查询
的多个原因
MySQL慢
查询
的
12
个原因
MS-SQL Server
34,590
社区成员
254,589
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章