2022年1月17日

聚簇索引与非聚簇索引,联合索引

摘要: 索引是帮助MYSQL高效获取数据的数据结构,是在存储引擎中实现的。数据即索引 索引的优点: 降低数据库的I/O成本,这是创建索引最主要的原因 通过创建唯一索引,可以保证数据库表中每一行数据的唯一性 加速表与表之间的连接,子父表联合查询时 可以提高查询速度 在使用分组查询与排序子句进行数据查询时,可以 阅读全文

posted @ 2022-01-17 19:30 每天积极向上 阅读(179) 评论(0) 推荐(0) 编辑

innoDB 与 myisam

摘要: innoDB: 支持事务,行锁设计,支持外键,InnoDB适合频繁修改以及涉及到安全性较高的应用 innoDB是为处理巨大数据量的最大性能而设计的,对比myisam 写的处理效率差一些,对内存要求较高 myisam: 不支持事务,支持全文索引,表锁设计。 有一个毫无疑问的缺陷就是崩溃后无法安全恢复 阅读全文

posted @ 2022-01-17 13:57 每天积极向上 阅读(19) 评论(0) 推荐(0) 编辑

sql执行流程

摘要: MySQL客户端通过协议将SQL语句发送给MySQL服务器。 服务器会先检查查询缓存中是否有执行过这条SQL,如果命中缓存,则将结果返回,否则进入下一个环节(查询缓存默认不开启)。 服务器端进行SQL解析,预处理,然后由查询优化器生成对应的执行计划。 服务器根据查询优化器给出的执行计划,再调用存储引 阅读全文

posted @ 2022-01-17 12:59 每天积极向上 阅读(33) 评论(0) 推荐(0) 编辑

导航