質問 > フロント機能 > 商品一覧の1000件以上を登録すると遅くなる・・・・? |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
neosoft |
投稿日時: 2010/12/16 16:50
対応状況: 開発中
|
新米 登録日: 2010/12/16 居住地: 東京都 投稿: 8 |
商品一覧の1000件以上を登録すると遅くなる・・・・? 既存の掲示板の書き込みを見ると
商品の登録件数が1,000件以上になると商品一覧が 遅くなるという問題がありました。 解決方法は、Postgresqlの変更をお勧めしますとか、パフォーマンスの改善するためには・・・・と一杯書き込みがありましたが、・・・・ SQL文を直接実行するとかなり0.05秒くらいで結果が表示されるんですが、EC-CUBEの場合は7秒以上かかります。 /data/module/DB/mysql.phpのsimpleQuery関数の --> @mysql_query($query, $this->connection); が時間がかかりました。 なぜですか? 教えてください。 よろしくお願いいたします。 |
AMUAMU |
投稿日時: 2010/12/16 23:31
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 商品一覧の1000件以上を登録すると遅くなる・・・・? >SQL文を直接実行するとかなり0.05秒くらいで結果が表示されるんですが、EC-CUBEの場合は7秒以上かかります。
本当に同じSQL文ですか? 見ているSQL文が異なっていたりしませんか? データ転送に関する部分は見積もっていますか? MySQLでは4系サポートの互換性確保により数十%のパフォーマンスダウン。さらに構造上、MySQLが苦手な処理が多い為、PostgreSQLと比較して商品数や規格数が多いときにPostgreSQLと比較して非常に重いのは間違いありません。
|
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |