はじめに MySQLには複数のストレージエンジンが用意されています。 ストレージエンジンはそれぞれ、性質がことなりメリットデメリットがあるため用途によって使い分ける必要がありますが、通常MySQLでは主にInnoDBというストレージエンジンが使われています。 今回はこのストレージエンジンのひとつである「Memoryストレージエンジン」を使ってMySQLのSQLパフォーマンスの改善を行ってみました。 「Memoryストレージエンジン」はテーブルをメモリ上に展開する形になるため劇的にパフォーマンスが改善する可能性があります。 環境 MySQL5.6以上 ストレージエンジンの設定 テーブル作成の書式は以下のようになります。