表名或列名长度会影响性能吗?

时间:2011-04-23 07:02:09

标签: mysql hibernate

我正在使用MySQL + Hibernate。

MySQL表名长度和列名长度会影响应用程序性能吗?

〔实施例)

#1
awd (table)
id int,
awd_nm varchar(...),
tit varchar(...)

#2
award (table)
id int,
award_name varchar(...),
title varchar(...)

哪个更好?

2 个答案:

答案 0 :(得分:22)

不,不会,在任何程度上都无法衡量。

花费更多精力使您的架构易于理解。在长期(和短期)中,您将获得比使用更短且不可读的模式名称而获得的无法测量的飞秒更多的东西。

答案 1 :(得分:6)

性能下降的程度是如此微不足道(如果存在的话),我会更担心实际使用的数据类型比标题更多。您应该阅读http://www.codeforest.net/8-great-mysql-performance-tips了解跳跃点。