2009-03-05 87 views
5

昨天我發現在自動增長上設置數據庫並不是一件好事。SQL Server不良和最佳實踐

在生產中使用SQL Server數據庫時是否還存在其他基本的「不良」實踐(或最佳實踐)?

THX,利芬Cardoen

+0

只要你知道你在做什麼,自動增長並不壞。有時,自動增長對於以受控和預期方式增長的數據庫是必需的。如果在這種情況下關閉自動增長功能,則會導致應用關閉。 – DevinB 2009-03-05 13:47:29

回答

9

你有單獨的設備上的數據和日誌。 tempdb是否合理?你有災難恢復計劃嗎?第一次恢復數據庫不是開始閱讀如何去做的時候!

您是否正在運行默認維護計劃(DBCC,更新統計信息和所有這些東西)?你知道這是什麼,你有沒有監控它的任何問題?

你對磁盤I/O,內存,CPU有一些性能指標。也許有些查詢可以定期監視並查看性能下降情況。

使用新的應用程序和數據庫,您的所有查詢都會很快一段時間,但隨着數據庫的增長,如果您不主動,性能問題可能會潛入您的身邊。

+0

這個有什麼好的鏈接? thx – 2009-03-05 09:53:38

3

停止使用所有可用內存的sql服務器......在4gb的內存中,我將它限制爲3gb,確保爲操作系統留下1gb。

2

我個人最喜歡的:

你有一個備份計劃?

我見過太多的數據庫與事務日誌填滿磁盤...

如果你要認真與SQL看一看SqlServerCentral.com。他們有許多關於SQL相關的好文章。