0

ページの読み込みがかなり遅い Web サイトがあります。

TMP フォルダーの mysqlslowqueries LOG を確認するように言われました。

ここにリストされている多くのクエリを毎日見ることができます。例えば:

http://www.ticketyoda.co.uk/concerts/bon-jovi-tickets/bon-jovi-tickets-stadium-of-light-sunderland-2/3550

# Tue Feb 12 08:02:41 2013
# Query_time: 53.289597  Lock_time: 0.001163 Rows_sent: 3  Rows_examined: 73556368
use ticketyoda;
SET timestamp=1360681361;
SELECT e.merchant, e.price, e.url, m.merchant_logo, m.merchant_name, e.eventname,    m.merchant_rating
FROM wp_events e
INNER JOIN ########### 
ON #############
AND e.uploaddate = (SELECT MAX(uploaddate) FROM #########)
AND e.eventname ='### ####'
AND e.date = '######'
ORDER BY price ASC

私は他のプラグインなどを試しましたが、これはDBに関係している可能性があります。

ありがとう

4

1 に答える 1

1

私はウェブサイトをざっと見てきました、そしてそれはほとんど使用できないほど遅いです。

また、「ticketreview」と呼ばれるものを利用していると主張しています。これは、購入したソフトウェアパッケージですか。もしそうなら、これをベンダーに持っていってください。インストールスクリプトはほぼ確実にデータベースに大量の偽のデータを残したか(アーティスト/都市の数が比較的少なく、7,300万レコード)、インデックスのインストールを忘れたためです。データベース上、またはデータベースを使用できなくする何か他の問題が発生しました。

これがサードパーティのソフトウェアでない場合は、ボトルネックが何であるかを理解する必要があります。通常、本番システムではそれほど楽しいことではないので、バックアップを取り、しばらくの間開発環境で作業することもできます。

次に、 EXPLAINと友達になります。クエリを最適化できる場所がわかります。インデックスが欠落しているようです。

于 2013-02-12T16:41:29.763 に答える