Sqlserver
 sql >> डेटाबेस >  >> RDS >> Sqlserver

एक्सएमएल वैरिएबल से वेरिएबल टेबल में इन्सर्ट-सिलेक्ट इतना धीमा क्यों?

यह SQL Server 2008 में एक बग है। उपयोग करें

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

यह समाधान Microsoft Connect साइट जो इस उत्सुक स्पूल / एक्सएमएल रीडर मुद्दे के लिए एक हॉटफिक्स का भी उल्लेख करता है (ट्रेसफ्लैग 4130 के तहत) उपलब्ध है।

प्रदर्शन प्रतिगमन का कारण एक अलग कनेक्ट आइटम



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. क्या गणना() में शर्त निर्दिष्ट करना संभव है?

  2. SQL सर्वर में चयन कथन में शून्य मानों वाली पंक्तियों को कैसे फ़िल्टर करें - SQL सर्वर / TSQL ट्यूटोरियल भाग 110

  3. इन 4 आम डीबीए गलतियों से बचें

  4. to_sql pyodbc गिनती फ़ील्ड गलत या सिंटैक्स त्रुटि

  5. T-SQL का उपयोग करके SQL सर्वर में डेटाबेस के आकार की जाँच करने के 6 तरीके