mysql 修復表 優化表

2021-08-06 06:57:02 字數 375 閱讀 5916

查詢mysql表是否被損壞命令,如下:

# check table 表名

mysql的長期使用,肯定會出現一些問題,一般情況下mysql表無法訪問,就可以修復表了,優化時減少磁碟占用空間。方便備份。

表修復和優化命令,如下:

#repair table `table_name` 修復表 

#optimize table `table_name` 優化表

repair table 用於修復被破壞的表。 

optimize table 用於**閒置的資料庫空間,當表上的資料行被刪除時,所佔據的磁碟空間並沒有立即被**,使用了optimize table命令後這些空間將被**,並且對磁碟上的資料行進行重排(注意:是磁碟上,而非資料庫)。

mysql 表崩潰如何修復 MySQL表崩潰修復

mysql日誌報錯 2019 10 19 13 41 51 19916 error usr local mysql bin mysqld table initread hss user info is marked as crashed and should be repaired 2019 10 ...

mysql建表效能優化 MYSQL建表優化

除非單錶資料未來會一直不斷 否則不要一開始就考慮拆分,拆分會帶來邏輯 部署 運維的各種複雜度,一般以整型值為主的表在千萬級以下,字串為主的表在五百萬以下是沒有太大問題的。1 字段 a 盡量使用tinyint smallint medium int作為整數型別而非int,如果非負則加上unsigned...

mysql修復表分割槽 mysql 分割槽表的管理操作

刪除分割槽 alter table emp drop partition p1 不可以刪除hash或者key分割槽。一次性刪除多個分割槽,alter table emp drop partition p1,p2 增加分割槽 alter table emp add partition partitio...