|
Толи косяк 12.10FC8, толи я переработал
|
|||
---|---|---|---|
#18+
Добрый день. Делаю расчет некоторой статистики и столкнулся со странным глюком. В процедуре делается предрассчет и выборка данных, их подготовка и фильтрация, в конечном итоге по ним надо построить топ-клиентов по сумме продаж. Делал так: Код: sql 1. 2. 3. 4. 5.
Выходит полная лажа, там клиенты с одним-двумя платежами попадают в топ со смешными суммами. Переделал так: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10.
Так все чудесно считает. Ощущение, что пора отдыхать, в трех соснах запутался уже, поясните почему результаты разные? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2017, 16:28 |
|
Толи косяк 12.10FC8, толи я переработал
|
|||
---|---|---|---|
#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. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87.
Результат работы: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Как видим, результаты разные. А должны быть одинаковыми. Баг? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.07.2017, 17:54 |
|
Толи косяк 12.10FC8, толи я переработал
|
|||
---|---|---|---|
#18+
12.10FC6 - все одинаково Недавно біл релиз FC9, посмотрите ошибки индекс создавать лучше после заполнения таблиці, при создании индекса собирается и статистика (если не ошибаюсь, с 11.50 уже нет той проблемі которая біла ранее с временніми таблицами - необходимость обновлять статистику. достаточно только в правильном месте создать индекс) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.07.2017, 10:06 |
|
Толи косяк 12.10FC8, толи я переработал
|
|||
---|---|---|---|
#18+
Проверил сегодня FC9. Точно так же. :( ... |
|||
:
Нравится:
Не нравится:
|
|||
26.07.2017, 21:42 |
|
|
start [/forum/topic.php?fid=44&msg=39487775&tid=1606763]: |
0ms |
get settings: |
4ms |
get forum list: |
6ms |
check forum access: |
1ms |
check topic access: |
1ms |
track hit: |
48ms |
get topic data: |
6ms |
get forum data: |
1ms |
get page messages: |
167ms |
get tp. blocked users: |
1ms |
others: | 2527ms |
total: | 2762ms |
0 / 0 |