用于myisamchk的其它選項(xiàng) |
發(fā)布時(shí)間: 2012/8/31 17:31:16 |
myisamchk支持以下表檢查和修復(fù)之外的其它操作的選項(xiàng):
· --analyze,-a
分析鍵值的分布。這通過(guò)讓聯(lián)結(jié)優(yōu)化器更好地選擇表應(yīng)該以什么次序聯(lián)結(jié)和應(yīng)該使用哪個(gè)鍵來(lái)改進(jìn)聯(lián)結(jié)性能。要想獲取分布相關(guān)信息,使用myisamchk --description --verbose tbl_name命令或SHOW KEYS FROMtbl_name語(yǔ)句。
· --description, -d 打印出關(guān)于表的描述性信息。
· --set-auto-increment[=value], -A[value] 電腦維護(hù)www.boydavid.com 強(qiáng)制從給定值開(kāi)始的新記錄使用AUTO_INCREMENT編號(hào)(或如果已經(jīng)有AUTO_INCREMENT值大小的記錄,應(yīng)使用更高值)。如果未指定value,新記錄的AUTO_INCREMENT編號(hào)應(yīng)使用當(dāng)前表的最大值加上1。
· --sort-index, -S 以從高到低的順序排序索引樹(shù)塊。這將優(yōu)化搜尋并且將使按鍵值的表掃描更快。
· --sort-records=N, -R N 電腦維護(hù)www.boydavid.com 根據(jù)一個(gè)具體索引排序記錄。這使你的數(shù)據(jù)更局部化并且可以加快在該鍵上的SELECT和ORDER BY的范圍搜索。(第一次做排序可能很慢。榱苏页鲆粡埍淼乃饕幪(hào),使用SHOW INDEX,它以myisamchk看見(jiàn)他們的相同順序顯示一張表的索引。索引從1開(kāi)始編號(hào)。
如果鍵沒(méi)有打包(PACK_KEYS=0),它們的長(zhǎng)度相同,因此當(dāng)myisamchk 排序并移動(dòng)記錄時(shí),只覆蓋索引中的記錄偏移量。如果鍵已經(jīng)打包(PACK_KEYS=1),myisamchk必須先解開(kāi)打包的鍵塊,然后重新創(chuàng)建索引并再次將鍵塊打包。(在這種情況下,重新創(chuàng)建索引比更新每個(gè)索引的偏移量要快)。 本文出自:億恩科技【mszdt.com】 服務(wù)器租用/服務(wù)器托管中國(guó)五強(qiáng)!虛擬主機(jī)域名注冊(cè)頂級(jí)提供商!15年品質(zhì)保障!--億恩科技[ENKJ.COM] |