
Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
31.08.2016, 04:05:05
|
|||
|---|---|---|---|
|
|||
Функциональные индексы, особенности использования. |
|||
|
#18+
Добрый день суть вопроса: в пром. системе перешли на мультибайтную кодировку хранения, разработчики системы для выдачи корректной сортировки по текстовым полям перешли на функциональные индексы вида Код: plsql 1. 2. 3. 4. 5. соответственно в запросах индексы перестали использоваться пример: Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. план выполнения Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. но при этом если в запросе явно указать подсказку то индекс все таки используется Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. Код: plsql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. Собственно вопрос, я считал что функциональный индекс может использоваться только в том случае если в условиях ограничения стоит точно такая же функция что и в конструкции индекса или это не так ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2016, 05:28:13
|
|||
|---|---|---|---|
Функциональные индексы, особенности использования. |
|||
|
#18+
ATeplovсоответственно в запросах индексы перестали использоваться ... но при этом если в запросе явно указать подсказку то индекс все таки используется Оптимизатор считает оптимальным другой план выполнения. Да, если заставить использовать индекс - будет использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2016, 06:51:41
|
|||
|---|---|---|---|
|
|||
Функциональные индексы, особенности использования. |
|||
|
#18+
alter session set nls_sort='UCA0610_DUCET_S3_VN_BN_NY_EN_FN_HN_DN_MN' не помогает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2016, 08:02:37
|
|||
|---|---|---|---|
|
|||
Функциональные индексы, особенности использования. |
|||
|
#18+
Попробую :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
31.08.2016, 08:04:02
|
|||
|---|---|---|---|
Функциональные индексы, особенности использования. |
|||
|
#18+
ATeplovно при этом если в запросе явно указать подсказку то индекс все таки используется Код: plsql 1. Ну-ну. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=52&mobile=1&tid=1887568]: |
0ms |
get settings: |
11ms |
get forum list: |
20ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
210ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
46ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 540ms |

| 0 / 0 |
