在 SQL Server 中使用 CLR 是否存在任何特定的安全或性能风险?
我一直在性能故障排除方面苦苦挣扎,包括 SQL 性能的基线和故障排除。
任何人都可以对此提供帮助或指出我可以在哪里获得有关此主题的有用信息?
我只是想知道如何从 XML 列中提取一个整数。目前所有的数字都是 4,下面的查询可以做到。但是这个数字很快就会增长到 10,000 个,这意味着 5 位数,这个查询将无法做到。无论如何,我是否可以动态地从 Xml 列的中间<siteID>
和中间取出任何整数</siteID>
。任何建议将不胜感激。
SELECT
SUBSTRING(msg, patindex('%[0-9][0-9][0-9][0-9]</siteID>%',msg),4) AS DOMAIN
FROM table a(NOLOCK)
WHERE msg like '<DLR%'
ORDER BY 1 DESC
Run Code Online (Sandbox Code Playgroud) sql-server ×3
performance ×2
optimization ×1
security ×1
sql-clr ×1
substring ×1
t-sql ×1
xml ×1