Category Archives: MySQL

MySQLをOPTIMIZEしてフラグメント化を解消する

ついさっきWordPressでリビジョンを無効化する件について書きました。
WordPressのリビジョン管理を無効化して不要なデータを削除 | 曖昧/旬.
そして大量のリビジョン情報を削除しました。

そうなると気になるのがMySQLデータベースのフラグメント化です。

Continue reading MySQLをOPTIMIZEしてフラグメント化を解消する

MySQLのInnoDBに基本のチューニングを施してWordPressは速くなるかの完結編

いったん脱線したんだけど、これの続き。
MySQLのInnoDBに基本のチューニングを施してWordPressは速くなるか | 曖昧/旬.
WordPressをInnoDBエンジンなテーブルに格納して my-huge.cnf を適用すると速くなるのかって話。

Continue reading MySQLのInnoDBに基本のチューニングを施してWordPressは速くなるかの完結編

MySQLでダンプなしでInnoDBデータサイズを変更する

いちおう、これの脱線です。
MySQLのInnoDBに基本のチューニングを施してWordPressは速くなるか | 曖昧/旬.
my.cnf を my-huge.cnf ベースに変更しようとしたらエラーが出たので対処しました。以下、MySQL起動時のエラーログです。

InnoDB: Error: data file /var/lib/mysql/ibdata1 is of a different size
InnoDB: 1664 pages (rounded down to MB)
InnoDB: than specified in the .cnf file 128000 pages!
InnoDB: Could not open or create data files.
InnoDB: If you tried to add new data files, and it failed here,
InnoDB: you should now edit innodb_data_file_path in my.cnf back
InnoDB: to what it was, and remove the new ibdata files InnoDB created
InnoDB: in this failed attempt. InnoDB only wrote those files full of
InnoDB: zeros, but did not yet use them in any way. But be careful: do not
InnoDB: remove old data files which contain your precious data!

Continue reading MySQLでダンプなしでInnoDBデータサイズを変更する

MySQLのInnoDBに基本のチューニングを施してWordPressは速くなるか

ちょっとシリーズっぽくなってますが、前回はMySQLのストレージエンジンをInnoDBに変更してWordPressが速くなるかみてみました。
MySQLのエンジンをInnoDBに変更してWordPressは速くなるか | 曖昧/旬.
まとめると、MyISAMデフォルトよりは速いけど、チューニングしたMyISAMよりは遅いって感じでした。

というわけで、今回はInnoDBに基本のチューニングを施してみました。

Continue reading MySQLのInnoDBに基本のチューニングを施してWordPressは速くなるか

MySQLのエンジンをInnoDBに変更してWordPressは速くなるか

前回までの話はこれ。
MySQL基本のチューニングPart2でWordPressは速くなるか | 曖昧/旬.
MySQLに基本的なチューニングでWordPressが速くなるか色々やってます。

今回はMySQLデータベースのエンジンをMyISAMからInnoDBへ変更することでどうなるかを見てみます。

Continue reading MySQLのエンジンをInnoDBに変更してWordPressは速くなるか

MySQL基本のチューニングPart2でWordPressは速くなるか

前に書いた記事でMySQLの基本のチューニングがWordPressの速度向上に一定の効果を発揮することが分かりました。
MySQL基本のチューニングでWordPressを速くする | 曖昧/旬.
この記事で適用したのは my-large.cnf というメモリ512MBなシステム向けの設定。実際のサーバには1GBのメモリがあるのですが、Apacheなども動かしているので控え目にしていました。今回は1~2GBメモリ向けの my-huge.cnf を適用して様子を見てみます。

何度も書きますが、チューニング済みのWordPress環境が欲しいだけでしたら網元がお勧めです。
WordPress powered by AMIMOTO (PVM) on AWS Marketplace.
回し者です、はい。

Continue reading MySQL基本のチューニングPart2でWordPressは速くなるか

MySQL基本のチューニングでWordPressを速くする

WordPressがDBとしてMySQLを使用しているのは有名な事実ですが、とりあえず検証がてら使っているだけの場合はMySQLをチューニングせずに使っている人も多いかもしれません。WordPressを高速化する手法は色々とあるのですが、今回はとりあえず基本のMySQLチューニングだけ施して様子を伺ってみます。

ちなみに、単にチューニング済みのWordPress環境を手に入れたいだけでしたらEC2で網元を起動するのがお勧めです。
WordPress powered by AMIMOTO (PVM) on AWS Marketplace.
プロジェクトのサイトはこっち。
AWS + Nginx + WordPress | 超高速 WordPress AMI 網元.

Continue reading MySQL基本のチューニングでWordPressを速くする