2010-09-23 40 views

回答

3

比較此表中的INSERT和SELECT的數量。你每天做1000次INSERT,這甚至不是每分鐘一次。但在網頁上顯示結果時,您可能會做更多的SELECT。如果訪問者每次點擊一個鏈接以查看更多評論,則需要等待幾秒鐘,然後執行數學運算...

編輯:使用索引。

2

它有一定的負面影響,並可能也有積極的影響:

負:每次插入/刪除行或更新索引列各項指標必須更新。

正:數據檢索可能有一個巨大的好處從索引(如果定義正確)

然而,每天1000個刀片是不是真的多,你有很好的機會,正確定義索引的好處將超過開銷。

1

你不應該像指數等view_counter頻繁更新的列

2

沒有看到你在做什麼樣的SELECT查詢,什麼模式,它是不可能告訴是否indxes甚至會被使用,更不用說幫幫我。例如,如果您的數據具有較低的基數,或者您正在進行查詢,如

where MyColumn like '%somestring%' 

那麼索引將無濟於事。需要更多信息。

相關問題