数据库字段名的长短会影响性能?

2013-08-26 10:21:27 +08:00
 vontio
OMG,刚才留意到我们的数据库的字段名长度基本是2位,都看不懂代表什么。
难道这样性能会更高?
7213 次点击
所在节点    问与答
9 条回复
xdeng
2013-08-26 10:25:14 +08:00
其实是有的 sql语句是字符串吧 总要解析的
raincious
2013-08-26 10:45:51 +08:00
这问题其实就像说电脑上的LED指示灯会增加耗电一样。
lichao
2013-08-26 10:46:10 +08:00
@xdeng 这个即使有,也应该忽略。
长度基本是2位,就像你说的,不懂代表什么。如果真的是为了性能,明显得不偿失。
lichao
2013-08-26 10:47:39 +08:00
我猜测你们字段名基本 2 位肯定不是为了性能,而是有其它考虑。
summic
2013-08-26 10:50:01 +08:00
请看:为了5分钱把程序搞的面目全非,恭喜了!

http://www.aqee.net/you-saved-5-cents-and-your-code-is-not-readable/
vontio
2013-08-26 10:53:35 +08:00
@lichao 应该也不是安全上的考虑吧,内容没有加密,研究一下也知道每个字段代表什么
vontio
2013-08-26 10:58:17 +08:00
@summic 哈哈,5分钱的代价是没有可读性,调试的困难,隐藏bug的可能性变大
ipconfiger
2013-08-26 11:01:36 +08:00
字段名的长度,哈哈哈哈,还不需要扣到这个份上。影响效率的最基本的是字段本身的长度,定长字段效率高过变长字段,表定义行对齐后的效率高过随便乱定义长度的,行不能跨页这些都做到了,再来说别的
phuslu
2013-08-26 11:03:09 +08:00
mongodb 的话,因为存的是 bson, 设计的时候的确需要短字段名称。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/80227

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX