监控安装 ERP

系统集成论坛

 找回密码
 注册通行证

QQ登录

只需一步,快速开始

路由器交换机防火墙系统集成商城 优质产品采购平台
查看: 1543|回复: 0
打印 上一主题 下一主题

SQL Server查询速度慢的原因

[复制链接]

37

主题

361

帖子

901

积分

版主

跳转到指定楼层
1
发表于 2011-4-2 17:25:38 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
华为金牌代理
SQL Server查询速度慢的原因有很常见的有以下几种:

1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)

2、I/O吞吐量小,形成了瓶颈效应。

3、没有创建计算列导致查询不优化。

4、内存不足

5、网络速度慢

6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量)

7、锁或者死锁(这也是查询慢最常见的问题,是程序设计的缺陷)

8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。

9、返回了不必要的行和列

10、查询语句不好,没有优化

本文介绍的是SQL Server数据库查询中经常会遇到的造成查询速度慢的原因,还有其他的不常见的原因呢,这里就不一一为大家例举了,既然知道了SQL Server数据库查询速度慢的原因就要在平时的工作中注意这些问题。
做人要厚道,看贴要回帖!
您需要登录后才可以回帖 登录 | 注册通行证

本版积分规则

联系我们| 手机版|系统集成论坛 ( 京ICP备11008917号 )

GMT+8, 2024-9-30 04:17 , Processed in 0.092937 second(s), 27 queries .

系统集成论坛

BBS.XTJC.COM

快速回复 返回顶部 返回列表