【发布时间】:2012-09-03 13:47:55
【问题描述】:
我有一张包含数千条记录的表。我做了很多这样的选择来查找一个人是否存在。
SELECT * from person WHERE personid='U244A902'
因为个人ID不是纯数字,所以我没有用它作为主键,而是自增。但现在我正在重新考虑我的策略,因为我认为SELECTS 会随着桌子填满而变慢。我在想这种缓慢背后的原因是因为personid 不是主键。
所以我的问题是,如果我要通过重组表的麻烦并使用personid 作为主键而不是自动增量,那会显着加快选择速度吗?我说的是现在有 200,000 条记录的表,完成后将填充约 500 万条记录。
【问题讨论】:
标签: mysql database query-optimization