开发者社区 > 数据库 > 正文

字段长度 varchar(255)的常见问题是什么?

字段长度 varchar(255)的常见问题是什么?

展开
收起
vncamyi27xznk 2021-12-25 17:15:50 608 0
1 条回答
写回答
取消 提交回答
  • 常见的问题是字段长度都配置为varchar(255),在不知道业务将来存多少长度的情况下,先设成255,在开发阶段可能比较方便,但存在性能隐患。比如索引评估,在一个255列长的字段上建索引,实际索引评估会考虑列长,如果默认255长度,会导致索引使用时评估不准确。 再比如字段,如果字段有2个255或3个255要做复合索引时,虽然真实的值可能每个字段长度只存了10或20,在默认参数配置下会发现索引由于太长建不出来,对线上维护与后续业务开发都有影响。

    答复内容摘自《深入MySQL实战》,这本电子书收录开发者藏经阁 下载连接:https://developer.aliyun.com/topic/download?id=1167

    2021-12-25 18:39:12
    赞同 展开评论 打赏
问答地址:

数据库领域前沿技术分享与交流

相关电子书

更多
低代码开发师(初级)实战教程 立即下载
冬季实战营第三期:MySQL数据库进阶实战 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载