|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
Каким образом можно удалить всю статистику, созданную самим серверов (типа WA...), а так же ту статистику, которая создавалась вручную? И оставить только ту статистику, которая привязана к индексам в таблицах у конкретной базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 11:32 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
Jhonny-2005, Be careful when you drop statistics. Doing so may affect the execution plan chosen by the query optimizer. Statistics on indexes cannot be dropped by using DROP STATISTICS. Statistics remain as long as the index exists. https://docs.microsoft.com/en-us/sql/t-sql/statements/drop-statistics-transact-sql https://docs.microsoft.com/en-us/sql/relational-databases/system-catalog-views/sys-stats-transact-sql ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 11:41 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
Jhonny-2005, этого недостаточно, также необходимо отключить автоматическое создание статистики. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 11:42 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
komrad, Собственно я и описал, что мне необходимо оставить лишь ту статистику, которая создавалась при создании индекса. А удалить всю остальную статистику (созданную автосозданием (с наименованием WA) и созданную вручную (без привязанного индекса). А всё остальное удалить. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 11:45 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
Владислав Колосов, Это конечно отлично. Я отключу на время удаления этот параметр. Но как по всей базе всё эту статистику после этого удалить? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 11:46 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
Jhonny-2005, Ну как-то так, например: выполнить, скопировать скрипт из результата запроса и затем выполнить уже его Код: sql 1. 2. 3. 4. 5. 6.
Тут уже несколько раз сказали, что это стрельба по ногам, т.ч. думаю, вы знаете, что делаете ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 11:56 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
Jhonny-2005 komrad, Собственно я и описал, что мне необходимо оставить лишь ту статистику, которая создавалась при создании индекса. А удалить всю остальную статистику (созданную автосозданием (с наименованием WA) и созданную вручную (без привязанного индекса). А всё остальное удалить. зная команды (см выше) нетрудно и скрипт написать самому вопрос-то был "каким образом", команды и таблицу со статистикой вам дали ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 12:13 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
Jhonny-2005, автор отключу на время удаления этот параметр. Не на время удаления, навсегда. Иначе статистики WA_ будут снова сформированы. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 12:38 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
0wl Код: sql 1. 2. 3. 4. 5. 6.
Скобочек не хватает в where. Вместо inner, cross join получается. ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 14:00 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
msLex 0wl Код: sql 1. 2. 3. 4. 5. 6.
Скобочек не хватает в where. Вместо inner, cross join получается. да там вообще одной sys.stats можно обойтись + object_name() ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 14:06 |
|
Как удалить всю статистику в базе, которая не привязана на индексы по всем таблицам?
|
|||
---|---|---|---|
#18+
komrad, msLex, да, пардон, на скорую руку писал. Но, главное, принцип понятен ... |
|||
:
Нравится:
Не нравится:
|
|||
26.02.2021, 14:54 |
|
|
start [/forum/topic.php?fid=46&fpage=32&tid=1685029]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 144ms |
0 / 0 |