|
Странное поведение запроса
|
|||
---|---|---|---|
#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. 38. 39. 40. 41. 42.
Собственно сам запрос: Раз Код: 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. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
Два Код: 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. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49.
Почему при добавление в условие третьего и последующего полей такое поведение? Причем не только наличие самого условия, так еще и значение влияет. Тестил и на винде и на линуксе, 3.0.7 SS P.S. Статистику по по всем индексам не забудьте пересчитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 17:21 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
странные запросы, странные индексы, сервер неизвестен... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 17:27 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
Мимопроходящий странные запросы, странные индексы, сервер неизвестен... Сервер дописал уже. Запрос не странный, просто накидал побырому чтобы показать суть. В реале запрос такой: Код: sql 1. 2. 3. 4. 5.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 17:31 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
покажи, сколько записей попадают в это условие. сделай COUNT(). Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 17:42 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
Мимопроходящий, Я хз как корректно ответить на твой вопрос. В любой момент времени может быть разное кол-во, как оно на это влияет? Смысл в том, что приведенная таблица это некая очередь, и мне нужно все лишь помечать отправленные пакеты флагом принят, т.е. flg1 это принят, flg2 отправлен. Смысл в том что и в первом и втором случае скан таблицы идет по индексу, понятное дело что в нем содержится 2кк записей, но почему тогда в одном случае читает 250к, а в другом все строки индекса? Я понимаю что решить эту проблему можно будет включив в индекс третье поле, но как то хотел обойтись без этого. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 18:03 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
demon1992 Статистику по по всем индексам не забудьте пересчитать. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 18:07 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
demon1992, после апдейтов мусор собран? кроме того вдуплять сколько там каких записей в пятницу вечером - ну ваще не аллё. Насколько я понял, в результате манипуляций скрипта - в t3 - 4 млн записей (по 2 млн с id_t2=1 и с id_t2=2) - в t3 в результате апдейта update t3 set flg1=1 where id<=500000; получаем 500к записей с flg1=1. Причем, 250к из них это id_t2=1, и 250к id_t2=2 в первом запросе выбираем - ID_T2 = 1 два миллиона, flg1=0 750 тысяч, и ... тут уже не стыкуется. Где-то я ошибся. И - специально сделал поиск по топику, в запросах мы имеем flg2=0 или flg2=1, а апдейта или заполнения столбца flg2 нигде нет. Вот зачем людям голову морочить... ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 18:29 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
hvlad, По всем. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 19:51 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
demon1992, если по всем, то картинка уже другая будет. Хотя... я на fb4 проверял, но не думаю, что есть разница. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 19:53 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
Дюбавлю - смотри на explained plan, а не на обычный. ... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 19:55 |
|
Странное поведение запроса
|
|||
---|---|---|---|
#18+
demon1992, короче, гражданин. Манипулируешь в where Код: plaintext 1. 2. 3.
- ну так дай и себе и нам Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.08.2021, 20:28 |
|
|
start [/forum/topic.php?fid=40&gotonew=1&tid=1559949]: |
0ms |
get settings: |
9ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
24ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
2ms |
get page messages: |
54ms |
get tp. blocked users: |
2ms |
others: | 240ms |
total: | 371ms |
0 / 0 |