
正文
sqlserver主键慢,sqlserver 慢
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
同样用ADO连接SqlServer,VB.net查询速度慢
根据以上描述,个人认为,可能与查询结果有关,vb6瞬间出结果,应该是执行中出现了问题。可以试试查询结果不为空的情况,多种结果综合判断。
相关问答
Q1: sqlserver 2005 update超级慢
接近十万的更新,慢一点也很正常
影响速度的几个因素: 表字段数量多少, 表索引数量多少及相关字段是否就是更新字段,数据库空间大小
补充:其实没啥好补充的了,遇到这种情况一般都要对数据库性能做重新分析,主要就是我上面所说的几个因素
Q2: 为什么 sqlserver 慢
首先应该确定是谁慢的,往往是程序处理方面的问题而不是数据库的问题。
程序方面应该尽可能的减少数据查询返回的内容,减少IO压力,磁盘IO和网络IO是非常非常慢的。比如可以查询返回ID,然后再根据ID一条一条的查询具体内容,看似慢了,在数据量大的时候快很多
对于数据可以参照下面几点
1、优化SQL语句,SQL语句对查询速度影响最大的
2、对于经常查询的字段作索引。但是这样会增加修改时的压力
4、优化SQLServer,比如给其分配固定的内存,预先分配查询内存,调整CPU使用率等。SQL Server 可以占用几乎所有Windows的内存,但是申请内存开销很大。因此可以设定其使用固定大小内存,比如启动就分配1G以上内存。
5、优化硬件资源,比如使用更高的服务器或者硬盘,独立安排数据库的数据文件和索引文件,将数据文件分布于不同的物理硬盘上等等
6、考虑使用分布数据库或者对大表进行拆分







