- 博客(4)
- 资源 (1)
- 收藏
- 关注
原创 Mysql8.0数据库事务隔离级别演示
相关命令查询全局隔离级别查询会话隔离级别设置全局隔离级别设置会话隔离级别事务的四个隔离级别READ UNCOMMITTED(读未提交 会有脏读)READ COMMITTED(读已提交 会不可重复读)REPEATABLE READ(可重复读 会幻读)SERIALIZABLE(串行化 解决全部问题 但性能低下)读未提交演示导致问题:如右侧事务回滚 则左侧读到脏数据读已提交演示右侧未提交时左侧无法读到 右侧提交后左侧读到修改后的值 导致问题:左侧事务前后两次读到的数据不一致。
2023-02-27 16:19:19
252
原创 MySQL Explain查看语句执行详解
在日常工作中,我们会有时会开慢查询去记录一些执行时间比较久的SQL语句,找出这些SQL语句并不意味着完事了,些时我们常常用到explain这个命令来查看一个这些SQL语句的执行计划,查看该SQL语句有没有使用上了索引,有没有做全表扫描,这都可以通过explain命令来查看。所以我们深入了解MySQL的基于开销的优化器,还可以获得很多可能被优化器考虑到的访问策略的细节,以及当运行SQL语句时哪种策略预计会被优化器采用。-- 实际SQL,查找用户名为Jefabc的员工select * from emp wher
2022-06-23 17:58:18
751
转载 MySQL Binlog Digger 4.28亲测可用
MySQL Binlog Digger是一款免费的,且基于图形界面的binlog挖掘分析工具与sql审计工具。当发生误删、误增、误改时,它可以帮助我们从binlog中快速定位到误操作的重做语句(redo sql),同时推理出回滚语句(undo sql)。此外,它还可以结合[mysqld]的init-connect参数做mysql 8.0的数据库审计。一. 对dml的挖掘分析(同时支持离线binlog) 二 . 对ddl的挖掘分析(同时支持离线binlog) 三. 对dml进行审计(审计仅对普通用户起效,审计
2022-06-23 17:54:12
1528
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人