鍵所需的空間 |
發(fā)布時間: 2012/8/26 16:07:23 |
MyISAM表使用B型樹索引。你可以粗略地計算索引文件的大小為(key_length+4)/0.67, 加上所有的鍵之和。當(dāng)所有鍵以排序的順序插入并且表沒有任何壓縮的鍵之時,以上估計是對最壞的情況的。
字符串索引是被空間壓縮的。如果第一個字符串索引部分是字符串,它也被加前綴壓縮。如果字符串列有許多拖曳空間,或字符串列是一個總是不用完全長度的VARCHAR列,空間壓縮使得索引文件比最壞情況時的數(shù)值要小。前綴壓縮被用在以字符串開始的鍵上。如果有許多具有同一前綴的字符串,前綴壓縮是有幫助的。 在MyISAM表,你也可以在創(chuàng)建表的時候通過指定PACK_KEYS=1來前綴壓縮數(shù)字。當(dāng)數(shù)字被以高字節(jié)優(yōu)先存儲之時,若你有許多具有同一前綴的整數(shù)鍵,上述方法是有幫助的。 本文出自:億恩科技【prubsntakaful.com】 服務(wù)器租用/服務(wù)器托管中國五強!虛擬主機域名注冊頂級提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |