yln*_*nor 7 mysql indexing datetime date
我有下表,大约有 4 亿行。我必须SELECT对该表执行查询,通常涉及列WHERE上的子句Date_create。
关键是我的大多数查询都是全天进行的(不考虑小时和秒)
+----------------+--------------+------+-----+---------+-------+
| Field | Type | Null | Key | Default | Extra |
+----------------+--------------+------+-----+---------+-------+
| ID_num | bigint(45) | NO | PRI | NULL | |
| Content | varchar(250) | YES | | NULL | |
| User_ID | bigint(24) | NO | MUL | NULL | |
| Location | varchar(70) | YES | | NULL | |
| Date_create | datetime | NO | | NULL | |
+----------------+--------------+------+-----+---------+-------+
Run Code Online (Sandbox Code Playgroud)
在以下方面的性能是否会显着提高:
Day_create为DATE(不是 DATETIME)的新列,并在此列上建立索引。相对于:
Date_create在类型为 的列上有索引DATETIME。| 归档时间: |
|
| 查看次数: |
7431 次 |
| 最近记录: |