![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
MySQL
文章平均质量分 79
qq_27291877
这个作者很懒,什么都没留下…
展开
-
深入了解MySQL的索引(一)
(一)关于存储引擎 创建合适的索引是SQL性能调优中最重要的技术之一。在学习创建索引之前,要先了解MySql的架构细节,包括在硬盘上面如何组织的,索引和内存用法和操作方式,以及存储引擎的差异如何影响到索引的选择。 MySQL有很多种衍生版本,这些衍生版本支持更多不同种类的存储引擎。本文主要讨论三种MySQL引擎。 MyISAM 一种非事原创 2015-05-06 21:42:06 · 1345 阅读 · 0 评论 -
深入理解MySQL的索引(二)
MySQL实现 对B-树,B+树和散列等数据结构的基本概念有了一些了解之后,我们就可以开始讨论MySQL通过支持它们的存储引擎如何实现不同的算法。同时每种实现也对磁盘和内存使用情况有不同的影响,这一点在大型数据库系统中是非常重要的考虑因素。1.MyISAM的B-树 MyISAM存储引擎使用B-树数据结构来实现主码索引、唯一索引以及非主码索引。在MyISAM实现数原创 2015-05-07 19:27:49 · 1162 阅读 · 0 评论 -
创建MySQL索引
1.创建单例索引 单例索引是最基本的索引,这是建立在数据库表中特定列上的索引。MySQL并没有限制在一个表的索引数量,然而创建索引还会对性能有影响。 可以在现有的表上创建单例索引: alter table add primary key [index-name](); alter table add [unique] key|index [index-name] (原创 2015-05-31 19:10:00 · 375 阅读 · 0 评论