ホームページ  >  記事  >  データベース  >  MySQL の管理とユーティリティ

MySQL の管理とユーティリティ

WBOY
WBOY転載
2023-09-17 11:09:091053ブラウズ

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 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。