本人这个领域工作10多年,没有听说过数据库字段最好要设置成2的N次方这种说法。相信现在的数据库系统和CPU缓存机制早就做了优化,上层设计数据模型的时候根本无须考虑这些,尽管根据业务需要来定义字段长度吧。