hello

随笔分类 -  mysql

摘要:MySql查询过程: 1、通过查看执行计划 在执行语句前加上 explain 点击查看代码 mysql> explain select * from testmvcc; + + + + + + + + + + + + + | id | select_type | table | partitions 阅读全文
posted @ 2022-02-17 10:03 八股文研究生 阅读(1000) 评论(0) 推荐(0)
摘要:1、MVCC ​ MVCC,全称Multi-Version Concurrency Control,即多版本并发控制。MVCC是一种并发控制的方法,一般在数据库管理系统中,实现对数据库的并发访问,在编程语言中实现事务内存。 MVCC在MySQL InnoDB中的实现主要是为了提高数据库并发性能,用更 阅读全文
posted @ 2022-02-17 09:51 八股文研究生 阅读(190) 评论(0) 推荐(0)
摘要:​ ACID: ​ 原子性:undo log(MVCC) ​ 一致性: 最核心和最本质的要求 ​ 隔离性:锁,mvcc(多版本并发控制) ​ 持久性:redo log ​ 数据库的事务隔离级别有四种,分别是读未提交、读已提交、可重复读、序列化,不同的隔离级别下会产生脏读、幻读、不可重复读等相关问题, 阅读全文
posted @ 2022-02-17 09:49 八股文研究生 阅读(226) 评论(0) 推荐(0)
摘要:MySQL 自增 ID 用完了怎么办? 在MySQL中有很多类型的自增ID,每个自增ID都设置了初始值,然后按照一定的步长增加,只要定义了字节长度,那么就会有上限,如果达到上限再次添加,则会报主键冲突错误,解决方法可以考虑使用“bigint unsigned”类型。 测试 数据表定义的自增 ID,如 阅读全文
posted @ 2022-02-17 09:46 八股文研究生 阅读(135) 评论(0) 推荐(0)

my name is zhangsan