10bet网址
MySQL 5.6 リファレンスマニュアル
Download this Manual
PDF (US Ltr)- 26.8Mb
PDF (A4)- 26.8Mb


14.1.3 InnoDB の無効化

オラクルでは、ローカルシステム上で運用されている単一ユーザーの Wiki やブログから、パフォーマンスの限界を押し広げているハイエンドのアプリケーションまでの一般的なデータベースアプリケーションで優先されるストレージエンジンとして、InnoDBが推奨されています。MySQL 5.6 では、InnoDBが新しいテーブル用のデフォルトストレージエンジンです。

InnoDBテーブルを使用しない場合:

  • InnoDBストレージエンジンを無効にするには、--innodb=OFFまたは--skip-innodbオプションを付けてサーバーを起動します。

    注記

    MySQL 5.6.21 の時点では、--skip-innodbオプションは引き続き機能しますが、非推奨となったため、使用されると警告が返されます。これは今後の MySQL リリースで削除されます。これは、そのシノニム (--innodb=OFF--disable-innodbなど) にも適用されます。

  • デフォルトのストレージエンジンはInnoDBであるため、--default-storage-engineおよび--default-tmp-storage-engineを使用して、永続的なテーブルとTEMPORARYテーブルの両方についてデフォルトを別のエンジンに設定しないかぎり、サーバーは起動しません。

  • InnoDB関連のinformation_schemaテーブルでクエリーが実行されるときに、サーバーがクラッシュすることを回避するには、それらのテーブルに関連付けられたプラグインも無効にします。MySQL 構成ファイルの[mysqld]セクションで、次のように指定します。

    loose-innodb-trx=0 loose-innodb-locks=0 loose-innodb-lock-waits=0 loose-innodb-cmp=0 loose-innodb-cmp-per-index=0 loose-innodb-cmp-per-index-reset=0 loose-innodb-cmp-reset=0 loose-innodb-cmpmem=0 loose-innodb-cmpmem-reset=0 loose-innodb-buffer-page=0 loose-innodb-buffer-page-lru=0 loose-innodb-buffer-pool-stats=0 loose-innodb-metrics=0 loose-innodb-ft-default-stopword=0 loose-innodb-ft-inserted=0 loose-innodb-ft-deleted=0 loose-innodb-ft-being-deleted=0 loose-innodb-ft-config=0 loose-innodb-ft-index-cache=0 loose-innodb-ft-index-table=0 loose-innodb-sys-tables=0 loose-innodb-sys-tablestats=0 loose-innodb-sys-indexes=0 loose-innodb-sys-columns=0 loose-innodb-sys-fields=0 loose-innodb-sys-foreign=0 loose-innodb-sys-foreign-cols=0