sql >> Database teknologi >  >> RDS >> Sqlserver

Hvorfor indsæt-vælg til variabel tabel fra XML-variabel så langsom?

Dette er en fejl i SQL Server 2008.Use

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

Denne løsning er fra et element på Microsoft Connect-websted som også nævner et hotfix til dette Eager Spool / XML Reader-problem er tilgængeligt (under traceflag 4130).

Årsagen til ydeevneregression er forklaret i et andet forbindelseselement



  1. Reparation af datatab ved hjælp af logforsendelse med forsinket gendannelse

  2. Vælg kolonner fra resultatsæt af lagret procedure

  3. Henter SQLEXCEPTION-meddelelse i procedurer MySQL 5.5.x

  4. I CentOS7, kan ikke starte MySQL