2020年2月20日
摘要: 概述 数据库存储引擎是数据库底层软件组织,数据库管理系统使用数据引擎进行创建,查询,更新和删除数据。不同的存储引擎提供不同的存储机制,索引技巧,锁定水平等功能,使用不同的存储引擎,还可以获得特定的功能。现在许多不同的数据库管理系统都支持多种不同的数据引擎。mysql的核心就是存储引擎 InnoDB存 阅读全文
posted @ 2020-02-20 16:08 wnwn 阅读(182) 评论(0) 推荐(0) 编辑
摘要: SQL优化方案 1.对查询进行优化,应尽量避免全表查询,首先考虑在where及order by涉及的列上建立索引; 2.应尽量避免where子句中对字段进行null值判断,否则将导致引擎放弃使用索引而进行全表扫描,如: 为accountname列添加索引 #普通索引 CREATE INDEX acc 阅读全文
posted @ 2020-02-20 15:00 wnwn 阅读(125) 评论(0) 推荐(0) 编辑
摘要: 什么是索引 索引用来快速地寻找那些具有特定值的记录,所欲mysql索引都以B-树的形式保存的。如果没有索引,执行查询时mysql必须从一个记录开始扫描整个表的所有记录,直至找到符合要求的记录。表里面的记录数量越多,这个操作的代价就越高。如果作为搜索条件的列上已经创建了索引,mysql无需扫描任何记录 阅读全文
posted @ 2020-02-20 14:06 wnwn 阅读(154) 评论(0) 推荐(0) 编辑