随笔分类 -  SQLServer

SQLServer
摘要:select * from ta s left join tb w on s.sd=w.SheetID where s.d between '2024-08-12 13:59:00.000' and '2024-08-17 13:59:00.000' and s.w between 100 and 阅读全文
posted @ 2024-08-15 10:52 enif 阅读(632) 评论(0) 推荐(0)
摘要:SELECT ','+ col1 FROM t1 FOR XML PATH('') 阅读全文
posted @ 2022-09-30 17:00 enif 阅读(50) 评论(0) 推荐(0)
摘要:exec sp_reset_connection (starting up database) 17137 我的应用性能,因为这个原因压力测试性能降低了2000倍。 应该很少有人遇到这个奇葩案例吧?? 数据库选项中,自动关闭 = true时, 连接关闭,自动关闭数据库, 降低性能。 阅读全文
posted @ 2022-09-07 15:25 enif 阅读(821) 评论(0) 推荐(0)
摘要:在SQL Server中执行代码时,代码会生成一个哈希值,并使用哈希值确认计划的重用,如果执行一个存储过程,存储过程的名称会生成一个哈希值,后续的每一个存储过程调用不管使用的参数是否与之前的相同,都会重用该计划。 如果运行除了存储过程以外的同样的代码啊(也就是即席T-SQL),包含代码中所有文字的整 阅读全文
posted @ 2022-03-31 17:24 enif 阅读(62) 评论(0) 推荐(0)
摘要:Group By: 先执行Where条件,筛选后再聚合。 Having: 先聚合,再对结果进行筛选。 阅读全文
posted @ 2022-02-17 12:10 enif 阅读(212) 评论(0) 推荐(0)
摘要:前言: 半个月前发了文章 SQLServer聚集索引导致的插入性能低 终于等到生产环境休整半天,这篇文章是对前文的实际操作。 以下正文开始: 异常:近期发现偶尔有新数据插入超时。 分析:插入条码有多种规则,导致数据表页面重排,造成性能剧烈下降。 解决方案: 将基于Barcode的聚集索引更改到ID聚 阅读全文
posted @ 2021-10-31 20:38 enif 阅读(573) 评论(0) 推荐(0)

豫ICP备2021034901号