MySQLが高速に動作するおすすめのレンタルサーバー
MySQLはどこのレンタルサーバーでも使えるようになっていますが、どこが一番高速に動作するでしょうか?
MySQLはWordPressでも使われていますし、またプログラミングを行う場合にはMySQLをデータベースとして使っている方も多いでしょう。
少しでも高速なほうが、ホームページの表示速度が上がって快適に見ることができるようになります。今回、レンタルサーバー各社で実際にMySQLの実行速度を測定してみましたので、その結果をご紹介します。
[このページの内容]
レンタルサーバー各社のMySQLの速度の比較~一番高速に動作するレンタルサーバーはどこ?
実際にレンタルサーバー各社でMySQLの実行速度を計測してみましたので、その結果をまとめてみました。
今回の測定では、実際にデータベースにアクセスするPHPのプログラムを準備し、以下のような方法で実行速度の計測を行いました。
<前提条件>
・100万件のデータが登録されたテーブルAを用意。
・インデックスを追加。
<処理内容>
1.上記テーブルAに対して、select文を実行してlike検索を行う。
2.上記テーブルAに対して、update文を実行してデータの更新を行う。
3.1と2の処理を50回繰り返す。
4.3を10回繰り返し、その平均時間を算出
5.1~4を1時間に一回実行し、24時間に渡って計測
・100万件のデータが登録されたテーブルAを用意。
・インデックスを追加。
<処理内容>
1.上記テーブルAに対して、select文を実行してlike検索を行う。
2.上記テーブルAに対して、update文を実行してデータの更新を行う。
3.1と2の処理を50回繰り返す。
4.3を10回繰り返し、その平均時間を算出
5.1~4を1時間に一回実行し、24時間に渡って計測
1時間に1回、MySQLの処理時間を計測するということを24時間にわたって行いました。そして、その平均値をグラフと表にまとめています。
各レンタルサーバーでのMySQLの処理時間のグラフになります。処理時間が短いほど(棒グラフが短いほど)、実行速度が速いことを意味しています。
(赤字:実行速度が一番速かったもの)
レンタルサーバー (契約プラン) |
MySQL 実行時間 (バージョン) |
---|---|
ロリポップ!
(スタンダード) |
45.78ms (5.6) |
さくら
(スタンダード) |
94.70ms (5.7) |
エックスサーバー
(X10) |
47.14ms (5.7) |
スターサーバー
(スタンダード) |
80.13ms (5.7) |
コアサーバー
(CORE-A) |
41.28ms (5.7) |
バリューサーバー
(スタンダード) |
21.92ms (5.5) |
データベースを操作するプログラムはPHPで書きましたが、PHPの実行速度による影響が気になる方がいらっしゃるかもしれません。結論から言うと、今回の検証実験では、PHPによる速度の影響はほとんど無視できるといってよいです。
まず、PHPが高速なレンタルサーバーはここ!バージョンと速度の比較からおすすめを紹介の記事でも紹介していますが、同じレンタルサーバー内ではPHP 5.6系と7.X系では実行速度に2倍以上の差がありました。
もし、PHPの影響があるとすれば、MySQLの速度を測定するプログラムを実行すれば、PHP5.6系と7.X系とで差が出るはずです。しかし、実際にPHPのバージョンを変えてプログラムを実行してみましたが、実行に要した時間はほぼ同じでした。この結果から、MySQLの速度を測定するプログラムに対して、PHPの影響は無視できると言えます。
逆に言うと、PHP + MySQLでプログラミングを行う方にとっては、レンタルサーバー選びの判断基準になるとも言えます。PHP + MySQLでプログラムを構築し、公開するためのレンタルサーバーを探している方は、上の表を参考に選んでみてください。
今回の結果では、一番MySQLの速度が速かったのはバリューサーバーとなりました。バリューサーバーは安定して使えるスタンダードプランが月額334円で安価に利用でき、とても魅力的です。MySQLが高速なうえに安いので、コストパフォーマンスに優れています。
バリューサーバー (公式サイト)
ただし、バリューサーバーで使用できるMySQLのバージョンは5.5です。最新のWordPressを使用する場合、MySQLのバージョンは5.6以上が必要となりますので注意が必要です。
バリューサーバーで元々用意されているWordPressを使うのであれば問題ありませんが、WordPressを自分でインストールしたり、WordPressのバージョンが気になる場合は別のレンタルサーバーを利用した方が良いでしょう。
もし、MySQLのバージョンが心配な場合は、バリューサーバーに次いで実行速度が速かったコアサーバーやロリポップ、エックスサーバーを利用すると良いです。MySQLのバージョンは5.7を使うことができ、最新のWordPressにも問題なく対応しています。
これらのレンタルサーバーはPHPの実行速度も速く、WEBプログラミングを行う環境としてはとてもおすすめです。WordPressも高速に動作します。高速なサーバーを探している方は是非検討してみてください。
コアサーバー (公式サイト)
また、実行速度の順位としては3番目となってしまいましたが、ロリポップも多くのユーザーがいる人気のレンタルサーバーです。Pythonが使えるレンタルサーバー バージョンと速度の比較からおすすめを紹介の記事でも紹介しているように、ロリポップはPythonの実行速度が速く、PythonとMySQLを使ったプログラムを構築するのであれば非常におすすめです。
ロリポップ! (公式サイト)
まとめ
MySQLはWordPressでも使いますし、WEBプログラミングを行う上でも必ずと言っていいほど使うので、少しでも高速に動作するサーバーを契約したいものですよね。サイトの表示が高速化されるので、サイトを訪れたユーザーが快適にページを見ることができるようになります。
特にWordPressを使うといった場合や、PHP + MySQLの組み合わせでプログラミングを行うということであれば、バリューサーバーやコアサーバー、ロリポップなどを選んでみてください。
ツイート |
関連記事
1.レンタルサーバー各社でのPythonの実行方法まとめ
2.MacのApacheでPythonをCGIとして実行する方法
3.WEBプログラミングにおすすめの高速で安定したレンタルサーバー
▲ このページの上部へ戻る