sql数据库文件过大,程序运行非常慢,怎么办

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了sql数据库文件过大,程序运行非常慢,怎么办相关的知识,希望对你有一定的参考价值。

参考技术A 如果是因为数据库太大造成程序运行很慢,那么根据一定规则(比如时间等)把数据库划分成几个小的数据库表,这样可以显著增加数据速度 参考技术B 数据库文件过大,和程序运行慢,并没有直接的关系。
而是因为你的程序代码不规范,或者优化不合理导致的。
sql
server数据库在针对大型开发有很好的处理,哪怕是tb级别的,也轻松胜任。

sql server执行几十万条sql很慢,怎么办?

sql都是insert into table—name values(.......)

参考技术A 指的是在SSMS里面执行么?如果是文件的话,直接用导入操作。如果是编程方式的而且刚好是.net的话,用SqlBulkCopy试试,批量插入数据非常快 参考技术B 把这些数据放入excel里,然后再将excel里的数据导入到sqlserver里就会快很多。 参考技术C 建一个索引 用游标插入,5000条插入一次 参考技术D 写在事务里
每1000条提交一次
可大提高效率本回答被提问者和网友采纳
第5个回答  2010-12-02 谁能有什么办法呢,太多了就是要时间的

以上是关于sql数据库文件过大,程序运行非常慢,怎么办的主要内容,如果未能解决你的问题,请参考以下文章

sqlserver2008日志清除后,数据库反映非常慢

sql数据库日志文件过大怎么办

Oracle应用程序在远程访问时速度非常慢

sql server执行几十万条sql很慢,怎么办?

利用VBA向excel表格中写入数据后,再次运行程序的话写入速度会非常慢

mysql数据库 文件过大 如何导入