Raccoglie la quantità di spazio disponibile nel contenitore gruppo di file OLTP in memoria, espressa come percentuale della somma dello spazio disponibile su disco e delle dimensioni dei dati archiviati nel contenitore gruppo di file OLTP in memoria.
La regola raccoglie la quantità di spazio disponibile nel contenitore gruppo di file OLTP in memoria, espressa come percentuale della somma dello spazio disponibile su disco e delle dimensioni dei dati archiviati nel contenitore gruppo di file OLTP in memoria.
Le dimensioni della cartella dei contenitori gruppo di file OLTP in memoria aumentano in genere nel tempo in seguito all'aggiunta di dati nelle tabelle in memoria.
Quando lo spazio disponibile su disco nell'unità in cui è configurata la posizione di archiviazione del database diventa troppo basso, possono verificarsi alcuni errori impedendo la corretta elaborazione dei dati, ritardando le query dell'utente o influendo anche sulle altre applicazioni che condividono la stessa allocazione dello spazio su disco.
Le risoluzioni per lo spazio insufficiente disponibile su disco dipendono dalle cause principali che devono essere investigate caso per caso quando si verifica tale problema. È possibile provare a risolvere tale condizione adottando uno dei tanti approcci potenziali:
Diminuire la quantità di dati da archiviare nelle tabelle in memoria.
Rimuovere i dati che utilizzano lo spazio su disco nella stessa unità contenente la cartella dei contenitori gruppo di file OLTP in memoria.
Aumentare le dimensioni dell'unità logica in cui è archiviata la cartella dei contenitori gruppo di file OLTP in memoria con Gestione dischi logici.
Copiare tutta la cartella dei contenitori gruppo di file OLTP in memoria in una nuova unità con più spazio disponibile.
.
Nome | Descrizione | Valore predefinito |
Abilitato |
| Sì |
Genera avvisi |
| No |
Intervallo (secondi) | Intervallo di tempo ricorrente in secondi in cui eseguire il flusso di lavoro. | 900 |
Ritardo script (millisecondi) | Questo parametro imposta il ritardo tra le query T-SQL consecutive eseguite dal flusso di lavoro. Favorisce la riduzione del footprint generato dal flusso di lavoro in presenza di un numero elevato di oggetti di destinazione. Prima di cambiare questo parametro, consultare il Supporto tecnico Microsoft. | 0 |
Ora di sincronizzazione | Ora di sincronizzazione specificata usando il formato a 24 ore. Può essere omessa. |
|
Timeout (secondi) | Specifica il tempo di esecuzione consentito per il flusso di lavoro prima che venga chiuso e contrassegnato come non riuscito. | 300 |
Target | Microsoft.SQLServer.2014.Container |
Category | PerformanceCollection |
Enabled | True |
Alert Generate | False |
Remotable | True |
ID | Module Type | TypeId | RunAs |
---|---|---|---|
DS | DataSource | Microsoft.SQLServer.2014.DataSource.Container.FreeSpacePerf | Default |
WriteToDB | WriteAction | Microsoft.SystemCenter.CollectPerformanceData | Default |
WriteToDW | WriteAction | Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData | Default |
<Rule ID="Microsoft.SQLServer.2014.CollectionRule.Container.SpaceFreePercent" Target="SQL2014Core!Microsoft.SQLServer.2014.Container" Enabled="true">
<Category>PerformanceCollection</Category>
<DataSources>
<DataSource ID="DS" TypeID="Microsoft.SQLServer.2014.DataSource.Container.FreeSpacePerf">
<IntervalSeconds>900</IntervalSeconds>
<SyncTime/>
<ConnectionString>$Target/Host/Host/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.DBEngine"]/ConnectionString$</ConnectionString>
<ServerName>$Target/Host/Host/Host/Host/Property[Type="Windows!Microsoft.Windows.Computer"]/NetworkName$</ServerName>
<SqlInstanceName>$Target/Host/Host/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.ServerRole"]/InstanceName$</SqlInstanceName>
<ObjectName>In-Memory OLTP Container</ObjectName>
<CounterName>In-Memory OLTP File Group container free space (%)</CounterName>
<InstanceName/>
<DatabaseName>$Target/Host/Host/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.Database"]/DatabaseName$</DatabaseName>
<DBFileId>$Target/Property[Type="SQL2014Core!Microsoft.SQLServer.2014.Container"]/ContainerID$</DBFileId>
<Value>$Data/Property[@Name='FreeSpacePercent']$</Value>
<TimeoutSeconds>300</TimeoutSeconds>
<ScriptDelayMsec>0</ScriptDelayMsec>
</DataSource>
</DataSources>
<WriteActions>
<WriteAction ID="WriteToDB" TypeID="SC!Microsoft.SystemCenter.CollectPerformanceData"/>
<WriteAction ID="WriteToDW" TypeID="SCDW!Microsoft.SystemCenter.DataWarehouse.PublishPerformanceData"/>
</WriteActions>
</Rule>