MySQL 管理和實用程式

WBOY
發布: 2023-09-17 11:09:09
轉載
1118 人瀏覽過

MySQL 管理和实用程序

讓我們看看MySQL 中的管理和實用程序,並了解如何使用它們-

ibd2sdi

它是一個提取實用程式來自InnoDB 表空間檔案的序列化字典資訊(SDI)。 SDI 資料存在於所有持久性 InnoDB 表空間檔案中。 ibd2sdi 可以在運行時或伺服器離線時使用。

innochecksum

它印出 InnoDB 檔案的校驗和。它讀取 InnoDB 表空間文件,計算每個頁面的校驗和,將計算的校驗和與儲存的校驗和進行比較,並報告不匹配情況,從而顯示損壞的頁面。它最初是為了加快斷電後表空間檔案完整性的驗證而開發的,但它也可以在檔案複製後使用

它可以如下呼叫-

shell> innochecksum [options] file_name
登入後複製

myisam_ftdump

它顯示有關MyISAM 表中FULLTEXT 索引的資訊。它直接讀取MyISAM索引文件,因此它必須運行在表所在的伺服器主機上。在使用 myisam_ftdump 之前,使用者必須確保如果伺服器正在運行,他們首先發出 FLUSH TABLES 語句。

它可以如下所示呼叫 -

shell > myisam_ftdump [options] tbl_name index_num
登入後複製

myisamchk

它來取得有關使用者資料庫表的資訊或檢查、修復或最佳化它們。它與 MyISAM 表一起使用,即具有用於儲存資料和索引的 .MYD 和 .MYI 檔案的表。不支援將 myisamchk 與分區表一起使用。

它可以如下所示呼叫 -

shell> myisamchk [options] tbl_name ...
登入後複製

myisamlog

它處理 MyISAM 日誌檔案的內容。若要建立此類文件,請使用 --log-isam=log_file 選項啟動伺服器。

可以如下所示呼叫它 -

shell> myisamlog [options] [file_name [tbl_name] ...]
登入後複製

myisampack

它會壓縮MyISAM表。它的工作原理是分別壓縮表中的每一列。一般來說,myisampack 會打包資料檔案的 40% 到 70%。

它可以如下所示呼叫-

shell> myisampack [options] file_name ...
登入後複製

mysqlbinlog

伺服器的二進位日誌由包含「事件」的檔案組成,這些「事件」有助於描述對資料庫內容所做的修改。伺服器以二進位格式寫入這些檔案。若要以文字格式顯示內容,請使用 mysqlbinlog 實用程式。

可以如下所示呼叫它 -

shell> mysqlbinlog [options] log_file ...
登入後複製

mysqldumpslow

#MySQL 慢查詢日誌包含有關需要很長時間執行的查詢的資訊。此實用程式解析 MySQL 慢查詢日誌檔並總結其內容。

它可以如下所示呼叫 -

shell> mysqldumpslow [options] [log_file ...]
登入後複製

以上是MySQL 管理和實用程式的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:tutorialspoint.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板