Имя таблицы или имя столбца влияют на производительность?
Я использую MySQL + Hibernate.
Длина имени таблицы MySQL и длина имени столбца влияют на производительность приложения?
exmaple)
#1
awd (table)
id int,
awd_nm varchar(...),
tit varchar(...)
#2
award (table)
id int,
award_name varchar(...),
title varchar(...)
что лучше?
Ответы
Ответ 1
Нет, это не будет, в какой-то степени, что вы можете измерить.
Потратьте больше усилий, чтобы ваша схема была легко понята. Вы получите больше в длинный (и короткий) срок, чем неизмеримые фемтосекунды, которые вы получите с более короткими и нечитаемыми именами схем.
Ответ 2
Количество ухудшения производительности настолько миниатюрное (если оно даже существует), что я больше беспокоюсь о фактическом типе данных, используемом больше, чем название. Вы должны прочитать http://www.codeforest.net/8-great-mysql-performance-tips для прыгающей точки.