最佳答案
我有以下表格的疑问:
SELECT * FROM MyTable WHERE Timestamp > [SomeTime] AND Timestamp < [SomeOtherTime]
我想优化这个查询,我正在考虑在时间戳上添加索引,但不确定这是否有帮助。理想情况下,我希望将时间戳设置为聚集索引,但是除了主键之外,MySQL 不支持聚集索引。
MyTable
有400多万行。Timestamp
实际上是 INT
类型。Timestamp
的行数平均约为20,但可能高达200。Timestamp
大于大多数现有行,但可能小于一些较新的行。Timestamp
上的索引能帮助我优化这个查询吗?