【发布时间】:2019-05-21 18:15:59
【问题描述】:
很多数据库模式似乎都遵循以下标准:
(2^n)-1 用于大字段:
varchar(511)
varchar(255)
varchar(127)
...然后 (2^n) 用于较小的
varchar(64)
varchar(32)
varchar(16)
varchar(8)
我明白为什么使用 (2^n)-1 的数字,我不明白的是为什么没有必要将趋势延续到小字段。
例如
varchar(63)
varchar(31)
varchar(15)
varchar(7)
这是有原因的还是只是回报减少得太多了?
【问题讨论】: