Имя таблицы или длина столбца влияют на производительность? - PullRequest
14 голосов
/ 23 апреля 2011

Я использую MySQL + Hibernate.

Длина имени таблицы MySQL и длины столбца влияет на производительность приложения?

exmaple)

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

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

что лучше?

Ответы [ 2 ]

22 голосов
/ 23 апреля 2011

Нет, не будет, ни в какой степени вы не можете измерить.

Потратьте больше усилий, чтобы облегчить понимание вашей схемы. Вы получите больше в долгосрочной (и краткосрочной) перспективе, чем неизмеримые фемтосекунды, которые вы получите с более короткими и нечитаемыми именами схем.

6 голосов
/ 23 апреля 2011

Степень снижения производительности настолько незначительна (если вообще существует), что я бы больше беспокоился о фактическом типе данных, который используется больше, чем о названии.Вы должны прочитать http://www.codeforest.net/8-great-mysql-performance-tips для точки перехода.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...