摘要: 1、关联查询优化 select * from A(驱动表) join B(被驱动表)on A.id = B.id; 保证被驱动表的join字段已经被索引(即建立了外键关系); left join时,选择小表作为驱动表,大表作为被驱动表; inner join 时,mysql会自动帮你把小结果集的表选 阅读全文
posted @ 2020-03-10 22:33 门虫不是虫 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 1、索引简介 索引是帮助MySQL高效获取数据的排好序的数据结构。 2、 优势 类似大学图书馆建书目索引,提高数据检索的效率,降低数据库的IO成本; 通过索引列队数据进行排序,降低数据排序的成本,降低了CPU的消耗; 3、 劣势 降低更新表的速度,如UPDATE、INSERT和DELETE。因为更新 阅读全文
posted @ 2020-03-10 22:02 门虫不是虫 阅读(107) 评论(0) 推荐(0) 编辑
摘要: 1、引擎分类 1.1 InnoDB 是系统的默认引擎,是一个事务型的存储引擎,有行级锁定和外键约束。 1.2 MyISAM 没有提供对数据库事务的支持,也不支持行级锁和外键,因此当INSERT(插入)或UPDATE(更新)数据时即写操作需要锁定整个表,效率便会低一些。 1.3 Archive 档案存 阅读全文
posted @ 2020-03-10 20:59 门虫不是虫 阅读(162) 评论(0) 推荐(0) 编辑