|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
Сабж. В документации написано "все поддерживаемые версии", но пока ещё вполне используются и 2005-й, и 2008-й, и в них этих селективных индексов нет. В 2014-м уже есть (а 2012-го у меня под рукой нет). Хотелось бы точно знать, с какой версии это существует. Наличие проверяется легко: вот такой код Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
должен отработать без ошибок. Спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2021, 14:53 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
Можно тут поискать - https://docs.microsoft.com/ru-ru/previous-versions/sql/ ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2021, 15:39 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
Msg 9539, Level 16, State 1, Line 1 Selective XML Index feature is not supported for the current database version ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Microsoft SQL Server 2012 (SP4-GDR) (KB4583465) - 11.0.7507.2 (X64) Nov 1 2020 00:48:37 Copyright (c) Microsoft Corporation Enterprise Edition: Core-based Licensing (64-bit) on Windows NT 6.3 <X64> (Build 9600: ) ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2021, 15:40 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, Вообще они должны быть доступны с 2012 версии. https://docs.microsoft.com/ru-ru/previous-versions/sql/sql-server-2012/jj670104(v=sql.110) там есть особенность что по умолчанию его использование на базе вырублено. что бы можно было его использовать нужно пометить базу к его применению с помощью процедурки sp_db_selective_xml_index ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2021, 15:46 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
aleks222, felix_ff, понятно, спасибо. И ещё вопрос, раз уж пошла такая пьянка. Согласно документации , есть ещё такая штука, как вторичный селективный xml-индекс (sys.xml_indexes.xml_index_type=3). Но что они из себя представляют, и как они создаются - не могу найти вообще никаких упоминаний. В той же документации - только описание и создание обычного селективного. Никому с вторичными селективными не доводилось иметь дело? ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2021, 15:54 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, вторичный селективный xml индекс создается на основе существующего обычного селективного xml индекса, он используюет один из путей фильтра основного селективного индекса. по объему он меньше чем основной вторичный xml индекс рассматривайте как ситуацию в отношении обычных реляционных класстерный - некластерный. в данном случае вторичный xml индекс будет выступать в роли некластерного с фильтрующим предикатом это видно даже по метаданным. вот пример: Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 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.
Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
по сути вторичный селективный xml индекс от просто вторичного xml индеса мало чем отличается, просто он строится по пути фильтра первичного селективного xml индеса, а вторичный xml индекс вместо ветки указывает одно из PATH/VALUE/PROPERTY но строится по всему дереву объектов xml документа. вобщем это аналоги реляционных некластерных индексов и фильтрованных некластерных индексов. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2021, 16:43 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
felix_ff, спасибо, понятно. Просто из документации не особенно явно следует, что в create xml index using - он не только для primary xml index, но и для существующего selective index. ... |
|||
:
Нравится:
Не нравится:
|
|||
24.04.2021, 18:00 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
Сон Веры Павловны, "все поддерживаемые версии" автор но пока ещё вполне используются и 2005-й, и 2008-й Эти версии сняты с поддержки, насколько я знаю. ... |
|||
:
Нравится:
Не нравится:
|
|||
25.04.2021, 23:34 |
|
С какой версии появились селективные XML-индексы?
|
|||
---|---|---|---|
#18+
Доступные селективные индексы начиная с 2012 SP1 Отдельно их включить нужно если устанавливался вначале RTM а потом на него сервис паки: Код: sql 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
27.04.2021, 14:22 |
|
|
start [/forum/topic.php?fid=46&fpage=26&tid=1684767]: |
0ms |
get settings: |
8ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
37ms |
get topic data: |
13ms |
get forum data: |
3ms |
get page messages: |
50ms |
get tp. blocked users: |
2ms |
others: | 312ms |
total: | 446ms |
0 / 0 |