社区
疑难问题
帖子详情
为什么SQL数据库查询非常慢!!!
youthdating
2007-11-17 09:48:16
同一个语句,在两种情况下查询的时间不同:
1、普通PC机:XP+SQL2000 用时40秒
2、DELL服务器:2000server+SQL2000 用时80秒。
服务器到底怎么回事???
...全文
262
20
打赏
收藏
为什么SQL数据库查询非常慢!!!
同一个语句,在两种情况下查询的时间不同: 1、普通PC机:XP+SQL2000 用时40秒 2、DELL服务器:2000server+SQL2000 用时80秒。 服务器到底怎么回事???
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
20 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
judy_wane
2007-11-19
打赏
举报
回复
数据也是完全一样吗? 这样的话,就要看服务器上是否还有别的站点或者程序在消耗资源,另外一个就是访问量咯.....
w2jc
2007-11-19
打赏
举报
回复
假定数据库是完全一样的(那么索引,统计,数据量等都一样),那会不会是:
1)DELL服务器的CPU太慢?(有几个CPU?)
2)内存太少?
3)服务器上其他程序耗费资源太多(这个很有可能啊..)??
4)服务器上的MSSQL被分配的内存太少?
youthdating
2007-11-18
打赏
举报
回复
收缩了一下,还是不行。。。
youthdating
2007-11-18
打赏
举报
回复
还是不行,再补充一下,PC机是SQL个人版,服务器上是企业版。
youthdating
2007-11-18
打赏
举报
回复
DELL的硬盘转速是10000 SCSI。PC机是7200转的IDE硬盘。
TEMPDB,我看一下压缩。
-狙击手-
2007-11-17
打赏
举报
回复
是你的DELL服务器啦,运行好长时间 后会造成TEMPDB满了呀,速度自然下降
bxyqt
2007-11-17
打赏
举报
回复
PC机比服务器多了硬盘缓存功能,且硬盘转速高于服务器,另外DELL的服务启动太多,CPU频率过低。
youthdating
2007-11-17
打赏
举报
回复
tempdb压缩指得是什么?收缩数据库?我备份一个到PC机上还原也相当于没收缩啊。
-狙击手-
2007-11-17
打赏
举报
回复
DELL会不会不是要压缩一下tempdb,收缩一下数据库呀
youthdating
2007-11-17
打赏
举报
回复
补丁都打过了,SP4
内存是2G ECC
youthdating
2007-11-17
打赏
举报
回复
重启过了。
MSSQL都是默认配置。
只不过PC机上的版本是个人版,服务器上是SERVER版。服务器用了很久了。
中国风
2007-11-17
打赏
举报
回复
速度与机子的内存大小分配有关系,内存不够时,自然会慢。。内存空闲时会快。。。
中国风
2007-11-17
打赏
举报
回复
楼主把上补丁试试
-狙击手-
2007-11-17
打赏
举报
回复
把Dell 重启一下后呢
另外两台机器 的MSSQL配置项全一样吗?
youthdating
2007-11-17
打赏
举报
回复
服务器是在服务器上进行查询,觉得太慢,然后备份了一个数据库,在PC机上还原,然后在PC机上再查询进行比较的。都是本机的SQL查询的。
youthdating
2007-11-17
打赏
举报
回复
另外我都是在本机进行查询的,所以不应该存在网络问题吧。
hb_gx
2007-11-17
打赏
举报
回复
普通PC机是你自己本地的电脑吧
DELL服务器那就是说是远程连接了
一个本地一个远程,找找网络的原因
youthdating
2007-11-17
打赏
举报
回复
补丁都打过的。
我把数据库备份一下,然后在普通PC机:XP+SQL2000 上查询是 用时40秒的情况。
中国风
2007-11-17
打赏
举报
回复
2000server+SQL2000
系统和数据库都加上补丁sp4没有..
iamltd
2007-11-17
打赏
举报
回复
用查询分析器看下执行计划,看看有没有索引/统计方面的问题
测试下网络,会不会有哪里有丢包
数据库-
SQL
Server
数据库查询
速度
慢
(连接超时)原因及优化方法
SQL
Server
数据库查询
速度
慢
的原因有很多,常见的有以下几种: 1、没有索引或者没有用到索引(这是查询
慢
最常见的问题,是程序设计的缺陷) 2、I/O吞吐量小,形成了瓶颈效应。 3、没有创建计算列导致查询不优化。 4、内存不足 5、网络速度
慢
6、查询出的数据量过大(可以采用多次查询,其他的方法降低数据量) 7、锁或者死锁(这也是查询
慢
最常见的问题,是程序设计的缺陷) 8、sp_lock,sp_who,活动的用户查看,原因是读写竞争资源。
SQL
Server
数据库查询
速度
慢
的原因和解决方法
SQL
Server
数据库查询
速度
慢
的原因和解决方法
排查
SQL
SERVER数据库
慢
-查询
SQL
SERVER数据库占用资源SQL语句
排查
SQL
SERVER数据库
慢
-查询
SQL
SERVER数据库占用资源SQL语句
各类
数据库查询
慢
sql
的方法
1、 达梦数据库 在打开监控开关(ENABLE_MONITOR=1、MONITOR_TIME=1,默认是打开的)后,可以通过查询动态视图VLONGEXEC
SQL
S或VLONG_EXEC_
SQL
S或VLONGEXECSQLS或VSYSTEM_LONG_EXEC_
SQL
S来确定高负载的
SQL
语句。前者显示最近1000条执行时间较长的
SQL
语句,后者显示服务器启动以来执行时间最长的20条
SQL
语句。例如: SELECT * FROM V$LONG_EXEC_
SQL
S; 或者 SELECT * FROM V$
SQL
数据库容量大,查询速度
慢
,有何解决方案?
SQL
数据库容量大,查询速度
慢
,有何解决方案?
疑难问题
22,207
社区成员
121,730
社区内容
发帖
与我相关
我的任务
疑难问题
MS-SQL Server 疑难问题
复制链接
扫一扫
分享
社区描述
MS-SQL Server 疑难问题
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章