【mysql】mysql数据库的原理
一、事务隔离级别
二、事务原理
事务的ACID特性:原子性(Atomic),一致性 (Consistency),隔离性 (Isolation),持久性 (Durability)
三、如何不写出慢sql
1、如何不写出慢sql的指导思想
- 评估sql需要扫描的数据行数:扫描在百万行则需要几秒钟(还可容忍),超过千万行,就必须得优化。
- 使用索引避免全表扫描
- 复杂sql分析sql执行计划
2、sql的执行计划
在sql语句前加上explain 点击执行,查看sql执行计划
explain select * from logical_channel a LEFT JOIN physical_channel b on a.physical_channel_id=b.id where a.account_id= 19