Verbetering
Deze verbetering voor Microsoft SQL Server 2017 en 2019 voegt een handmatige methode toe om de maximale doorvoertijd voor groepen in te stellen met behulp van DBCC of opstart trace flags (TF's).
Notitie Voordat u een klant aanbeveelt deze traceringsvlaggen te gebruiken, moet u eerst bij uw escalatietechnicus en productgroep controleren of dit moet gebeuren.
Oplossing
Dit probleem is opgelost in de volgende cumulatieve updates voor SQL Server:
Over cumulatieve updates voor SQL Server:
Elke nieuwe cumulatieve update voor SQL Server bevat alle hotfixes en alle beveiligingspatches die deel uitmaakten van de vorige cumulatieve update. Bekijk de meest recente cumulatieve updates voor SQL Server:
- Meest recente cumulatieve update voor SQL Server 2019
- Meest recente cumulatieve update voor SQL Server 2017
Notities
- Omdat het doel van TF 9546 is om groepsdoorvoer uit te schakelen, moet het in deze situatie worden uitgeschakeld. Dat wil zeggen, gebruik TF 9546 niet als je het mechanisme wilt gebruiken om de maximale doorvoertijd voor groepen in te stellen.
- Gebruik de nieuwe traceringsvlag 12306 om de maximale doorvoertijd voor groepen in te stellen. Deze TF kan worden ingeschakeld tijdens het opstarten van SQL Server of dynamisch (via DBCC TRACEON(12306, -1)).
- Nadat TF 12306 is ingeschakeld, kunt u verder 12311, 12312, 12314, 12318 inschakelen. Dit vertegenwoordigen maximale doorvoertijden voor groepen van respectievelijk 1 ms, 2 ms, 4 ms en 8 ms. De instellingen zijn additief. De instelling voor maximale doorvoertijd voor groepen is beperkt tot 10 ms. Deze mogen echter niet worden herhaald. Geef bijvoorbeeld dezelfde TF niet meer dan één keer op.
- Als u geen maximale doorvoertijd voor groepen wilt instellen, maar in plaats daarvan wilt terugkeren naar het standaardgedrag van 10 ms, schakelt u TF 12306 uit.
- Het effect van TF's 12311, 12312, 12314 en 12318 treedt op wanneer er een controlepunt in de database is. U kunt vertrouwen op de instelling van SQL Server of de database om het controlepunt automatisch te laten optreden. Als u de TF's onmiddellijk in werking wilt laten treden, kunt u een handmatig controlepunt uitgeven.
- In het foutenlogboek van de SQL Server ziet u vermeldingen zoals de volgende om aan te geven dat de TF's zijn gelezen:
-T 12306
-T 12311
-T 12312
De doorvoertijd voor groepen is gewijzigd van 10 milliseconden in 3 milliseconden.
DBCC TRACEON 12314, serverproces-id (SPID) 60. Dit is alleen een informatief bericht; Er is geen actie vereist.
DBCC TRACEON 12314, serverproces-id (SPID) 60. Dit is alleen een informatief bericht; Er is geen actie vereist.
De doorvoertijd voor groepen is gewijzigd van 3 milliseconden in 7 milliseconden.
Meer informatie
Meer informatie over de terminologie die Microsoft gebruikt om software-updates te beschrijven.