Новость из категории: Информация

SQL Server: DMF. Создание тестовой среды

Содержание:
1. Синтаксис;
2. Создание тестовой среды (Вы читаете данный раздел);
3. Сопоставление sys.dm_db_index_operational_stats и sys.dm_db_index_usage_stats.
SQL Server: DMF. Создание тестовой среды

В развитие темы обработки данных в SQL на проводимых мною занятиях (http://www.sqlcruise.com/) создайте небольшую тестовую базу данных, именуемую lifeboat, с простой моделью восстановления (100 Мбайт будет достаточно). Затем запустите запрос, представленный в коде ниже, чтобы создать малую таблицу с 8 строками и кластеризованным и некластеризованным индексом.

USE [lifeboat]
GO

CREATE TABLE [dbo].[DatabaseTypes]
(
[DBTypeID] [smallint] NOT NULL,
[DBType] [varchar](20) NOT NULL
);

ALTER TABLE [dbo].[DatabaseTypes] ADD CONSTRAINT [PK_DatabaseTypes] PRIMARY KEY CLUSTERED
(
[DBType] ASC
)
WITH
(
PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF,
IGNORE_DUP_KEY = OFF,
ONLINE = OFF,
ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON,
FILLFACTOR = 90
);

CREATE UNIQUE NONCLUSTERED INDEX [NC_DatabaseTypes_DBTypeID] ON [dbo].[DatabaseTypes]
(
[DBTypeID] ASC
)
WITH
(
PAD_INDEX = OFF,
STATISTICS_NORECOMPUTE = OFF,
SORT_IN_TEMPDB = OFF,
IGNORE_DUP_KEY = OFF,
ONLINE = OFF,
ALLOW_ROW_LOCKS = ON,
ALLOW_PAGE_LOCKS = ON,
FILLFACTOR = 100
);

Создание тестовой таблицы


На данном этапе вы сможете выполнить запрос из кода ниже и выяснить, что не возвращено никаких результатов. Это означает, что в базе данных lifeboat еще не было активности. Вот почему, в частности, мне пришлось создать новую базу данных (если вам захочется поэкспериментировать дома). Порой у вас не будет возможности перезапустить службы SQL Services, как это делаю я, чтобы имитировать чистый набор метрик.

SELECT *
FROM sys.dm_db_index_operational_stats (DB_ID(), NULL, NULL, NULL) AS ixO
INNER JOIN sys.indexes I
ON ixO.object_id = I.object_id
AND ixO.index_id = I.index_id
INNER JOIN sys.objects AS O
ON O.object_id = ixO.object_id
WHERE O.is_ms_shipped = 0;

Запрос, не возвращающий результатов

Рейтинг статьи

Оценка
0/5
голосов: 0
Ваша оценка статье по пятибальной шкале:
 
 
   

Поделиться

Похожие новости

Комментарии

^ Наверх