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

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
04.12.2006, 11:22
|
|||
|---|---|---|---|
|
|||
Выполнение запроса по плану |
|||
|
#18+
Добрый день! Имеем два сервера ASE 12.0 and 12.5 c полностью идентичной структурой и данными имеем запрос: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Имеем план выполнения запроса на сервере ASE 12.0 ++++++++++++++++++++++++++++++++++++++++++++ Код: 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. ++++++++++++++++++++++++++++++++++++++++++++++++++++++ и план выполнения запроса на сервере 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. 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. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ В результате данный запрос на ASE 12 выполняется меньше чем за минуту, на ASE12.5 более суток вопрос: Как заставить выполнятся данный запрос на сервере ASE12.5 по плану ASE12.0? Количество записей в таблице RD - 7 млн количество записей в таблице LS - 300 тыс ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 11:37
|
|||
|---|---|---|---|
Выполнение запроса по плану |
|||
|
#18+
А сам запрос видимо не приведен из соображений секретности? :) Хотелось бы видеть: - сам запрос - структуру таблиц, участвующих в данном запросе и индексы на них А также - как давно обновлялась статистика по таблицам на 12.5? Если же хочется приколотить запрос гвоздями - set forecplan on + hint'ы на индексы (index ...) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 11:39
|
|||
|---|---|---|---|
Выполнение запроса по плану |
|||
|
#18+
извини, не увидел запроса, ты бы его отформатировал бы что ли :) вопрос насчет индексов и всего остального остается актуальным ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 12:06
|
|||
|---|---|---|---|
|
|||
Выполнение запроса по плану |
|||
|
#18+
сервер 12.5 был недавно только создан. перелил bcp'oй с 12.0 поэтому статистику еще не обновлял индексы. в таблице RD есть 4 индекса RD_DATE_MFO (RD_DATE, RD_MFO) (я так понял, если судить по статистике используется только он) RD_LSC (RD_MFO, RD_LSC, RD_LSC_CRNCY, RD_DATE) RD_LSD RD_MFO_DATE (RD_MFO, RD_DATE) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 12:11
|
|||
|---|---|---|---|
Выполнение запроса по плану |
|||
|
#18+
Andrey Sribnyakсервер 12.5 был недавно только создан. перелил bcp'oй с 12.0 поэтому статистику еще не обновлял ПЛОХО! Обновляй. Иначе сервер считает, что таблицы у тебя пустые ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 12:21
|
|||
|---|---|---|---|
|
|||
Выполнение запроса по плану |
|||
|
#18+
а автообновление статистики только начиная с 15 работает? :-) просто интересно.. в плане пишет, что индексы использует.. .как же он их тогда использует? :-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 12:37
|
|||
|---|---|---|---|
Выполнение запроса по плану |
|||
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. Имеем план выполнения запроса на сервере ASE 12.0 ++++++++++++++++++++++++++++++++++++++++++++ Код: 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. ++++++++++++++++++++++++++++++++++++++++++++++++++++++ и план выполнения запроса на сервере 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. 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. ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ В результате данный запрос на ASE 12 выполняется меньше чем за минуту, на ASE12.5 более суток Ну чтобы на 12/5 заставить запрос работать достаточно просто обновить статистику Как заставить выполнятся данный запрос на сервере ASE12.5 по плану ASE12.0? Планы плохи и на 12, и на 12.5. Зачем вы хотите и на 12.5 иметь такой же плохой план , как и на 12.0 -- я не понимаю. Количество записей в таблице RD - 7 млн количество записей в таблице LS - 300 тыс Очевидно что для нормального выполнения этого запроса на обоих версиях сервера не хватает индекса по полу LS_NOM, который нужен для выполнения JOIN-а по условию RD_LS2 = LS_NOM с использованием индекса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
04.12.2006, 12:53
|
|||
|---|---|---|---|
|
|||
Выполнение запроса по плану |
|||
|
#18+
на самом деле обновил статистику на ASE 12.5 update statistics RD sp_statistics RD все начало работать, так как нужно. Всем спасибо ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=55&mobile=1&tid=2012377]: |
0ms |
get settings: |
6ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
38ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 206ms |
| total: | 312ms |

| 0 / 0 |
