一、问题背景
阿里开发手册上提到了,“业务上具有唯一特性的字段,即使是多个字段的组合,也必须建立成唯一索引。不要以为唯一索引影响了insert速度,这个速度损耗可以忽略,但提高查找速度是明显的。”
- 唯一索引对insert影响是什么样的呢?
- 查找速度提升表现在什么地方?
接下来,让我们一起来探索吧…
二、问题分析
2.1 测试表建立
- 建立包含唯一索引的person表
CREATE TABLE person (
id bigint(20) unsigned NOT NULL,
id_num BIGINT(18) unsigned NOT NULL,
PRIMARY KEY (id),
UNIQUE KEY (id_num)