mysql
一葉芥翰譞
这个作者很懒,什么都没留下…
展开
-
SQL优化
1.大批量插入数据 当使用load命令导入数据的时候,适当的设置可以提高导入的效率 主键顺序插入:因为InnoDB类型的表是按照主键的顺序保存的,所以将导入的数据按照主键的顺序排列,可以有效的提高导入数据的效率。如果InnoDB表没有主键,那么系统会自动默认创建一个内部列作为主键,所以如果可以给表创建一个主键,将可以利用这点,来提高导入数据的效率。 关闭唯一性检验:在导入数据前执行 SET UNIQUE_CHECKS=0,关闭唯一性校验,在导入结束后执行SET UNIQUE_CHECKS=1,原创 2020-12-26 17:06:21 · 139 阅读 · 0 评论 -
Mysql索引简单了解
索引是一种为了加速数据表中行记录检索的数据结构 mysql:B+树 特点: 在根节点和支节点(中间节点)之上没有数据区 所有的数据内容保存在叶子节点之上 数据的组织和查找过程采用的是左闭合的比较方式 基于B树的优势: B+树是B-树的Plus版本,IO的效率高于B-树 基于索引的表扫描性能高于B-树,排序能力更强于B-树 基于索引的查询B+更趋于稳定(固定的查询次数) 创建索引需要注意的问题 索引列的离散性,离散性越高越好,重复度越低越好。 索引项的比较规则 (隐式转换) 联合索引遵循原创 2020-12-22 13:53:34 · 135 阅读 · 0 评论