對於某些報告需求,我們有很多MySQL選擇查詢。大多數並不複雜,通常包括1.五六個連接語句2. select子句中的三到四個內部查詢。mysql選擇查詢中的響應時間不一致
所有指標在生產環境中都適當。我們多次檢查瞭解釋查詢語法,他們都沒問題。
某些查詢在響應時間方面表現得非常奇怪。相同的查詢返回時間少於500毫秒(這表明所有索引都正常工作),並且當我們在1分鐘左右運行它時 - 它會給出高響應時間的結果(從5秒到30秒不等)有一段時間(大約有一次20次..)它會導致超時錯誤。
這可能是由於服務器負載 - 但高差異非常頻繁,我們認爲還有別的辦法可以解決它。
有人可以告訴我一些方向,還有什麼可以做的!
感謝,
薩米特
+1 - 我喜歡這個比喻:) – webnoob
感謝您指導Neville。將密切關注服務器負載與查詢響應時間,並在此處進行更新。 – dhalsumit