2010-12-04 57 views
0

我想通過更改數據庫模式來升級現有系統的性能,因爲我認爲舊模式對於存儲大量數據不太好。比較不同數據庫模式的性能

現在我不確定如何指出新模式的影響。我應該使用哪些指標來比較使用不同模式的這兩個系統的性能?

在此先感謝..

+0

什麼數據庫?每個人都有自己的工具,可以提供幫助。你能描述一下現有的模式嗎?另外,讀取與寫入的比例是多少? – orangepips 2010-12-04 02:06:54

回答

1

單獨更改架構是不夠的。你需要檢查你的索引策略。

邏輯讀取的次數是確定查詢工作量的好方法。

運行表示正常活動(以及不常發生的活動,如月末報告)的時間段的分析跟蹤,捕獲邏輯讀取。

2

「我應該使用什麼指標比較 這兩個系統 的性能,採用不同的模式?」

那麼,哪些度量指標讓您得出結論,您需要重新設計架構?

數據庫性能不佳的最常見原因是編寫糟糕的SQL。有時候,這是因爲數據庫模式阻止了最佳查詢的編寫,但通常這是因爲開發人員不理解SQL或數據庫設計,不足以寫出體面的查詢。 Shonky SQL會導致各種問題;一個或兩個錯誤的查詢,如果它們經常被調用,可能會殺死整個系統。