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