メイン コンテンツにスキップ
  2019年4月4日木曜日
  1 返信
  4.3K訪問
  申し込む
しばらくwp meta seoを使っています

現在、サーバーのパフォーマンスに問題が発生しています。それを分析して、このプラグインを見つけました。プラグインは次のようなクエリでデータベースにリクエストを送信します:

SELECT *
FROM wordpress_xxxx.wp_wpms_links
WHERE (link_url = '/xxxx'
AND link_url != "/";)
OR type = "add_rule"
OR type = "add_custom"

700,000エントリの場合、このクエリはシンプルなデータベースクライアントで約2.5秒かかり、結果には0行が含まれます。
テーブル定義には、link_urlにもtypeにもインデックスがありません。link_url

列はテキスト型です。リンクの最大長は2,083文字なので、この列を再定義してインデックスを設定することは可能です。

この問題を修正していただけますか?問題なく自分で変更することは可能でしょうか?

よろしくお願いいたします
。Westor
Westorさん、

フィードバックありがとうございます。これらのインデックスを確認し、クエリパフォーマンスの向上のために追加いたします。

インデックスの追加は問題なく行えますが、インデックス作成のためにデータベースの容量が消費されます。link_url
とtypeの両方の列を含む単一のインデックスは、応答時間を大幅に増加させる可能性があります。

よろしくお願いいたします
  • ページ:
  • 1
この投稿に対する返信はまだありません。