powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование индексов
7 сообщений из 7, страница 1 из 1
Использование индексов
    #39826436
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На просторах инета нашёл запрос, который позволяет смотреть использование индексов с момента запуска ms sql

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
SELECT   OBJECT_NAME(S.[OBJECT_ID]) AS [OBJECT NAME], 
         I.[NAME] AS [INDEX NAME], 
         USER_SEEKS, 
         USER_SCANS, 
         USER_LOOKUPS, 
         USER_UPDATES 
FROM     SYS.DM_DB_INDEX_USAGE_STATS AS S 
         INNER JOIN SYS.INDEXES AS I 
           ON I.[OBJECT_ID] = S.[OBJECT_ID] 
              AND I.INDEX_ID = S.INDEX_ID 
WHERE    OBJECTPROPERTY(S.[OBJECT_ID],'IsUserTable') = 1 
and user_seeks=0 and user_scans=0 and user_lookups=0 
--and user_updates=0
order by [OBJECT NAME]





Запрос выдал

Код: plaintext
(825 rows affected)



Сервер стартовал

Код: plaintext
1.
2.
sqlserver_start_time
-----------------------
2019-04-04 22:47:01.867



Я правильно понимаю что эти индексы не нужны? Они только зря занимают место на диске? Зря на них тратятся ресурсы для обновления, переиндексации, обновления статистики и т.д?
...
Рейтинг: 0 / 0
Использование индексов
    #39826441
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonix,

В общем да, если рассуждаете что раз за 2 месяца никто не использовал, то в сад. Рекомендую сохранять их :)
...
Рейтинг: 0 / 0
Использование индексов
    #39826448
1C Developer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonix, судя по названию таблиц у вас база 1С, по условиям лицензионного соглашения Вы не имеете права изменять базу, кроме как с помощью конфигуратора 1С, уточните у владельца базы важно ли ему соблюдать условия данного лицензионного соглашения.

И еще скорее всего сервер приложений 1C будет пересоздавать индексы вновь.
...
Рейтинг: 0 / 0
Использование индексов
    #39826451
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
1C Developerleonix, судя по названию таблиц у вас база 1С, по условиям лицензионного соглашения Вы не имеете права изменять базу, кроме как с помощью конфигуратора 1С, уточните у владельца базы важно ли ему соблюдать условия данного лицензионного соглашения.

И еще скорее всего сервер приложений 1C будет пересоздавать индексы вновь.

Нарушать лицензионное соглашение не будем. Будем использовать настройки из 1С. Есть несколько мест где можно управлять индексами. Только так. Пример прикрепил.
...
Рейтинг: 0 / 0
Использование индексов
    #39826490
Фотография leonix
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Выяснил что в таблицу SYS.DM_DB_INDEX_USAGE_STATS попадают не все индексы.
Некоторых вообще нет.
Что это значит? Что эти индексы тоже не использовались?
...
Рейтинг: 0 / 0
Использование индексов
    #39826496
TaPaK
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonixВыяснил что в таблицу SYS.DM_DB_INDEX_USAGE_STATS попадают не все индексы.
Некоторых вообще нет.
Что это значит? Что эти индексы тоже не использовались?
документацию открыть, не? и да после рестарта там вообще ничего не будет
...
Рейтинг: 0 / 0
Использование индексов
    #39826770
Фотография alexeyvg
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
leonixЧто эти индексы тоже не использовались?Да, с момента рестарта (и ещё некоторых событий)
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / Microsoft SQL Server [игнор отключен] [закрыт для гостей] / Использование индексов
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]