Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Tại sao chèn-chọn vào bảng biến từ biến XML quá chậm?

Đây là một lỗi trong SQL Server 2008.Sử dụng

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

Cách giải quyết này là từ một mục trên Trang web Kết nối của Microsoft trong đó cũng đề cập đến một hotfix cho sự cố Eager Spool / XML Reader này hiện có sẵn (theo traceflag 4130).

Lý do hồi quy hiệu suất được giải thích trong một mục kết nối khác



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tự động gán tên tệp cho chuỗi kết nối excel

  2. Làm cách nào để xóa nhật ký giao dịch SQL Server?

  3. MONTH () Ví dụ trong SQL Server (T-SQL)

  4. Cách trả lại tất cả các ràng buộc khóa ngoại bị vô hiệu hóa trong SQL Server (Ví dụ T-SQL)

  5. Nhật ký giao dịch SQL Server, Phần 2:Kiến trúc nhật ký