昨天我发现设置自动增长数据库不是一件好事。
在生产中使用SQL Server数据库时是否还有其他基本的“不良”做法(或最佳做法)?
thx,Lieven Cardoen
答案 0 :(得分:9)
您是否在不同的设备上拥有数据和日志。 tempdb是合理的大小吗?你有灾难恢复计划吗?第一次必须恢复数据库时,不是开始阅读如何操作的时候了!
您是否正在运行默认维护计划(DBCC,更新统计信息和所有内容)?你知道这一切是什么吗?你是否对任何问题进行监控?
您是否在磁盘I / O,内存和CPU上有一些性能指标。也许您可以定期监控某些查询并查看性能下降。
使用新的应用程序和数据库,您的所有查询都会持续一段时间,但随着您的数据库的增长,如果您不主动,性能问题可能会偷偷摸摸。
答案 1 :(得分:3)
阻止sql server使用所有可用的内存...在一个4gb的ram的盒子上,我将它限制为3gb,确保为os保留1gb。
答案 2 :(得分:2)
我个人的最爱:
你有备份计划吗?
我看到太多的数据库,事务日志填满了磁盘......
如果您认真对待SQL,请查看SqlServerCentral.com。他们在SQL相关的所有内容上都有很多好文章。