数据库字段为什么要尽可能小

2024-04-30 11:54:31问答浏览:7124次

最新回答:可以通过以下方法解决问题:

我要提问

登录后回复

5 个回答

  • 银季豆
    暴叔梅
    这可能是B站讲的最好的MySQL数据库教程,一周吃透Mysql,从原理到实战(2024最新版),百亿级数据分表后怎么分页查询?。
    赞79回复举报
  • 戎季听
    代季之
    列存数据库字段要尽可能小。 在设计数据库表结构时,应该考虑到字段类型与字段长度的选择,以及避免不必要的字段。
    赞33回复举报
  • 易孟豆
    幸仲远
    列存数据库字段要尽可能小。在设计数据库表结构时,应该考虑到字段类型与字段长度的选择,以及避免不必要的字段。
    赞91回复举报
  • 势伯航
    乾季桃
    变长字段定义的长度虽然不会影响服务器数据空间大小,但是对于客户端的内存有影响,因为客户端在用SQL从数据库读取数据时,首先会取到字段定义的长度,然后分配足够的内存,也就是说如果你定义的字段长度是1K,实际长度是10字节,要取1K记录,那客户端会分配1MB的内存, 但只保存了10K有效数据。这将会比较严重的浪费客户端内存。特别是一些高并发或者是取大量数据的场景,容易产生内存溢出。
    赞85回复举报
  • 沙季戈
    寸叔怡
    创建表选择字段的时候,在符合业务需求的情况下尽量小,数据类型尽量简单 数据类型尽量简单很好理解,比如,使用数字类型要比使用字符类型效率更高,因为不涉及到校对规则和字符集。而字段尽量小,说的是在满足业务需求的情况下,尽可能小。这么做的好处是:更小的字段类型占用更少的内存,占用更少的磁盘空间,占用更少的磁盘IO,以及占用更少的带宽。
    赞71回复举报
我也是有底线的人~
点击加载更多

热门新闻