Em search google mà chưa tìm ra solution cải thiện performance cho trường hợp query với table có chứa XML column trong database, bác nào giúp em với?
Em có 1 bản dữ liệu Logs trong đó chứa 1 column Properties định dạng XML.
Định dạng XML như bên dưới:
Câu query em viết mà khi execute mất hơn 2 phút. Có bác nào gặp trường hợp query với điều kiện của XML column trong database chưa.(Em dùng sql server)
SELECT Logs.EventTypeID_FK, Logs.Message, Logs.Properties.value('(/properties/property)[1]', 'varchar(max)')
FROM Logs
WHERE Logs.EventTypeID_FK = 20018
AND Logs.Properties.value('(/properties/property)[1]', 'varchar(max)') = '4410'
Kết quả:



83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?