MySQL优化 - VARCHAR和MEDIUMINT上的WHERE之间的区别

时间:2011-07-08 01:05:01

标签: mysql optimization int varchar

我一直需要对mysql查询进行大量优化,我正在考虑在用户的帐户上重新查询,这样我就不用执行查询“WHERE username = a varchar”了,我在考虑“WHERE user_id = a数。”我一直在研究这个问题,但我想知道是否值得努力通过系统的所有更改来实现这一改进?

1 个答案:

答案 0 :(得分:0)

这取决于您是否在任一列上都有索引,因为创建索引是一种优化方式。但是,使用索引更新表比使用不使用索引更新表需要更多时间:检查简单解释here