
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
18.01.2009, 19:35
|
|||
|---|---|---|---|
|
|||
Помогите победить оптимизатор |
|||
|
#18+
есть простой запрос(не я писал!!!) который на ASE 15 работает хуже чем на ASE 12.5! Не как не могу это побороть Код: plaintext 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. все дело в подзапросе, плохо ASE 15 его раскручивает. Настройки оптимизатор ASE 15 пока не трогал(стоит allrow_mix). План 12.5 Код: plaintext 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. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106. 107. 108. 109. 110. 111. 112. 113. 114. 115. 116. 117. 118. 119. 120. 121. 122. 123. план 15 Код: plaintext 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. Заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
19.01.2009, 18:38
|
|||
|---|---|---|---|
|
|||
Помогите победить оптимизатор |
|||
|
#18+
Подскажите хотя бы абстрактный план запроса в ASE 12.5.0.2 получить(посмотреть) можно? И подскажите чем отличаются планы подзапросов? Я понимаю что в ASE 12.5 "agreement ag2" джойниться со временной тбл., уже подготовленной и маленькой, а в ASE 15.0.2 происходит джойн с всей "ext_import_kont"(table scan). Я правильно понимаю? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2009, 02:00
|
|||
|---|---|---|---|
Помогите победить оптимизатор |
|||
|
#18+
авторПодскажите хотя бы абстрактный план запроса в ASE 12.5.0.2 получить(посмотреть) можно? Для миграциии "сложных" для ASE15 запросов я применял след. последовательность: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. авторИ подскажите чем отличаются планы подзапросов? ASE 12.5 строит Worktable2 с кластерным индексом и уже её конектит с agreement ag2 по условию cr.AGREEMENT_NUMBER = ag2.number Кстати сверьте типы данных cr.AGREEMENT_NUMBER и ag2.number - может там Worktable и не нужна. ASE15 не проводит реформатирования, а тупо соединяет agreement ag2 и ext_import_kont с Table scan'ом последней таблицы Код: plaintext 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. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2009, 13:00
|
|||
|---|---|---|---|
|
|||
Помогите победить оптимизатор |
|||
|
#18+
Спасибо большое!!! Все получилось! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
23.01.2009, 13:52
|
|||
|---|---|---|---|
Помогите победить оптимизатор |
|||
|
#18+
/me думает: во монстры!!! Мо заглянете, на досуге, сюда ? _________________ "Helo, word!" - 17 errors 56 warnings Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/search_topic.php?author=%D0%97%D0%B8%D1%84%D0%B0&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
12ms |
get forum list: |
15ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
33ms |
get topic data: |
13ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
2ms |
| others: | 672ms |
| total: | 824ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...