Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 4153|Răspunde: 0

[Sursă] Optimizarea performanței: SQL Server oprește ieșirea numărului afectat de rânduri

[Copiază linkul]
Postat pe 21.09.2022 18:59:42 | | | |
Când se execută un script SQL în baza de date SQL Server, scriptul SQL actualizează datele într-o buclă, iar volumul de date este relativ mare, iar rezultatul execuției va genera o cantitate mare de informații care afectează numărul de rânduri, așa cum se arată în figura de mai jos:



Cum pot dezactiva ieșirea rândurilor afectate? Introduceți prima linie a scenariuluiSETEAZĂ FĂRĂ NUMĂR PE, măsura scriptul de execuțieViteza este mult mai mare, economisind jumătate de minut

SETARE FĂRĂ NUMĂR

Face ca rezultatele returnate să nu conțină nicio informație despre numărul de rânduri afectate de instrucțiunea Transact-SQL.

gramatică

SET NOCOUNT { ON | OPRIT }

Exegeză

Când setați NOCOUNTCând este ON, nu se returnează nicio numărătoare(indică numărul de linii afectate de instrucțiunea Transact-SQL). Când SET NOCOUNT este OFF, numărul este returnat.

Aplicare

Set NocountScopul este sesiunea curentă, ceea ce înseamnă că va rămâne activ atâta timp cât sesiunea nu dezactivează setarea nocount.

Documentație de referință:Autentificarea cu hyperlink este vizibilă.





Precedent:Player Cloud nu poate adăuga o soluție de resurse de descărcare în cloud
Următor:20 de API-uri noi pentru .NET 6
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com