SQL Server Bad&最佳实践

时间:2009-03-05 08:36:10

标签: sql-server database production

昨天我发现设置自动增长数据库不是一件好事。

在生产中使用SQL Server数据库时是否还有其他基本的“不良”做法(或最佳做法)?

thx,Lieven Cardoen

3 个答案:

答案 0 :(得分:9)

您是否在不同的设备上拥有数据和日志。 tempdb是合理的大小吗?你有灾难恢复计划吗?第一次必须恢复数据库时,不是开始阅读如何操作的时候了!

您是否正在运行默认维护计划(DBCC,更新统计信息和所有内容)?你知道这一切是什么吗?你是否对任何问题进行监控?

您是否在磁盘I / O,内存和CPU上有一些性能指标。也许您可以定期监控某些查询并查看性能下降。

使用新的应用程序和数据库,您的所有查询都会持续一段时间,但随着您的数据库的增长,如果您不主动,性能问题可能会偷偷摸摸。

答案 1 :(得分:3)

阻止sql server使用所有可用的内存...在一个4gb的ram的盒子上,我将它限制为3gb,确保为os保留1gb。

答案 2 :(得分:2)

我个人的最爱:

  

你有备份计划吗?

我看到太多的数据库,事务日志填满了磁盘......

如果您认真对待SQL,请查看SqlServerCentral.com。他们在SQL相关的所有内容上都有很多好文章。