数据库字段为什么要尽可能小
2024-04-30 11:54:31问答浏览:7124次
最新回答:可以通过以下方法解决问题:
我要提问
登录后回复
共 5 个回答
-
变长字段定义的长度虽然不会影响服务器数据空间大小,但是对于客户端的内存有影响,因为客户端在用SQL从数据库读取数据时,首先会取到字段定义的长度,然后分配足够的内存,也就是说如果你定义的字段长度是1K,实际长度是10字节,要取1K记录,那客户端会分配1MB的内存, 但只保存了10K有效数据。这将会比较严重的浪费客户端内存。特别是一些高并发或者是取大量数据的场景,容易产生内存溢出。赞85回复举报
-
创建表选择字段的时候,在符合业务需求的情况下尽量小,数据类型尽量简单 数据类型尽量简单很好理解,比如,使用数字类型要比使用字符类型效率更高,因为不涉及到校对规则和字符集。而字段尽量小,说的是在满足业务需求的情况下,尽可能小。这么做的好处是:更小的字段类型占用更少的内存,占用更少的磁盘空间,占用更少的磁盘IO,以及占用更少的带宽。赞71回复举报
我也是有底线的人~
点击加载更多
相关资讯
更多热门新闻
-
由他2003位用户围观了该问题
-
肖肖474位用户围观了该问题
-
那一抹蓝465位用户围观了该问题