SQLServer表查询变慢

MS-SQL Server > 疑难问题 [问题点数:100分,结帖人wei_hang]
等级
本版专家分:3
勋章
Blank
签到新秀
结帖率 100%
等级
本版专家分:8593
等级
本版专家分:121223
勋章
Blank
签到新秀
Blank
GitHub
Blank
优秀版主 2016年8月论坛优秀版主
2015年2月论坛优秀版主
Blank
微软MVP 2016年4月荣获微软MVP荣誉称号
2015年4月荣获微软MVP称号
2014年4月 荣获微软MVP称号
等级
本版专家分:61783
勋章
Blank
微软MVP 2016年4月荣获微软MVP称号
2015年4月荣获微软MVP称号
2014年4月 荣获微软MVP称号
2013年4月 荣获微软MVP称号
Blank
黄花 2013年4月 MS-SQL Server大版内专家分月排行榜第二
Blank
蓝花 2012年5月 MS-SQL Server大版内专家分月排行榜第三
等级
本版专家分:214193
勋章
Blank
签到新秀
Blank
状元 2014年 总版技术专家分年内排行榜第一
Blank
榜眼 2013年 总版技术专家分年内排行榜第二
Blank
金牌 2014年8月 总版技术专家分月排行榜第一
2014年7月 总版技术专家分月排行榜第一
2014年6月 总版技术专家分月排行榜第一
2014年5月 总版技术专家分月排行榜第一
2014年4月 总版技术专家分月排行榜第一
2014年3月 总版技术专家分月排行榜第一
2014年1月 总版技术专家分月排行榜第一
2013年12月 总版技术专家分月排行榜第一
等级
本版专家分:12331
勋章
Blank
黄花 2013年12月 Delphi大版内专家分月排行榜第二
Blank
蓝花 2014年4月 Delphi大版内专家分月排行榜第三
2014年3月 Delphi大版内专家分月排行榜第三
2013年5月 Delphi大版内专家分月排行榜第三
2013年1月 Delphi大版内专家分月排行榜第三
2010年11月 Delphi大版内专家分月排行榜第三
2009年12月 Delphi大版内专家分月排行榜第三
2009年11月 Delphi大版内专家分月排行榜第三
等级
本版专家分:60
杭砖家

等级:

Blank
签到新秀
sqlserver查询突然得很

今天早上上班发现应该在周末执行完的脚本执行到了现在,靠着自建的etl日志发现某个大查询 修改速度特别 。 后来重新启动了数据库(在控制面板的服务里面重新启动sqlserver),就好了。 猜测原因:可能是...

sqlserver突然查询变慢

查看被锁: select request_session_id spid,OBJECT_NAME(resource_associated_entity_id) tableName from sys.dm_tran_locks where resource_type='OBJECT' spid 锁进程 tableName 被锁表名 --释放被锁的...

SQLServer数据库查询缓慢原因和解决方案备忘录

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

SQLServer查询速度的原因

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

sql 查询慢的48个原因分析(分享)

sql 查询慢的48个原因分析。     查询速度的原因很多,常见如下几种:     1、没有索引或者没有用到索引(这是查询慢最常见的问题,是程序设计的缺陷)     2、I/O吞吐量小,形成了瓶颈效应。   ...

为什么sql server加入执行计划查询就会得非常

请问用sql server查询时,为什么加入执行计划查询就会得非常?应该怎么解决呢?

[SQL SERVER]select语句加某些字段速度突然变慢

最近这段时间,公司系统里的某张报表,速度突然变慢。原本查询速度不超过5秒的报表,现在查询速度居然要2分半钟,而且运气查差的话,会直接弹出死锁提示。 经过两天尝试,基本可以排除网络的其它原因的影响。于是在...

sql server查询解决实例

这是在计算某个KPI指标的时候发现的,下面是摘录的统计代码,就是这段代码巨,10分钟也没出结果: select dateid,EID,DID,y.Kpiid,y.[Property],Val=sum(JFJe-DFJe),d.start,d.[end] into #Val_1 from KPI....

一次sqlserver变慢优化过程

sqlserver数据库这几天慢的不行,上服务器一看,cpu占用100%。利用sqlserver management studio ,点击工具--...问了下小弟,小弟说,前几天sqlserver整崩了,自己恢复过来,就变慢了。于是下面执行了下: 1.che

sqlserver存储过程执行变慢

项目使用的是sqlserver数据库,每运行一段时间存储过程就会变慢,同一个存储过程,在传入不同参数的情况下,有的情况下执行快,有的执行慢。莫名其妙,一直找不到原因, 后来每次变慢手动编译存储过程, sp_...

Mybatis+sqlServer查询速度的问题

