SQL Server Express性能问题

flo*_*sk8 4 performance sql-server-2008r2-express

引发

我正在运行SQL Server Express 2008 R2.有十个用户使用存储过程永久读/写相同的表.他们白天和黑夜都这样做.

问题

随着数据库大小的增加,存储过程的性能越来越低.当数据库大小约为200MB时,存储过程调用需要平均10ms.当数据库大小约为3GB时,相同的调用需要平均200ms.所以我们必须每月清理一次数据库.

我们已经对一些具有正面效果的表进行了索引优化,但问题仍然存在.

最后我不是SQL Server专家.你能给我一些提示来开始解决这个性能问题吗?

Rem*_*anu 8

SQL Server Express Edition限制(1GB内存缓冲池,仅使用一个套接字CPU,10GB数据库大小)不太可能成为问题.应用程序设计,错误查询,过度锁定并发和索引不良更可能成为问题.链接的文章(特别是第一篇)包括如何识别瓶颈的方法.