
正文
sqlserver数据库慢,sqlserver数据库卡慢分析
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
为什么sqlserver服务器用了一段时间之后就会慢下来?
表现为:一种情况是刚开始使用时网速就很慢;另一种情况则是开始网速正常,但过了一段时间后,网速变慢。后一种情况在台式电脑上表现非常明显,但用笔记本电脑检查时网速却表现为正常。
出现此现象时,IIS也是正常的,因为网站其他不调用数据库的页面是可以打开的。当出现此现象时,查看数据库里的连接,只有2到3个连接。网站服务器和数据库服务器放在同一台机器上。
工作时间太长也会导致电源或显示器散热不畅而造成电脑死机。CPU的散热是关系到电脑运行的稳定性的重要问题,也是散热故障发生的“重灾区”。★ “灰尘杀手”:机器内灰尘过多也会引起死机故障。
CPU非常繁忙的工作,会直接影响网络和计算机速度。所以在网速慢的时候检查一下CPU运作情况是必要的 系统使用时间过长 开机很久后出现的网速突然减慢,不妨重新启动看看能不能解决问题。
相关问答
Q1: 安装了sql2016后,为什么比sql2008还慢了好几倍
并且SQL占的内存是不断增加的,只要内存有可用空间 SQL 就会不断的占用,可以在sql server 属性中设置sql server 的最大占用内存值。
原因也很简单,TASK_DATE 字段区分度太低了,走这个索引需要扫描的行数很大,而且还要进行额外的排序,优化器综合判断代价更大,所以就不选这个索引了。
我点一个生成SQL脚本 都要半天。。直接把我的查询分析器搞成未响应。一般都是网速问题或者是表数据量大造成的。
当然了,在启动项里增加是sqlserver相关的服务,电脑启动就满了。你可以在运行里输入msconfig,在启动项里去掉相关的选项就可以了。
扩大服务器的内存,Windows 2000和SQL server 2000能支持4-8G的内存。配置虚拟内存:虚拟内存大小应基于计算机上并发运行的服务进行配置。运行 Microsoft SQL Server? 2000时,可考虑将虚拟内存大小设置为计算机中安装的物理内存的5倍。
启动项关闭也无济于事吧,人家是要用软件的。你下载的数据库是不是版本有问题。下个别的试试。其次在速达软件服务器中注意吧数据端口改掉 不要用1433的。小心中病毒。
Q2: sqlserver,表已添加索引,是否仍会随着数据量不断不断增大而查询越来越慢...
1、这个就是数据不存在,如果挨个遍历表,速度可能不如使用视图。使用索引视图技术,这个跟使用表查询速度相差不大。sqlserver是高级版本,可以发挥多CPU优势,这个时候速度也相差不大。
2、一般数据量太大,再加上索引建的不好也是会变慢的。变慢一般都有不少解决办法的,比如分表分区一类的。分表就是类似于每个月一张表这种,分区可以将表分离在若干不同的表空间上。
3、第三,如果实在搞不定,需求方一定要按照数据库容易接受的方式去写SQL,这个成本会下降的非常快,这个是常规的MySQL慢的诊断思路。
sqlserver数据库慢的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于sqlserver数据库卡慢分析、sqlserver数据库慢的信息别忘了在本站进行查找喔。







