如果一張表中某個字段 經常更新 且 經常查詢 如果加上索引 更新則變慢 不加 查詢則變慢 怎么解決?


索引有好有壞,索引中的字段被更新的時候,不僅僅要更新表中的數據,還要更新索引數據,以確保索引信息是准確的,這個問題致使IO訪問量較大增加,不僅僅影響還要更新索引數據,以確保索引信息是准確的,還影響了整個存儲系統的資源消耗,加大了整個存儲的負載.
   當然,並不是存在更新的字段就適合創建索引,從判定策略的用戶上也可以看出是更新頻繁的字段,很多時候是通過比較同一時間段內被更新的次數和利用這個字段 作為條件查詢次數來判斷的,如果通過這個字段的查詢並不是很多,可能幾個小時或是更長才會執行一次,更新反而比查詢更頻繁,那這樣的字段肯定不適合創建索 引,我們通過這個字段的查詢比較頻繁,但更新並不是特別多,比如查詢幾十次或更多才可能會產生一次更新,那我個人覺得更新所帶來的附加成本也是可以接受 的.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM