|
Отсутствует информация на странице "Фрагментация" свойств индекса
#40138163
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
|
||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
Добрый день! Возникла необходимость создать некластерный неуникальный секционированный индекс у секционированной таблицы. Выполнил соответствующую команду Код: SQL 1.
Код: SQL 1.
СУБД - Microsoft SQL Server Enterprise 2016 (13.0.7024.30). ... |
||||||||||||||||
:
Нравится:
Не нравится:
|
||||||||||||||||
23.10.2023, 11:30 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
Там фрагментация меньше 0.00 надо увеличить фрагментацию ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 15:17 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
Ssms не всегда правильно отображает информацию. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 15:23 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 16:00 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
Чтобы получить SEEK по секционированному индексу секционированной таблицы нужно указать секцию в условии. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 16:03 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
Безенчук [игнорируется] А диалог не отображает информацию потому что не умеет, для секционированных таблиц. Посмотрите внимательнее, там написано "Идентификатор секции" = 1, а в ней, скорее всего (как обычно), просто ничего нет. Спойлер Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17.
... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 16:05 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
Чтобы получить SEEK по секционированному индексу секционированной таблицы нужно указать секцию в условии. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 16:06 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
уберите секционирование индекса TRUNCATE TABLE statement failed. Index 'IDX_result_addition_robot_call_id_archive' is not partitioned, but table 'result_addition_robot_archive' uses partition function 'result_addition_robot_archive_partition_int'. Index and table must use an equivalent partition function. Поэтому я решил создать по тому же самому полю ещё один, но уже секционированный индекс с несколько отличающимся именем. Потом индексы переименовать, удалить старый и грохнуть партицию в таблице. Но вовремя выяснил, что новый индекс нефункционален.... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 16:40 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
А диалог не отображает информацию потому что не умеет, для секционированных таблиц. Посмотрите внимательнее, там написано "Идентификатор секции" = 1, а в ней, скорее всего (как обычно), просто ничего нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 16:50 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
А диалог не отображает информацию потому что не умеет, для секционированных таблиц. Посмотрите внимательнее, там написано "Идентификатор секции" = 1, а в ней, скорее всего (как обычно), просто ничего нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
23.10.2023, 17:17 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
#40138175
Ссылка:
Ссылка на сообщение:
Ссылка с названием темы:
Ссылка на профиль пользователя:
Ссылка на вложение:
Ссылка на вложение 2:
|
|||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
#18+
ShIgor [игнорируется] Для полноты картины привожу фактический план выполнения одного и того же запроса при использовании некластеризованного несекционированного и некластеризованного секционированного индексов. В первом случае читается одна строка, а во втором - все. Дело в статистике? ... |
|||||||||||||||||||
:
Нравится:
Не нравится:
|
|||||||||||||||||||
23.10.2023, 18:52 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
Безенчук [игнорируется] про индексы на секционированной таблице, в т.ч. запросы с TOP MIN/MAX описано в https://learn.microsoft.com/en-us/sql/relational-databases/partitions/partitioned-tables-and-indexes?view=sql-server-ver15#queries и трюк с использованием $PARTITION Код: SQL 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15.
... |
|||
:
Нравится:
Не нравится:
|
|||
24.10.2023, 00:46 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
и трюк с использованием $PARTITION ... |
|||
:
Нравится:
Не нравится:
|
|||
25.10.2023, 21:35 |
|
Отсутствует информация на странице "Фрагментация" свойств индекса
|
|||
---|---|---|---|
#18+
Поскольку основной моей задачей было удаление одной из ненужных секций таблицы, то в итоге поступил следующим образом: сначала удалил секционированный индекс, так как от него не было толку, потом отключил обычный, несекционированный. Это позволило удалить табличную партицию, после чего я вновь включил оставшийся индекс, перестроив его. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.10.2023, 10:23 |
|
|
start [/forum/topic.php?fid=46&msg=40138170&tid=2186862]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
419ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 293ms |
total: | 819ms |
0 / 0 |