我正在使用MySQL + Hibernate。表名或列名長度是否影響性能?
MySQL表名長度和列名長度會影響應用程序性能?
〔實施例)
#1
awd (table)
id int,
awd_nm varchar(...),
tit varchar(...)
#2
award (table)
id int,
award_name varchar(...),
title varchar(...)
哪個更好?
我正在使用MySQL + Hibernate。表名或列名長度是否影響性能?
MySQL表名長度和列名長度會影響應用程序性能?
〔實施例)
#1
awd (table)
id int,
awd_nm varchar(...),
tit varchar(...)
#2
award (table)
id int,
award_name varchar(...),
title varchar(...)
哪個更好?
不,它不會,你不能測量任何程度。
花費更多精力讓您的架構容易理解。在長(短)的時間內,您將獲得更多的收益,而不會使用更短和不可讀的模式名稱獲得的無法測量的飛秒。
性能下降的數量是如此之少(如果甚至存在的話),我更擔心實際使用的數據類型多於標題。你應該讀http://www.codeforest.net/8-great-mysql-performance-tips作爲跳板點。