MySQL
叶晚林
学习路上。
展开
-
MySQL存储引擎
MEMORY MEMORY存储引擎使用存在于内存中的内容来创建表。 每个MEMORY表只实际对应一个磁盘文件,格式是.frm。 MEMORY类型的表访问非常的快,因为他的数据是放在内存中的,并且默认使用HASH索引。 但是一旦服务关闭,表中的数据就会丢失掉。 MEMORY类型的存储引擎主要用于那些内容变化不频繁的代码表, 或者作为统计操作的中间结果表,便于高效地对中间结果进行分析并得到最终的统计结...原创 2019-06-27 15:55:36 · 127 阅读 · 0 评论 -
高性能的索引策略
独立的列 如果查询中的列不是独立的,则MySQL就不会使用索引。“独立的列”是指: 索引列不能是表达式的一部分; 也不能是函数的参数。 例如,对下面查询无法使用actor_id列的索引: mysql> SELECT actor_id FROM sakila.actor WHERE actor_id + 1 = 5; 上面WHERE条件其实可以简化成actor_id = 4。要养成简化W...原创 2019-07-18 17:03:04 · 200 阅读 · 0 评论 -
MYSQL中的索引
MYSQL中的索引引论索引的类型B-Tree索引哈希索引索引的优点的适用场合 内容整理自《高性能MySQL》 引论 索引是什么? 索引是存储用于快速找到记录的一种数据结构。 索引的作用? 索引对良好的性能非常关键。尤其是当表中的数据量越来越大时,索引对性能的影响愈发重要。 索引优化是对查询优化最有效的手段。索引能轻易将查询性能提高几个数量级。 在MySQL中索引如何使用? 在MySQL中存储引擎先...原创 2019-07-16 19:55:56 · 151 阅读 · 0 评论