随笔分类 -  数据库

摘要:全局锁 全局锁是对整个数据库实例加锁,整个库处于只读状态。 flush tables with read lock 适用场景 全局锁适用于做全库逻辑备份,但是整个库处于只读状态,在备份期间,所有的更新操作、DDL将会被阻塞,会对业务产生影响。 single-transaction mysqldump 阅读全文
posted @ 2023-11-13 09:11 shanml 阅读(821) 评论(1) 推荐(2) 编辑
摘要:MySQL隔离级别 读未提交(Read Uncommitted):某个事务读到了其他还未提交的事务对数据所作的修改,也就是某个事务只要修改了数据,其他事务就可以看到所作的修改。 这种隔离级别下会发生脏读、不可重复读、幻读。 读提交(Read Committed):某个事务提交之后,才可以被其他事务看 阅读全文
posted @ 2023-02-25 10:57 shanml 阅读(866) 评论(0) 推荐(0) 编辑
摘要:最近遇到了一个SQL没有走索引导致出现慢查询的问题,SQL本身很简单,两张表联合查询然后进行排序和分页,由于涉及到一些业务,这里以用户表和订单表为例,用户表数据在35W左右,订单表数据只有8条,订单表中有外键userid可以与用户表关联,此时查询在订单表中不存在数据的用户,根据用户的姓名、性别和创建 阅读全文
posted @ 2022-09-03 17:01 shanml 阅读(5427) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示