O monitor indica um aviso quando o espaço disponível em disco para todos os Contêiners do Grupo de Arquivos OLTP Em Memória caem abaixo do Limite de Advertência definido, expresso como porcentual da soma do tamanho do Contêiner do Grupo de Arquivos OLTP Em Memória, mais o espaço livre no disco. O monitor indica um estado crítico quando o espaço disponível cai abaixo do Limite Crítico. Este monitor é um monitor de dependência (acúmulo).
Note: Este monitor é um monitor de dependência (acúmulo). O estado de integridade desse monitor é determinado pelo melhor estado de qualquer monitor membro. Também revise o artigo da base de dados de conhecimento para monitores de unidade relacionada.
O monitor indica um aviso quando o espaço disponível em disco para todos Contêineres do Grupo de Arquivos OLTP Em Memória caem abaixo do Limite de Aviso definido, expresso como porcentual da soma do tamanho do Contêiner do Grupo de Arquivos OLTP Em Memória, mais o espaço livre no disco. O monitor indica um estado crítico quando o espaço disponível cai abaixo do Limite Crítico.
A pasta do Contêiner do Grupo de Arquivos OLTP Em Memória geralmente cresce com o tempo conforme mais dados são adicionados nas tabelas Em Memória. Como tal, os administradores desejarão monitorar para garantir que há espaço suficiente restante no loca de armazenamento para a pasta do contêiner.
Quando o espaço em disco disponível na unidade onde o local de armazenamento do banco de dados está configurado se tornar muito baixo, podem ocorrer falhas, evitando o processamento correto dos dados, atrasando as consultas dos usuários ou afetando também outros aplicativos que compartilham a mesma alocação do espaço do disco.
O armazenamento é alocado como parte das operações DML nas tabelas otimizadas de memória durável. Você precisa configurar o armazenamento até 4x do tamanho em memória das tabelas otimizadas de memória durável. Se você configurou o armazenamento corretamente, mas ainda está ficando com pouco espaço de armazenamento livre, é possível que o IOPS suportado pelos contêiners não possam suportar a demanda da carga de trabalho. A recomendação geral para contêiners é suportar 3x o IOPS da taxa de geração de dados para contagem da população inicial dos arquivos de dados/delta e para operação de mesclagem automática que precisa ler os arquivos de dados/delta de origem e mesclá-los em um CFP de destino.
A(s) resolução(ões) para o baixo espaço de disco disponível depende(m) da(s) causa(s) raiz, que deve(m) ser investigada(s) em cada ocorrência quando esse problema acontecer. A condição pode ser atenuada por qualquer uma das várias possíveis abordagens:
Diminua a quantidade de dados sendo armazenada em tabelas Em Memória.
Remova os dados consumindo espaço em disco na mesma unidade com a pasta do Contêiner do Grupo de Arquivos OLTP Em Memória.
Adicione outro contêiner no Grupo de Arquivos OLTP Em Memória.
Aumente o tamanho da unidade lógica na qual a pasta do Contêiner do Grupo de Arquivos OLTP Em Memória está armazenada com o Gerenciador de Disco.
Copie toda a pasta do Contêiner do Grupo de Arquivos OLTP Em Memória para uma nova unidade com mais espaço disponível.
Modifique os limites para os monitores de unidade relacionados de acordo para se adequar a carga de trabalho esperada e condições no ambiente.
Desabilite totalmente o monitor se o espaço em disco não for um problema para a instância.
Nome | Descrição | Valor padrão |
Habilitado |
| Sim |
Gerar Alertas |
| Sim |
Target | Microsoft.SQLServer.2014.DBFileGroupFx | ||
Parent Monitor | Microsoft.SQLServer.2014.AggregateMonitor.DBFileGroupFx.SpaceMonitor | ||
Algorithm | BestOf | ||
Source Monitor | Microsoft.SQLServer.2014.Monitor.Container.FreeSpacePercent | ||
Relationship | Microsoft.SQLServer.2014.DBFileGroupFxHostsContainer | ||
Category | PerformanceHealth | ||
Enabled | True | ||
Alert Generate | True | ||
Alert Severity | MatchMonitorHealth | ||
Alert Priority | Normal | ||
Alert Auto Resolve | True | ||
Remotable | True | ||
Accessibility | Public | ||
Alert Message |
|
<DependencyMonitor ID="Microsoft.SQLServer.2014.DependencyMonitor.DBFileGroupFx.ContainerFreeSpacePercentRollUp" Accessibility="Public" Enabled="true" Target="SQL2014Core!Microsoft.SQLServer.2014.DBFileGroupFx" ParentMonitorID="Microsoft.SQLServer.2014.AggregateMonitor.DBFileGroupFx.SpaceMonitor" Remotable="true" Priority="Normal" RelationshipType="SQL2014Core!Microsoft.SQLServer.2014.DBFileGroupFxHostsContainer" MemberMonitor="Microsoft.SQLServer.2014.Monitor.Container.FreeSpacePercent">
<Category>PerformanceHealth</Category>
<AlertSettings AlertMessage="Microsoft.SQLServer.2014.DependencyMonitor.DBFileGroupFx.ContainerFreeSpacePercentRollUp.AlertMessage">
<AlertOnState>Warning</AlertOnState>
<AutoResolve>true</AutoResolve>
<AlertPriority>Normal</AlertPriority>
<AlertSeverity>MatchMonitorHealth</AlertSeverity>
<AlertParameters>
<AlertParameter1>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.FileGroup"]/GroupName$</AlertParameter1>
<AlertParameter2>$Target/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.Database"]/DatabaseName$</AlertParameter2>
<AlertParameter3>$Target/Host/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.ServerRole"]/InstanceName$</AlertParameter3>
<AlertParameter4>$Target/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</AlertParameter4>
</AlertParameters>
</AlertSettings>
<Algorithm>BestOf</Algorithm>
<MemberUnAvailable>Error</MemberUnAvailable>
</DependencyMonitor>