原文:生产系统 SQL 执行异常原因分析

起因 最近一段时间,生产系统持续碰到一些数据库异常,导致 sql 执行失败。 应用环境 Java . Mysql . spring ibatis 问题排查 将各种失败的异常记录了一下,碰到最多下面几种异常。 java.net.SocketTimeoutException: Read timed out java.sql.BatchUpdateException: No operations all ...

2018-12-11 19:48 0 616 推荐指数:

查看详情

SQL执行慢的原因分析

SQL语句为什么执行的很慢?一条 SQL 语句执行的很慢,那是每次执行都很慢呢?还是大多数情况下是正常的,偶尔出现很慢呢?所以我觉得,我们还得分以下两种情况来讨论。 大多数情况是正常的,只是偶尔会出现很慢的情况。在数据量不变的情况下,这条SQL语句一直以来都执行的很慢。 一、针对偶尔很慢的情况 ...

Mon May 27 16:17:00 CST 2019 0 574
SQL语句执行原因分析

一个 SQL 执行的很慢,分两种情况讨论: 一、大多数情况下很正常,偶尔很慢,则有如下原因 (1)、数据库在刷新脏页,例如 redo log buffer写满了需要同步到磁盘。 当我们要往数据库插入一条数据、或者要更新一条数据的时候,我们知道 ...

Sat Jan 01 01:58:00 CST 2022 0 938
定时执行失败原因分析

是在当前shell环境下进行的,程序能够找到环境变量,而系统自动执行任务调度时,是不会加载任何环境变量的 ...

Thu Apr 07 00:45:00 CST 2016 0 5666
如何使用性能分析工具定位SQL执行慢的原因

但实际上 SQL 执行起来可能还是很慢,那么到底从哪里定位 SQL 查询慢的问题呢?是索引设计的问题?服务器参数配置的问题?还是需要增加缓存的问题呢?性能分析来入手分析,定位导致 SQL 执行慢的原因。 前面已经更新了总结核心的主要三点 如何使用慢查询日志查找执行慢的 SQL 语句 ...

Fri Oct 23 01:34:00 CST 2020 7 932
[WIP]dubbo常见异常原因分析

说来真巧,2018年下半年时使用Thrift作为局域网服务rpc通信框架,整理了一下Thrift常见问题,博客访问量较高,也有同学私信讨论Thrift遇到的问题。此后的工作中,用dubbo比较多,好脑 ...

Thu Nov 04 22:20:00 CST 2021 0 3590
分析SQL执行过程

官方文档:Understanding the Query Execution Plan SQL优化的一般步骤:先查询mysql数据库运行状况,然后定位慢查询,再分析sql执行过程,最后根据情况采取相应的优化措施。 一、定位慢查询 1.使用show status查询数据库的运行状况 ...

Tue Jul 09 00:00:00 CST 2019 0 1705
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM