资讯

精准传达 • 有效沟通

从品牌网站建设到网络营销策划,从策略到执行的一站式服务

sqlserver慢,sqlserver慢查询

为什么 sqlserver 慢

首先应该确定是谁慢的,往往是程序处理方面的问题而不是数据库的问题。

创新互联专注于永胜网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供永胜营销型网站建设,永胜网站制作、永胜网页设计、永胜网站官网定制、微信平台小程序开发服务,打造永胜网络公司原创品牌,更为您提供永胜网站排名全网营销落地服务。

程序方面应该尽可能的减少数据查询返回的内容,减少IO压力,磁盘IO和网络IO是非常非常慢的。比如可以查询返回ID,然后再根据ID一条一条的查询具体内容,看似慢了,在数据量大的时候快很多

对于数据可以参照下面几点

1、优化SQL语句,SQL语句对查询速度影响最大的

2、对于经常查询的字段作索引。但是这样会增加修改时的压力

4、优化SQLServer,比如给其分配固定的内存,预先分配查询内存,调整CPU使用率等。SQL Server 可以占用几乎所有Windows的内存,但是申请内存开销很大。因此可以设定其使用固定大小内存,比如启动就分配1G以上内存。

5、优化硬件资源,比如使用更高的服务器或者硬盘,独立安排数据库的数据文件和索引文件,将数据文件分布于不同的物理硬盘上等等

6、考虑使用分布数据库或者对大表进行拆分

sqlserver 数据库服务突然缓慢 重启后正常 运行的sql只有30多条

没有用到索引或者就是内存小了,因为没有备份运行时有的sql丢失了。

看看数据库内存设置是否比较小,数据库表是否建立合理的索引。

因为主机长期在工作.数据会一上在增多..对于内存还有CPU来说不是所有数据都可以一次性的完全处理好。就会有一些"尾数"包括记录,然而越来越多,会让主机运行速度变慢。如果用好点的专用的服务器硬盘,内存会让主机更长时间的不用重启。所以SQL还是要用高一点的配置。

sql server打开表非常慢

我觉得楼上的可能没有看清书楼主的问题,楼主是用sql

server打开的,也就是应该用企业管理器打开的,而且重新启动以后速度会很快,然后逐渐变慢,如果楼主能排除自身硬件问题,我想,有如下可能:

1,有病毒,占用内存

2,sqlserver版本可能有问题,尝试重新安装,打上sp4补丁

sqlserver大表 条件越多反而越慢

索引没用好。sqlserver大表的条件多的时候,就必须使用组合索引来提升查询速度,不使用索引会导致查询复杂,就会变慢。

sqlsevere向导反应太慢

可能是因为系统的临时数据库tempdb满了,或者是被阻塞之类的

重新启动一下数据库(在控制面板的服务里面重新启动sqlserver),应该就好了。sqlserver每次启动都会重新建立tempdb表。


新闻标题:sqlserver慢,sqlserver慢查询
转载来源:http://cdkjz.cn/article/dsspsgj.html
多年建站经验

多一份参考,总有益处

联系快上网,免费获得专属《策划方案》及报价

咨询相关问题或预约面谈,可以通过以下方式与我们联系

大客户专线   成都:13518219792   座机:028-86922220