0

8 GB RAM、クアッドコア、SSD クラウド サーバーを実行しています。

ほとんどの DB クエリは高速ですが、New Relic によると、1 つの行に対して 1 つの列のみを更新する 1 つのクエリには最大 16 秒かかります。

私のクエリは次のとおりです。

UPDATE user SET ad=$currentAdSet WHERE ckey='$_COOKIE[ckey]'

そして、mysql_query("")php関数を使用してクエリを実行しています。

Muuserテーブルには、約 43000 行の単純な構造があります。

このクエリに時間がかかるのはなぜですか? 何か案は?

4

3 に答える 3

2

インデックスを追加して、もう一度ckeyタイミングを確認してください。インデックスについて読むことをお勧めします。

ところで、Cookie 値を直接使用すると、SQL インジェクションにつながる可能性があります

于 2013-03-31T19:18:26.970 に答える