您可以通過以下新聞與公司動態(tài)進一步了解我們。我們所簽約的客戶,無論他們的項目是大或者小,我們都將提供好的服務。
-
雖然都是使用B-Tree索引,但是MyISAM索引和Oracle索引地處理方式不太一樣,MyISAM地索引中會記錄值為NULL地列信息,只不過NULL值地索引鍵占用空間非常少,所以,NULL值地處理方式可能會影響到MySQL地查詢建設器對執(zhí)行計劃地選擇,于是MySQL提供啦myisam_stats_method這個參數(shù)讓我們可以自行決定對索引中地NULL值地處理方式.
myisam_stats_method參數(shù)地作用就是告訴MyISAM在收集統(tǒng)計信息地時候,是認為所有NULL值等同,還是每個NULL值是完全不相等地,所以可設置地值也為nulls_unequal和nulls_equal.
當設置myisam_stats_method=要_并轉(zhuǎn),MyISAM在搜索統(tǒng)計信息時會認為每個NULL值都不同,則基于這個字段索引地Cardinality就會更大,也就是說MyISAM會認為DISTINECT值數(shù)量更多,這樣就會讓查詢建設器處理Query地時候使用這個索引地傾向性更多.
而在設置myisam_stats_method=nulls_equal之后,MyISAM搜集統(tǒng)計信息地時候則會認為每個NULL值都是一樣地,這樣Cardinality數(shù)值會降低,建設器選擇執(zhí)行計劃地時候放棄這個索引地傾向性更高.
北京歡迎你科技有限公司原創(chuàng)文章,關(guān)鍵詞:北京網(wǎng)站建設 北京建網(wǎng)站 北京網(wǎng)站制作 轉(zhuǎn)載請注明出處:www.shanghai2018.cn謝謝!
上一篇 :北京建網(wǎng)站公司概述MySQL數(shù)據(jù)庫地并發(fā)建設!
下一篇 :北京網(wǎng)站建設公司總結(jié)地數(shù)據(jù)庫設置索引地好處!