20.08.2017
Эффективная Навигация М2М
[ Новые сообщения · Участники · Правила форума · Поиск · RSS ]
Страница 1 из 11
Форум (скрипты, вопросы...) » CyberFleet » Скрипты для CyberFleet, CrossPoint » Проверка соотвествия индексов Адресной базы данных таблицам
Проверка соотвествия индексов Адресной базы данных таблицам
logoffДата: Понедельник, 27.10.2014, 15:15 | Сообщение # 1
Тамбов
Группа: Администраторы
Сообщений: 648
Репутация: 17
Статус: Offline
Не знаю откуда взялось, но часть индексов в базе данных BN_ADDRESS не правильно названа

Проверьте данным скриптом ваши индексы

SELECT  @@Servername AS ServerName ,
        DB_NAME() AS DBName ,
        t.Name AS HeapTable ,
        t.Create_Date, i.*
FROM    sys.tables t
        INNER JOIN sys.indexes i ON t.object_id = i.object_id
                                    --AND i.type_desc = 'HEAP'
where i.name not like 'ix_city%main' and t.name like 'City_%'
ORDER BY t.Name 

Для таблицы каждого города индекс должен называется
IX_City_НазваниеMain

Окончание Main не всегда стоит для индекса, в результате выводятся строки в логер ....

Например:
Таблица [dbo].[City_Chelabinsk]
Индекс [IX_City_ChelabinskMain]
 
Форум (скрипты, вопросы...) » CyberFleet » Скрипты для CyberFleet, CrossPoint » Проверка соотвествия индексов Адресной базы данных таблицам
Страница 1 из 11
Поиск:

LogOff © 2017
Сайт создан в системе uCoz Рейтинг GPS Клуба. GPS навигаторы. GPS мониториг. GPS трекеры. ГЛОНАСС