【发布时间】:2014-01-23 22:34:39
【问题描述】:
当我的查询使用 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;
我如何为此特定查询设计此表的索引/二级索引。
假设:表格非常大(目前还没有,但这给了我学习的空间)。
【问题讨论】:
-
@MarkByers:现在更新了问题。