当我的查询使用 2 个字段的范围时,我试图找出如何为我的数据设计索引。
expenses_tbl:
idx date category amount
auto-inc INT TINYINT DECIMAL(7,2)
PK
列类别定义费用的类型。比如,娱乐、服装、教育等等。其他的栏目就很明显了。
我对该表的查询之一是查找在给定日期范围内费用超过 50 美元的所有实例。此查询将如下所示:
SELECT date, category, amount
FROM expenses_tbl
WHERE date > 120101 AND date < 120811
AND amount > 50.00;
如何为此特定查询设计此表上的索引/二级索引。
假设:表格非常大(目前还没有,但这给了我学习的空间)。