Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server (TSQL) - Ist es möglich, Anweisungen parallel auszuführen?

Ja, es gibt einen Weg, siehe Asynchrone Prozedurausführung.

Es besteht jedoch die Möglichkeit, dass dies nicht das ist, was Sie brauchen. T-SQL ist ein Datenzugriff Sprache, und wenn Sie Transaktionen in Betracht ziehen, ist Sperren und Commit/Rollback-Semantik fast unmöglich einen parallelen Job haben. Paralleles T-SQL funktioniert zum Beispiel mit Anfragewarteschlangen, wo jede Anfrage unabhängig ist und es keine Korrelation zwischen Jobs gibt.

Was Sie beschreiben, klingt überhaupt nicht nach etwas, das eigentlich parallelisiert werden kann und sollte.