1. 程式人生 > >數據庫索引的一點學習(待更新)

數據庫索引的一點學習(待更新)

影響 建立 show 問題: test index set 解決 註意

需要註意的是,建立太多的索引會影響更新和插入的速度,因為它需要同意更新每個索引文件。

對於一個需要經常更新和插入的表格,沒有必要建立索引了

對於比較小的表,也沒有必要建立另外的索引

建立索引會占用磁盤空間

索引最主要解決的問題:

當數據量非常龐大的時候,並且這些數據不需要經常修改,為了加快查詢速度,會使用索引

可以進行測試,增加索引後的查詢速度

1、開啟運行時間監測

set profiling=1;

2、查詢第1萬條數據(name = ha-99999)

select * from test where name = ‘ha-99999‘;

3、查看執行的時間

show profiles;

4、為表的name列創建索引;

為某個字段增加索引的命令

create index 索引名稱 on 表名(字段名稱);

create index test_index on test(name);

5、再次執行查詢語句

select * from test where name =‘ha-99999‘;

6、再次查看執行的時間

show profiles

數據庫索引的一點學習(待更新)