質問 > フロント機能 > MySQL使用時のボトルネックについて |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
gabi |
投稿日時: 2011/7/8 8:50
対応状況: −−−
|
半人前 登録日: 2011/1/17 居住地: 投稿: 12 |
MySQL使用時のボトルネックについて 初めまして。
EC-CUBE でショップを運営し始めたばかりの初心者です。 うかつにも、ショップを立ち上げる前の情報収集が不十分だった ため、うっかりMySQLを選択してしまいました。 現在は、商品詳細画面に移行するためのタイムラグが結構あり (まあ、許容範囲内といえば許容範囲内なんですが)、できれば 何とかしたく、ボトルネックがどこにあるのか教えていただけ ませんでしょうか。 もしボトルネックがHDDへのアクセスにあるなら、SSDの 採用も考えております(もちろんSSDの寿命問題もあるので バックアップのサーバーを確保したうえですが)。 なお、現状のサーバーのスペックは以下のとおりです。 サーバー:2010年Mid iMac OS:Mac OS Server 10.6.8 CPU:Core i7 2.93GHz メモリ:16GB 1333MHz よろしくお願いいたします。 |
gabi |
投稿日時: 2011/7/8 8:55
対応状況: −−−
|
半人前 登録日: 2011/1/17 居住地: 投稿: 12 |
Re: MySQL使用時のボトルネックについて うっかりしてました。
EC-CUBE は 2.4.4 です。 |
AMUAMU |
投稿日時: 2011/7/8 8:57
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: MySQL使用時のボトルネックについて 下記を一読されて環境について詳しく書かれると良いと思います。
http://xoops.ec-cube.net/modules/tinyd0/index.php?id=8 もちろんハードを増強することである程度は速度向上は見込めますが、基本的にはMySQL自体がボトルネックです
|
gabi |
投稿日時: 2011/7/8 9:10
対応状況: −−−
|
半人前 登録日: 2011/1/17 居住地: 投稿: 12 |
Re: MySQL使用時のボトルネックについて AMUAMU 様
ご指摘ありがとうございました。 質問方法をよく調べずに投稿してしまいました。 あらためて、環境を記載させていただきます。 [EC-CUBE] 2.4.4正式版新規インストール [レンタルサーバ] 自前サーバー 2010 Mid iMac [OS] Mac OS Server 10.6.8 [PHP] PHP 5.3.4 [データベース] MySQL 5.0.92-log [WEBサーバ] Apace 2.2.17 [ブラウザ] 一般的にユーザーが使う可能性があるブラウザ [現象] 1カテゴリーに30件以下、計100件程度の商品しか 登録していないにもかかわらず、商品詳細画面を開く のに、若干時間がかかってしまうので、その時間を 短くしたい。 しかしながら、MySQL が最大のボトルネックなら、SSD とかハード 面で何とかしようとしても無理な気がしてきました。 |
AMUAMU |
投稿日時: 2011/7/8 9:15
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: MySQL使用時のボトルネックについて その件数で商品詳細画面ということであればボトルネック部分(恐らく関連カテゴリあたりかな?)を調べれば,比較的容易に高速化は出来そうですが、自前サーバーであればPostgreSQLにまずは乗り換えて、その後にボトルネックを探す方が時間も手間も少なくて済むような気もします。
|
gabi |
投稿日時: 2011/7/8 9:42
対応状況: −−−
|
半人前 登録日: 2011/1/17 居住地: 投稿: 12 |
Re: MySQL使用時のボトルネックについて やはりPostgreSQLに乗り換えるのが一番正当な方法なんでしょうね。
できたら、今動いているシステムはそのまま動かしておきたいと いう色気があったんですが、PostgreSQLへの乗換えも検討したいと 思います。 |
habu |
投稿日時: 2011/7/8 18:47
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: MySQL使用時のボトルネックについて gabi様
乗り換えも検討される様でしたら、 EC-CUBE 2.11への乗り換えも候補に入れてみられても良いかもしれません。 EC-CUBE 2.11 では、MySQLでも実用に耐える速度が出る様になっています。 http://gihyo.jp/design/serial/01/ec_cube2011/0003 ただし、EC-CUBE 2.11 + MySQLで高速化の恩恵を受けるには 以下の2点は注意しておく必要があります。 ・カテゴリ内の商品数は1,000点までに留める ・商品を複数カテゴリに割り当てすぎない ↑昨日のEC-CUBE活用セミナーin広島でnanasess様に教えていただきました。 以下のスライドの8ページ「高速化の恩恵を授かるコツ」のページです。 http://www.slideshare.net/nanasess/eccube-in-hiroshima
|
gabi |
投稿日時: 2011/7/9 0:06
対応状況: −−−
|
半人前 登録日: 2011/1/17 居住地: 投稿: 12 |
Re: MySQL使用時のボトルネックについて habu 様
ご回答ありがとうございます。 実は 2.11 への乗り換えも検討したのですが、現在株式会社ロックオン様 の作成されたデザインテンプレートを使用していて、それが 2.11 への対応がまだできていないと思ったので、断念しました。 ただ、いつかは 2.11 へ移行する必要があると思っておりますので、 教えていただいた注意事項は守っていきたいと思います。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |