成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

mysql數(shù)據(jù)同步工具 mysql如何定期分析檢查與優(yōu)化表?

mysql如何定期分析檢查與優(yōu)化表?1. 優(yōu)化表(優(yōu)化表的主要功能是消除刪除或更新造成的空間浪費)。分析表(分析關(guān)鍵字的分布,分析并存儲MyISAM和BDB表中鍵的分布)3。檢查表(檢查表的錯誤,以及

mysql如何定期分析檢查與優(yōu)化表?

1. 優(yōu)化表(優(yōu)化表的主要功能是消除刪除或更新造成的空間浪費)。分析表(分析關(guān)鍵字的分布,分析并存儲MyISAM和BDB表中鍵的分布)

3。檢查表(檢查表的錯誤,以及MyISAM更新鍵的統(tǒng)計內(nèi)容)

4修復(fù)表(修復(fù)損壞的MyISAM表)

分析表

分析表1[,表2

]在分析表的過程中,數(shù)據(jù)庫系統(tǒng)會給表添加一個只讀鎖。在分析過程中,只能讀取表中的記錄,不能更新或插入記錄。analyze TABLE語句可以分析InnoDB和MyISAM類型的表。

定期分析表格可以提高性能,應(yīng)作為日常維護(hù)的一部分。因為通過更新表的索引信息來分析表,可以提高數(shù)據(jù)庫的性能。

Check table

在MySQL中使用Check table。check table語句可以檢查InnoDB和MyISAM類型的表是否有錯誤。您還可以檢查視圖中是否有錯誤。

check table table name

optimize table

使用MySQL,包含blob和varchar字節(jié)的表會變得更麻煩,因為這些字段的長度不同。當(dāng)記錄被插入、更新或刪除時,它們將占用不同大小的空間,記錄將變得支離破碎,留下可用空間。就像一個磁盤碎片,它會降低性能,需要清理,所以需要優(yōu)化。(個人理解:刪除數(shù)據(jù)后,原始索引文件位置將為空。等待插入新文件,optimize命令是組織索引文件)

對于MyISAM表,直接使用下面的命令進(jìn)行優(yōu)化

optimize table table1[,table2][,table3

]MyISAM

InnoDB

table不支持優(yōu)化,改為重新創(chuàng)建分析。由于InnoDB結(jié)構(gòu)中刪除了大量的行,索引會被重新組織,相應(yīng)的空間會被釋放,因此不需要優(yōu)化。

顯示表格狀態(tài),如“表格名稱”;