この記事では主にMySQLのデータベースエンジンをINNODBに改造する方法を紹介しますので、ご参考になれば幸いです。
MySQL データベース でトランザクションと行レベルのロックを使用する場合は、INNODB エンジンを使用する必要があります。フルテキスト index を使用したい場合は、myisam を使用する必要があります。 INNODB は、MYISAM よりも実用的で、安全で安定していますが、効率性は MYISAM よりわずかに劣りますが、MYISAM にはない機能がいくつかあります。 MySQL エンジンを INNODB に変更すると、外部キー、トランザクション、その他の関数を高いパフォーマンスで使用できます。この記事ではMySQLデータベースエンジンをINNODBに改造する方法を中心に紹介していきます。 まず my.ini を変更し、[mysqld] の下に追加します:
default-storage-engine=INNODB青色のフォントは、指定するデータベース エンジンの名前です。 SQL ステートメントを使用して、構築されたテーブルのエンジンを変更します:
alter table tableName type=InnoDB私の my.ini ファイルは、参考のために以下に掲載されています:
[mysqld] basedir=C:\Program Files\VertrigoServ\Mysql\ datadir=C:\Program Files\VertrigoServ\Mysql\data\ port =3306 key_buffer =64M max_allowed_packet =1M table_cache =128 sort_buffer_size =512K net_buffer_length =8K read_buffer_size =256K read_rnd_buffer_size =512K myisam_sort_buffer_size =68M default-storage-engine=INNODB [mysqldump] quick max_allowed_packet =116M [mysql] no-auto-rehash # Remove the next comment character if you are not familiar with SQL #safe-updates [isamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [myisamchk] key_buffer =20M sort_buffer_size =20M read_buffer =62M write_buffer =62M [mysqlhotcopy] interactive-timeout上記のコード プロンプトに従うと、MySQL データベース エンジンを INNODB に正常に変更できます。 。この記事は以上です。必ず結果が得られると信じています!
以上がMySQLのデータベースエンジンをINNODBに変更する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。