中数据量过大时,使用mybatis查询速度回很,但在命令行中查询特别快。这个问题始终找不到原因,后来才发现的问题所在。 举例说:扫描入库wmsInScanDtl,查询条件为(company,boxNo,acti)那我们建立索引时...

SqlServer 函数Declare通过传变量查询解决办法

1,Declare传参查询速度,直接放入参数执行sql却快,求大牛给原因 2,OPTION(RECOMPILE)提高带参数执行SQL语句的索引效率   遇到的问题:通过参数执行sql函数查询速度超 示例示例代码: class="lang:tsql ...

SQL Server查询优化方法(查询速度的原因很多,常见如下几种)

今天看到一位博友的文章,觉得不错,转载一下,希望对大家有帮助,更多文章,请访问... 4、内存不足 5、网络速度 6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询...

Sql Server中存储过程使用时间长了查询效率得很的分析

给客户尽快

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

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

sql server分区 查询效率问题

700W的数据按时间分成11个区的效率 与 只有聚集索引相比 是否会随着这个时间条件变换而不同?

SQL Server 解决sql查询快,代码查询慢

最近因为并发量比较大,这个功能的异常的,但是将底层代码里的sql摘出来在SqlServer窗口运行时3秒就可以出结果。经过对网络、数据库连接情况排查后发现没有问题,最终定位到是因为参数字段类型有误导致了检索...

【转】性能分析—查询运行的原因(SQLServer2008宝典)

2.数据库服务器的内存不足,或者没有足够的内存供SQL Server使用。3.Select的语句设计不合理。4.数据库结构的设计不合理,导致数据库中存在大量重复数据。5.没有创建索引或者索引的设计不合理。6.没有创建有效的索引

SQL Server 百万级数据提高查询速度的方法

2.对查询进行优化,应尽量避免全扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全扫描,如: select id ...

SQL Server数据库查询速度的原因和解决方法

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

SQLServer2008更新数据后查询变慢,从MSDN摘录

sys.dm_db_index_physical_stats ...SQL Server 2008SQL Server 2005SQL Server 2012 返回指定或视图的数据和索引的大小和碎片信息。对于索引,针对每个分区中的 B 树的每个级别,返回与其对应的一行。

求助各位大神如何提升sqlserver分区的性能?

本人最近项目需要,需要对某个大数据...本地模拟的数据库数据量在1300万,按月分区,不知各位大神是否有相关经历,希望给予指点,本人对sqlserver数据库使用不多,日常工作都是基于oracle的,希望各位大神帮忙指点!不甚感激!

sqlserver大批量数据查询的优化方式

2.对查询进行优化,应尽量避免全扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。 3.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全扫描,如: select id ...

SQL Server值函数引起的性能问题解决

有段SQL使用了值函数的伪代码是这样的:select @TotalCount=count(*) from ( select * from FunA(@param1) a ) where a.Column1 in(select * from FunB(@param2))其中FunA和FunB是值函数(多语句值函数),...

sqlserver 查询效率优化

很多人不知道SQL语句在SQL SERVER中是如何执行的,他们担心自己所写的SQL语句会被SQL SERVER误解。比如:  select * from table1 where name='zhangsan' and tID > 10000  和执行:  select * from table...

SQL SERVER查询速度优化

SQL表关联使用的字段长度与类型如果不一致会导致查询变慢SQL语句关联查询速度慢,检查了索引、语句这些都没有问题,突然发现关联所用的字段长度与类型都不一致,都是商品编码字段,一个是varchar(18),一个是...

SQL关于加参数/变量查询的问题(参数嗅探)

加参数查询的问题,不加的话查询就很快。 有时候是参数嗅探引起的。 什么是参数嗅探: SQL Server查询语句编译和缓存机制是SQL语句执行过程中非常重要的环节,也是SQLOS内存管理非常重要的一环。理由是SQL ...

SQLServer 中提高查询性能的方法

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

数学建模30种算法大全

数学建模最常用的30种算法! 全国大学生数学建模竞赛创办于1992年,每年一届,已成为全国高校规模最大的基础性学科竞赛,也是世界上规模最大的数学建模竞赛。2018年,来自全国34个省/市/区(包括香港、澳门和台湾)及美国和新加坡的1449所院校/校区、42128个队(本科38573队、专科3555队)、超过12万名大学生报名参加本项竞赛。

常见30种数学建模模型

常见的30种数学模型,比较详细,非常适合搞数学建模的学生使用

相关热词 c# 字符串后六位 c#程序如何创建本地文本 c#和java比较 c# list 查找 c#打开窗体 c# 逻辑循环 c# 去数组中的数据库 c# 查找所有集成类 c#调用c++ 结构封装 c#两个类属性绑定