SQL Server查询速度慢的十大原因

数据库 SQL Server
查询是数据库的核心,如果SQL Server查询速度太慢,究竟是什么原因造成的呢?下文为您介绍十大SQL Server查询速度慢的原因,供您参考。

SQL Server查询速度慢,的确很让人头疼,下面就为您分析造成SQL Server查询速度慢的十大原因,如果您感兴趣的话,不妨一看。

SQL Server查询速度慢的原因有很多,常见的有以下几种:

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

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

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

4、内存不足

5、网络速度慢

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

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

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

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

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

 

 

 

【编辑推荐】

SQL Server查询累计值的实现

SQL Server字符串函数大全

SQL Server绑定连接

SQL Server连接超时的处理方法

SQL Server连接数的查询

责任编辑:段燃 来源: 互联网
相关推荐

2011-04-02 16:39:53

SQL Server查询

2010-06-18 12:37:04

SQL Server查

2010-06-29 10:39:48

SQL Server查

2010-06-29 09:56:00

SQL Server查

2011-04-02 16:45:58

SQL Server查询优化

2010-07-09 09:08:43

2011-03-24 14:25:44

2010-07-09 08:46:34

SQL Server查

2009-12-22 09:06:10

2011-03-16 13:57:21

SQL Server数据库查询

2011-05-12 14:18:18

2010-06-11 13:48:38

Ubuntu 10.0

2016-12-14 08:30:14

2020-11-05 11:08:11

人工智能

2011-08-15 10:03:48

ASP.NET站点

2012-04-10 09:44:15

2009-04-13 11:53:54

LinuxWindows十大原因

2023-11-15 19:58:27

2009-04-03 15:11:14

Linuxwindows Windows 7

2012-07-24 09:52:48

点赞
收藏

51CTO技术栈公众号