mysql
文章平均质量分 95
weixin_46788091
这个作者很懒,什么都没留下…
展开
-
事务隔离级别
目录1 概念2 事务ACID属性3 并发事务处理带来的问题3.1更新丢失(Lost Update)3.2 脏读(Dirty Reads)3.3不可重读(Non-Repeatable Reads)3.4幻读(Phantom Reads)4 事务隔离级别1 概念事务是由一组SQL语句组成的逻辑处理单元,事务具有ACID属性。2 事务ACID属性原子性(Atomicity) :事务是一个原子操作单元,其对数据的修改,要么全都执行,要么全都不执行。一致性(Consistent) :在事务开始和完成时,数原创 2021-11-23 14:20:33 · 494 阅读 · 0 评论 -
Explain详解
1 准备工作和概念1.1准备工作SQL语句DROP TABLE IF EXISTS `actor`;CREATE TABLE `actor` ( `id` int(11) NOT NULL, `name` varchar(45) DEFAULT NULL, `update_time` datetime DEFAULT NULL, PRIMARY KEY (`id`)) ENGINE=InnoDB DEFAULT CHARSET=utf8;INSERT INTO `actor` (原创 2021-11-22 10:08:15 · 81 阅读 · 0 评论 -
mysql索引实践,索引优化
目录准备工作最佳实战1全值匹配2.最佳左前缀法则3.不在索引列上做任何操作(计算、函数、(自动or手动)类型转换),会导致索引失效而转向全表扫描4.存储引擎不能使用索引中范围条件右边的列5.尽量使用覆盖索引(只访问索引的查询(索引列包含查询列)),减少select *语句6.mysql在使用不等于(!=或者<>)的时候无法使用索引会导致全表扫描7.is null,is not null 也无法使用索引8.like以通配符开头('$abc...')mysql索引失效会变成全表扫描操作9.字符串不加原创 2021-11-22 11:19:30 · 471 阅读 · 0 评论