mysql 索引实操

mysql 索引实操

  • 场景
    • 在不使用mysql 索引情况下的时间
    • 在使用Mysql索引情况下的时间

场景

由于数据量过于庞大在运行的过程中后台一直有报slow sql,同时导致前台加载时间非常长,所有考虑使用mysql的索引

在不使用mysql 索引情况下的时间

sql:
select Item_Name from n_source_tpj where CREATEDATE > '2020-09-10 00:00:00.0' and createDate <= '2020-09-10 23:59:59.0' group by Item_Name

mysql 索引实操_第1张图片
1.121秒

在使用Mysql索引情况下的时间

运行以下

CREATE index createDate on n_source_tpj(CREATEDATE)
SHOW INDEX  FROM n_source_tpj

mysql 索引实操_第2张图片
成功以后直接用索引的Key_name查找如下:

sql:
select Item_Name from n_source_tpj where createDate > '2020-09-10 00:00:00.0' and createDate <= '2020-09-10 23:59:59.0' group by Item_Name

mysql 索引实操_第3张图片
0.075s

mysql索引教程:link.

你可能感兴趣的:(问题,java,mysql)