LinuxWebサーバー上の一部のデータベースで非常に奇妙なパフォーマンスの問題が発生します。初め:
- 問題はさまざまなINNODBテーブルで発生します
- テーブル内の10〜15000エントリのみ
- 正しく索引付けされている
- 1日に1回か2回だけ発生します
次のクエリは非常に遅いです(時々):
UPDATE t_contentlocks
SET lastaccess = NOW(), has_write_access = '1'
WHERE id = '10'
フィールド「id」はプライマリ(整数)であり、テーブルには約20のエントリがあります。このようなクエリを処理するには、どのように30秒かかるのでしょうか。現時点では、他のクエリはありませんでした。mysqlサーバーがある種の休止状態になり、再びウェイクアップする時間が必要になっているように見えます。通常、このクエリは0.00001秒未満かかります。
誰かが同じ問題/それに対する修正を持っていますか?
ありがとう!