`
20386053
  • 浏览: 438749 次
文章分类
社区版块
存档分类
最新评论

sql语句查询速度慢的原因

 
阅读更多

查询速度慢的原因以下10点。多注意点。

 

有问题在:53141769 跟大家交流。



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

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

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

4、内存不足

5、网络速度慢

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

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

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

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

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

分享到:
评论

相关推荐

    SQL语句查询速度慢的48个原因

    1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足

    SQL Server中存储过程比直接运行SQL语句慢的原因

    SQL Server 中存储过程比直接运行 SQL 语句慢的原因 在 SQL Server 中,存储过程比直接运行 SQL 语句慢的原因是 Parameter sniffing 问题。Parameter sniffing 是指 SQL Server 在执行存储过程时,使用参数的统计...

    SQL Server数据库查询速度慢原因及优化方法

    【赛迪网-IT技术报道】SQL Server数据库查询速度慢的原因有很多,常见的有以下几种:  1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)  2、I/O吞吐量小,形成了瓶颈效应。  3、没有...

    实用toad抓oracle中较慢的sql

    慢SQL语句可能是由于各种原因引起的,例如索引缺失、统计信息不准确、SQL语句编写不当等。 使用Toad的Explain Plan功能,可以对慢SQL语句进行深入分析,了解SQL语句的执行计划,包括索引使用情况、执行时间等信息。...

    SQL Server数据库sql 语句优化

    sql 语句优化 SQL Server数据库查询速度慢的原因有很多

    SQL查询慢的48个原因分析.doc

    没有索引或者没有用到索引、I/O吞吐量小,形成了瓶颈效应、内存不足、网络速度慢、查询出的数据量过大、锁或者死锁、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源、返回了不必要的行和列、查询语句不好,没有...

    仿制简单的SQL select查询语句,用于对二维数组的查询,建立环境-Excel Vba,可移植到VB环境中

    '参照SQL语句:Select * From array [Where conditions] [Distinct fields] [ResultWithTitle] ' '实现功能: ' 依条件设置查询数组,返回包含查询字段(或全部字段)的数组,可多条件组合。 ' 条件运算符包括:> = ...

    sql server2005/2008 性能优化大全 .pptx

    SQL Server查询速度慢的原因分析;提高程序检索效率的解决方案:(1)存储过程代替普通的SQL语句(2)对一些经常查询的表建立索引(3)使用数据库分区表(4)优化查询语句 对于数据库性能优化,尤其是大数据量的数据...

    sql语句优化之SQL Server(详细整理)

    查询速度慢的原因很多,常见如下几种 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度...

    基于Oracle的SQL优化.pdf

    慢查询可能是由于索引缺失、表之间的连接不当、SQL语句不当等原因引起的。 2.死锁 死锁是指两个或多个事务之间的互锁,导致查询无法执行。死锁可能是由于索引缺失、表之间的连接不当、SQL语句不当等原因引起的。 ...

    SQL语句的优化分析

    sql语句性能达不到你的要求,执行效率让你忍无可忍,一般会时下面几种情况。  网速不给力,不稳定。  服务器内存不够,或者SQL 被分配的内存不够。  sql语句设计不合理  没有相应的索引,索引不合理  没有...

    sql 查询慢的原因分析

    查询速度慢的原因很多,常见如下几种: 1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度慢 ...

    SQL查询安全性及性能优化

    首先可以帮助我们查看SQL语句是否利用到索引,比如很复杂的SQL语句中有些用到索引,但是执行计划中却没有索引查找,我们就可以分析相应的原因 然后我们可以对比不同的执行计划,比如达到同样效果,两个开发人员...

    sql语句的优化分析

    首先你要知道是否跟sql语句有关,确保不是机器开不开机,服务器硬件配置太差,没网你说p啊接着你使用我上一篇文章中提到的2柯南sql性能检测工具--sqlserverprofiler,分析出sql慢的相关语句,就是执行时间过长,占用...

    win2008 R2与sql 2005、2008运行asp的时候速度缓慢的解决方法

    在以SQL Server 2005数据库为后台的ASP网站访问速度慢,情况如下:一个服务器上的两个ASP网站,一个访问很快,一个很慢。 原因排查的思路与步骤: 首先在我电脑上依次打开这两个网站,一个两三秒就打开了,另一个...

    SQLServer安全及性能优化

     分析一个或多个数据库的工作负荷和物理实现,工作负荷可以是优化的sql语句或者sqlserver profiler的跟踪文件和数据表。我们可以在运行引擎优化顾问前运用sqlserver profiler记录一些事件,然后将跟踪结果存储为...

    sql单表优化,公司项目常用

    索引是帮助 MySQL 高效获取数据的数据结构,类似于书本的目录,可以加快数据库的查询速度。索引的优点包括提高查询效率、降低 IO 流的使用率和降低 CPU 的使用率。然而,索引也存在一些缺点,如索引本身很大、占用...

    50种方法巧妙优化你的SQL Server数据库

    查询速度慢的原因很多,常见如下几种:    1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)    2、I/O吞吐量小,形成了瓶颈效应。    3、没有创建计算列导致查询不优化。    4、...

    YCYSQL语句优化第一季

    一贯的免费,一贯的基础!前不久看了本书,当你能够前行,那么请回到原点!基础对我们很重要,一直一样我都这么认为!当你懂得多了,高深也成为...四、 查询速度慢的原因 6 五、 加速查询速度 6 六、 SQL分页查询数据 8

Global site tag (gtag.js) - Google Analytics