更新頻繁的字段是否適合創(chuàng)建索引
作者:佚名 時間:2014-11-19 分享到:
索引有好有壞,索引中的字段被更新的時候,不僅僅要更新表中的數(shù)據(jù),還要更新索引數(shù)據(jù),以確保索引信息是準確的,這個問題致使io訪問量較大增加,不僅僅影響還要更新索引數(shù)據(jù),以確保索引信息是準確的,還影響了整個存儲系統(tǒng)的資源消耗,加大了整個存儲的負載.
當然,并不是存在更新的字段就適合創(chuàng)建索引,從判定策略的用戶上也可以看出是更新頻繁的字段,很多時候是通過比較同一時間段內(nèi)被更新的次數(shù)和利用這個字段作為條件查詢次數(shù)來判斷的,如果通過這個字段的查詢并不是很多,可能幾個小時或是更長才會執(zhí)行一次,更新反而比查詢更頻繁,那這樣的字段肯定不適合創(chuàng)建索引,我們通過這個字段的查詢比較頻繁,但更新并不是特別多,比如查詢幾十次或更多才可能會產(chǎn)生一次更新,那我個人覺得更新所帶來的附加成本也是可以接受的.