随笔分类 - SQL
摘要:如题,最近业务经常被死锁,排查后发现有其他定期执行的sql,会影响业务相关功能。 定期执行的sql中,有create temp table select xxxxxx的语句,语句中关联到了业务表,最终导致死锁。 咨询DBA后,创建临时表并通过查询往临时表中插入数据时,可以加一个标记,解决死锁问题。
阅读全文
摘要:添加监控页面 1.添加引用 2.添加日志监控过滤器 3.添加日志监控ViewServlet类 4.启动项添加注解 5.访问日志监控页面 Druid相关参数 转载自【乌云de博客】:https://www.cnblogs.com/wuyun blog/p/5679073.html
阅读全文
摘要:业务需要,优化一段多表查询脚本。 总结下来,采取以下步骤。 分析语句 0. 分析语句,了解逻辑,是否可以先优化逻辑。 1. 查询语句的查询范围,是否是全表查询,如果是,尽量优化为按索引查询。 2. 查看语句数量,是否有重复的子查询可以合并,查看是否有多余的连接表。 3. 尝试使用临时表,可以显著提升
阅读全文
摘要:转自:http://www.cnblogs.com/henw/archive/2011/07/22/2113580.html WITH (NOLOCK) 缺点: 1.会产生脏读 2.只适用与select查询语句 优点: 1.有些文件说,加了WITH (NOLOCK)的SQL查询效率可以增加33%。
阅读全文

浙公网安备 33010602011771号