|
Page splits is too high
|
|||
---|---|---|---|
#18+
Просьба - что может приводить к этому (сообщение мониторинга Zabbix): авторProblem started at 12:05:23 on 2020.02.05 Problem name: SQLServer, instance [MyInstance]: Access Methods: Page splits is too high И как это можно исправить? REINDEX выполнялся... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:25 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
AndrF, вставки в "середину" индекса... filfactor например как "так себе" вариант, или менят подход к ключам индекса или вставки ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:33 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
TaPaK AndrF, вставки в "середину" индекса... filfactor например как "так себе" вариант, или менят подход к ключам индекса или вставки А какой у вас тип поля индекса? Если GIUD меняйте на NEWSEQUENTIALID . Если строка, то вводите суррогатный ключ IDENTITY ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:38 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
AndrF, уменьшайте fill factor индекса до устранения проблемы, но его размер увеличится. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:39 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
Владислав Колосов AndrF, уменьшайте fill factor индекса до устранения проблемы, но его размер увеличится. это как читайте молитвы при пожаре ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:43 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
a_voronin А какой у вас тип поля индекса? Если GIUD меняйте на NEWSEQUENTIALID . Если строка, то вводите суррогатный ключ IDENTITY Ну я не разработчик, так что подобные манипуляции в базе - не вариант. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:45 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
Как можно узнать имя индекса и таблицы с которыми проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:51 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
Как можно узнать имя индекса и таблицы с которыми проблема? Zabbix этого не выдает... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:55 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
[quot a_voronin#22073615] TaPaK AndrF, А какой у вас тип поля индекса? Если GIUD меняйте на NEWSEQUENTIALID . Если строка, то вводите суррогатный ключ IDENTITY Как я понимаю, это для индекса, используемого в качестве PrimaryKey? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:57 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
AndrF AndrF Как можно узнать имя индекса и таблицы с которыми проблема? Zabbix этого не выдает... профайлер или правильнее extended events и смотрите объект/индекс ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 12:58 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
AndrF пропущено... Как я понимаю, это для индекса, используемого в качестве PrimaryKey? и при чем тут PrimaryKey? сплиты в любом индексе могут быть. возьмите свой же скрипт ребилда, он же не все подряд ребилдит? ну и проанализируйтете индексы, что попали под "сильно фрагментированные" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 13:29 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
Yasha123 ну и проанализируйтете индексы, что попали под "сильно фрагментированные" Собственно сильно фрагментированы индексы размером до 1000 страниц - IndexOptimize такие индексы по умолчанию игнорирует... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 16:23 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
AndrF Yasha123 ну и проанализируйтете индексы, что попали под "сильно фрагментированные" Собственно сильно фрагментированы индексы размером до 1000 страниц - IndexOptimize такие индексы по умолчанию игнорирует... это будет очень странно на них получить Page splits is too high ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 16:25 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
TaPaK это будет очень странно на них получить Page splits is too high Ну а фрагментация остальных (>1000 страниц) сейчас - менее 5%. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 17:03 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
TaPaK Владислав Колосов AndrF, уменьшайте fill factor индекса до устранения проблемы, но его размер увеличится. это как читайте молитвы при пожаре Ну так если вопрос "у меня что-то скрипит", то и ответ будет "залейте всё маслом". ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 17:27 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
Владислав Колосов Ну так если вопрос "у меня что-то скрипит", то и ответ будет "залейте всё маслом". IMHO - лучше все же подсказать ответ - как найти что именно скрипит... ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 17:35 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
AndrF Владислав Колосов Ну так если вопрос "у меня что-то скрипит", то и ответ будет "залейте всё маслом". IMHO - лучше все же подсказать ответ - как найти что именно скрипит... Код: sql 1. 2. 3.
или Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 17:41 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
[quot AndrF#22073652] a_voronin пропущено... Как я понимаю, это для индекса, используемого в качестве PrimaryKey? Для кластерного индекса. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 19:20 |
|
Page splits is too high
|
|||
---|---|---|---|
#18+
AndrF Как можно узнать имя индекса и таблицы с которыми проблема? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.02.2020, 20:13 |
|
|
start [/forum/topic.php?fid=46&fpage=70&tid=1686541]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
34ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 11ms |
total: | 149ms |
0 / 0 |