![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
文章平均质量分 92
吴free
stay hungry, stay young
展开
-
druid连接池异常GetConnectionTimeoutException(原创)
有天,用户突然反馈系统页面查询缓慢,影响使用,我查了日志报:druid 连接池异常 GetConnectionTimeoutException wait millis 9120, active 20, maxActive 20 creating 0原创 2023-11-12 00:01:23 · 1670 阅读 · 1 评论 -
解决mysql线上发生锁表问题Waiting for table metadata lock(原创)
解决mysql线上发生锁表问题(原创)问题描述最近,有同事用navicat打开mysql数据库,给一张表在线添加索引后, 该表一直卡主,打不开, 总在提示"正在加载"。问题复现初步断定应是应该表被锁了。复现当时的情况:session1:对user表进行修改操作,事务不要commit。session2:对user表添加索引。这时打开user表,出现了当时情况,一直卡主,打不开, 总...原创 2019-08-06 16:00:07 · 1371 阅读 · 1 评论 -
mysql各种锁介绍
1 按锁粒度分类-行级锁&表级锁&表级锁&页级锁1 行级锁(1) 描述行级锁是mysql中锁定粒度最细的一种锁。表示只针对当前操作的行进行加锁。行级锁能大大减少数据库操作的冲突,其加锁粒度最小,但加锁的开销也最大。行级锁分为共享锁和排他锁(2)特点开销大,加锁慢,会出现死锁。发生锁冲突的概率最低,并发度也最高。2 表级锁(1) 描述表级锁是mysql中锁定粒...原创 2019-08-29 14:12:42 · 2977 阅读 · 1 评论