Unsere Überwachungslösung (SCOM) weist derzeit darauf hin, dass im temporären Protokoll nicht genügend Speicherplatz vorhanden ist. Wir haben jedoch das automatische Wachstum auf 1 GB Chunks für das Protokoll eingestellt und wir haben noch 25 GB Speicherplatz auf dem Laufwerk.
Ich schaute auf das was log_reuse_wait_descwar und fand es soACTIVE_TRANSACTION
Ich begann mich zu fragen, ob sich die Protokolldatei aus irgendeinem Grund füllte und das automatische Wachstum nicht einsetzte, und nach einigen Recherchen stellte ich fest, dass die Protokolldatei auch während eines Zeitraums noch wachsen sollte ACTIVE_TRANSACTION.
Ich habe einen Artikel zu ähnlichen Problemen gefunden, bei dem das Tempdb-Protokoll nicht mehr über genügend Speicherplatz verfügt:
Hier gaben sie eine aus CHECKPOINT, um das Problem am zu lösen tempdb. Ich weiß, dass CHECKPOINTschmutzige Seiten auf die Festplatte gespült werden, verstehe jedoch nicht, wie dies das ACTIVE_TRANSACTIONProblem beheben würde .
Außerdem weiß ich auch nicht, warum wir diese Warnung erhalten, wenn viel Platz vorhanden ist. Gibt es eine Situation, in der eine tempdbDose gefüllt und automatisch wachsen kann, aus irgendeinem Grund nicht funktioniert?