sql >> Database >  >> RDS >> Sqlserver

Waarom invoegen-selecteren naar variabele tabel van XML-variabele zo traag?

Dit is een bug in SQL Server 2008.Gebruik

insert @columns 
select ColumnNames.value('.', 'nvarchar(300)') name
from @xColumns.nodes('/columns/name') T1(ColumnNames)
OPTION (OPTIMIZE FOR ( @xColumns = NULL ))

Deze tijdelijke oplossing is afkomstig van een item op de Microsoft Connect-site die ook vermeldt dat er een hotfix voor dit Eager Spool / XML Reader-probleem beschikbaar is (onder traceflag 4130).

De reden voor de prestatieregressie wordt uitgelegd in een ander verbindingsitem



  1. hoe ERROR 1045 (28000) te verhelpen:Toegang geweigerd voor gebruiker 'ODBC'@'localhost' (met wachtwoord:NO) permanent

  2. Dingen die u moet weten over FND_LOBS Table in Oracle Apps

  3. SQL - Hoe hiërarchieën opslaan en navigeren?

  4. Ontdek waar uw PHP-code vertraagt ​​(prestatieprobleem)