|
|
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
один и тот же запрос за 1 ночь стал жутко тормозить с 1с до 3 мин Вот собственно сам запрос Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. А это EXPLAIN к нему ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 12:18:39 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
Во вложении скрин explain. таблицы все innoDB Спасибо за помощь! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 12:22:39 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
"Смешались в кучу кони, люди..." Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. Поля в селект-части не под агрегатными функциями - это раз. Вы на 146% уверены, что в части логики там всё в порядке? Эксплейн моего варианта - это два. Ну и три - из стартпоста не совсем понятно, запрос иногда стал тормозить или стабильно выдаёт три минуты? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 12:43:51 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
Bekass, Когда внезапно запрос стал тормозить без видимых на то причин, иногда помогает сделать ANALYZE TABLE (или даже OPTIMIZE TABLE) для всех таблиц, участвующих в запросе. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 13:04:30 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
tanglir Код: sql 1. 2. тут какая-то ошибка... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 13:07:59 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
miksoft, этот and убрать надо, недоглядел. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 13:16:13 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
Да постоянно тормозит, конечно добавилось пару тысяч записей в таблицу process. На счет логики все в порядке, агрегатная функция по вложенным в запись записям. Пример запроса от tanglir к сожалению логически не верен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.02.2015, 16:49:51 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
BekassПример запроса от tanglir к сожалению логически не верен.Поцчему это? Я просто честно раскрыл все ваши скобочки в зависимости от того, где они стояли - после обычных или после левых джойнов. И разобрался с условиями - соединения в джойны, фильтры в вере. Запрос в том виде, как вы его привели, нечитаем чуть более чем совсем. BekassНа счет логики все в порядке, агрегатная функция по вложенным в запись записям.Вообще-то я говорил о том, что группируете вы по двум полям, а в селакт-части у вас дохрена неагрегированных полей, да ещё и из других таблиц. Ну, если вы уверены в том, что их агрегировать не надо, то так тому и быть... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 05:38:47 |
|
||
|
Жутко замедлилось выполнение запроса
|
|||
|---|---|---|---|
|
#18+
Bekass, Как уже написали: сделайте оптимизацию таблиц, это первое, и второе проверьте винт на "целостность" ... в прошлый раз у меня было такое когда винт ещё работал, но уже начал сыпаться. Вариант вируса в самом винте - не рассматриваю (последние достижения Касперыча)... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.02.2015, 07:20:31 |
|
||
|
|

start [/forum/topic.php?fid=47&msg=38881646&tid=1833558]: |
0ms |
get settings: |
5ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
45ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 308ms |

| 0 / 0 |
