Правило сбора данных производительности о доступном внешнем пространстве БД SQL 2014 (в МБ)
Доступное внешнее пространство (в МБ) для БД SQL 2014. Это правило собирает объем дискового пространства, доступного для операций расширения. Эта метрика подразумевает следующие ограничения:
Размер файла не может превышать 1 ТБ (для BLOB-объектов Azure);
Файл не может увеличиваться больше своего максимального значения;
Файл не может увеличиваться больше, чем имеется свободного пространства на диске;
Операция увеличения не сработает, если не хватает места, чтобы разместить всю стадию увеличения (т.е. если файл должен увеличиться на 10 Гб, но только 9 из них доступны, операция не будет выполнена)
.
Название | Описание | Значение по умолчанию |
Максимальный размер файла Azure (в МБ) | Максимальный размер файлов данных, хранящихся в хранилище BLOB-объектов Azure. Рабочий процесс использует это значение как максимальный объем хранения каждого файла. | 1048576 |
Включено |
| Да |
Создает предупреждения |
| Нет |
Интервал (в секундах) | Повторяющийся интервал времени в секундах, по истечении которого запускается рабочий процесс. | 900 |
Время ожидания (в секундах) | Определяет время, в течение которого возможно выполнение рабочего процесса перед закрытием и пометкой как сбойный. | 300 |
Target | Microsoft.SQLServer.2014.Database |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2014.Database.DBSizeRaw.DataSourceMapped | Microsoft.SQLServer.2014.SQLProbeAccount |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SQLServer.2014.Database.DBDiskFreeSpaceMB.Collection" Enabled="true" Target="SQL2014Core!Microsoft.SQLServer.2014.Database">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.Database.DBSizeRaw.DataSourceMapped" RunAs="SQL2014Core!Microsoft.SQLServer.2014.SQLProbeAccount">
<IntervalSeconds>900</IntervalSeconds>
<TimeoutSeconds>300</TimeoutSeconds>
<CounterName>DB Available Outer Space (MB)</CounterName>
<CounterKey>DBDiskFreeSpaceMB</CounterKey>
<AzureMaxFileSizeMB>1048576</AzureMaxFileSizeMB>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>