![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
王珂_wangke
开开心心搬砖, 高高兴兴挣钱
展开
-
Druid runningSqlCount 1 线上解决思路
1. 线上发现runningSqlCount 1 : SELECT bc.created, sp报错, 抛了一大堆SQL日志, 日志文件都被塞满了, 查询baidu.com 以后, 发现是因为数据库连接不够用了, 有了思路以后, 立马去查看druid控制台2. druid 控制台http://xxxx/druid/datasource.html查看数据源配置以后, 发现最大连接数为20, 就去查看, 到的是什么原因导致20个连接都不够用2.1. 查看 Druid SQL 监控发现SQ原创 2021-12-01 10:47:56 · 3059 阅读 · 0 评论 -
Druid 执行时间分布规则
事务时间分布 0,0,0,0,0,0,0 事务运行时间分布,分布区间为[0-10 ms, 10-100 ms, 100-1 s, 1-10 s, 10-100 s, >100 s][ 0, 0, 0, 0, 22, 101, 0, 0]即10-100 s == 22 次> 100 s == 101 次原创 2021-12-01 09:58:47 · 2475 阅读 · 2 评论 -
(2)搞一搞 seata 之 Spring Cloud 整合
(2)搞一搞 seata 之 Spring Cloud 整合, 使用分布式事务前言, 上一篇博主使用的seata 版本和 spring cloud 版本有很大的问题, 导致netty 通信组件有很大的兼容问题, 本次博主的pom有大更新, 上一个篇博客, 就只能学习学分布式调用了, 本地使用的工程和上次有不同, 注意注意!!!(3条消息) (1)搞一搞 seata 之 基础环境搭建_BIG.KE的博客-CSDN博客1 工程的升级部分1.0 seata 版本链接:https://pan原创 2021-05-05 17:35:59 · 180 阅读 · 1 评论 -
(1)搞一搞 seata 之 基础环境搭建
搞一搞 seata 基础环境搭建1, 搭建标准的spring cloud 工程1.1 未集成seata, 简单的远程调用,1.2 业务需求, 注册用户赠送积分, 将对这一个业务流程进行分布式事务控制1.3 工程目录eureka // 注册中心service-user // 微服务A, 用户服务service-active // 微服务B, 积分服务1.4 核心代码/*** 用户注册*/@GetMapping("/register")public Object register原创 2021-04-26 11:44:15 · 173 阅读 · 0 评论 -
Mysql while 嵌套 cursor 游标, 数据迁移
CREATE DEFINER=`root`@`%` PROCEDURE `removeAccPartnerSettle`()BEGIN #Routine body goes here... declare removeId int(11) default 0; # 已经处理数据条目数 declare cnt int(11) default 0; # 内部批次结束标志 declare done int default 0; # 转移表数据结构 declare intoCreated d.原创 2021-04-01 10:43:50 · 255 阅读 · 0 评论 -
有关mysql事务冲突
1, 有关Mysql 事务冲突1.1 场景那么这种情况下, 最终的 **hello **会变成什么呢?过程是这样的事务1 开启事务, 记录 a1 就已经被事务隔离机制, 独占锁锁定了, 其他的线程无法操作其他线程 此时操作记录 a1 会进入抢锁状态, 等待执行事务1 发生回滚操作, a1 记录值还原为 hello其他线程 得到执行记录被覆盖成 萨瓦迪卡所以最终的结果是 萨瓦迪卡...原创 2020-11-04 09:17:18 · 826 阅读 · 0 评论