sql >> Database >  >> RDS >> Sqlserver

Hoe maak ik gebruik van meerdere cores in Large SQL Server Queries?

Heeft u een geautomatiseerd onderhoudsplan om statistieken bij te werken, indexen opnieuw op te bouwen, enz.? Zo niet, dan bouwt SQL Server mogelijk nog steeds zijn queryplannen op uw oudere statistieken van kleinere tabellen.

SQL Server genereert automatisch parallelle queryplannen, als aan bepaalde voorwaarden wordt voldaan. Uit een artikel over MSDN :

Andere factoren:

Is SQL Server geconfigureerd om affiniteit te hebben met één processor?

Is de maximale mate van parallellisme ingesteld op 1?

-- BEWERK --

Heb je geprobeerd dit proces te profileren? Het zou interessant zijn om het queryplan te zien dat SQL Server genereert.

Heb je een voorbeeldcode die je kunt posten?

Als je een automatische nachtelijke back-uptaak ​​hebt, kun je de back-up dan gewoon terugzetten naar het archief?



  1. Waarom wordt hier de vraag 'WAARSCHUWINGEN TONEN' geplaatst? (JPA/Sluimerstand/MySQL)

  2. Demystificerende CXPACKET- en CXCONSUMER-wachttypen in SQL Server

  3. MySQL json_arrayagg met left join zonder resultaten

  4. groeperen bij statuswijziging