【发布时间】:2009-12-26 08:22:34
【问题描述】:
我有一个包含 3 个字段的 MySQL 表:
- 位置
- 变量
- 价值
我经常使用以下查询:
SELECT *
FROM Table
WHERE Location = '$Location'
AND Variable = '$Variable'
ORDER BY Location, Variable
我的表中有超过一百万行,查询速度有些慢。如果我添加一个字段VariableLocation,它是变量和位置的组合,它会提高查询速度吗?我可以将查询更改为:
SELECT *
FROM Table
WHERE VariableLocation = '$Location$Variable'
ORDER BY VariableLocation
【问题讨论】:
标签: sql mysql database-design data-modeling