如下所示:
create table tmp1
(
name varchar(3)
);
select pg_size_pretty(pg_relation_size('tmp1'));
-- 0 bytes
insert into tmp(name) values('欧阳子');
-- 8192 bytes
8192 bytes = 8KB = 1页(数据库的最小单位)
8页 = 1区 = 64KB(记不清磁头一次取1区还是1页数据了)
pg_relation_size()函数用于查询表占用空间.
当表创建的时候, 是不占空间的, 插入数据后, 数据库至少使用1KB去保存数据, 不够会继续增加.(不包含MateData)
首先postgresql中varchar()保存的是字符.
即可以插入3个中文, 也可以插入三个字母或者数字.
一般数据库都是UTF-8编码.
在UTF-8编码下, 一个中文 3个字节. 字母或者英文 1个字节.
另外
1KB = 1024B = 1024Bytes
1Bytes = 1B = 8bit
补充:postgres数据库varchar类型的最大长度
在分析一个场景时,postgres中的一个字段存储很长的字符串时,是否可能存在问题。被问到varchar类型的最大长度,不是很清楚。
查了一下,记录一下。
| 名字 |
描述 |
| character varying(n), varchar(n) |
变长,有长度限制 |
| character(n), char(n) |
定长,不足补空白 |
| text |
变长,无长度限制 |
简单来说,varchar的长度可变,而char的长度不可变,对于postgresql数据库来说varchar和char的区别仅仅在于前者是变长,而后者是定长,最大长度都是10485760(1GB)
varchar不指定长度,可以存储最大长度(1GB)的字符串,而char不指定长度,默认则为1,这点需要注意。
text类型:在postgresql数据库里边,text和varchar几乎无性能差别,区别仅在于存储结构的不同。
对于char的使用,应该在确定字符串长度的情况下使用,否则应该选择varchar或者text。
其他人说的最大长度是10485760,我不是DBA,也没做过这个实验。但是有疑问,编码格式不为UTF-8时,是否还是10485760?
text类型是挺好用的,假如需要存储一个复杂且结构可能会变化的数据,搞成json字符串存储到text里也是很好的。感觉成了MongoDB
以上为个人经验,希望能给大家一个参考,也希望大家多多支持。如有错误或未考虑完全的地方,望不吝赐教。
相关推荐:
SEO特点与实施策略:提升网站流量与排名的关键,定西抖音seo价格查询
SEO大量优化:如何通过精准策略提升网站流量,突破搜索引擎排名瓶颈,吕梁本地网站推广平台
ChatGPT服务器坏了?了解背后的技术与应对策略,AI模块代表
ChatGPT免费订阅的使用限制:其潜力与挑战,ai辅助线无法对齐画板
seo线索收集是什么,seo线索收集是什么意思 ,ai生活ai童童
为什么选择老域名工具?提升网站SEO与品牌影响力的秘密武器,软文与seo文章区别
AI免费生成:开启智能创作新纪元,助力你的创意无限可能
创作新时代:自动生成文章AI的魅力与未来
ChatGPT无法完全显示?你可能忽略了这些令人惊讶的细节!,朵朵ai绘画
AI人工智能:开发与应用的必备软件推荐
seo用什么法宝,列出5种seo赚钱方式 ,ai怎么更改文档样式
ChatGPT崩了?用户称打开是一片空白,真相竟然如此!,zzz*明星AI换脸
SEO已经成为数字营销的核心,如何利用SEO提升网站流量和转化率,含山网站优化推广
AI撰写大数据解决方案:开启智能数据时代的新篇章,ai头号公敌
ChatGPT403:引领人工智能新时代,颠覆你的工作与生活方式,ai nak
seo都有什么问题,seo都有什么问题和答案 ,ai凯旋公主下载
ChatGPT连了外网也登不了?如何解决这一问题,重新畅享AI助力!,ai少女大瓜
为什么选择SEO会员服务,让您的网站流量飞速增长,靖边专业网站建设公司
UCMS:引领智慧医疗新时代,打造数字化健康未来,推广工作谈营销
SEO架构:提升网站流量的核心策略,东营南江全平台营销推广
《收录情况:数字时代的网络信息检索与价值体现》,山东全域营销推广软件客服电话
seo需要干什么,seo需要具备什么知识 ,ai梦境档案世岛大宅
Chat免费,让沟通无界限,尽享智能对话时代,ai没办法置顶
SEO合作:让你的网站在搜索引擎中脱颖而出,惠州抖音seo策划公司
SEO合同:确保您网站优化成功的关键保障,微博营销推广规则最新
智能AI写文章:高效创作新风尚
什么是seo平台seo教程,什么是 seoseo有何价值 ,论文写作ai助手公众号
AI人物生成:重新定义虚拟形象创作的未来
SEO挣钱之道:如何通过SEO实现网络盈利,宁晋网站建设商家
求一个AI软件,彻底改变你的工作与生活!
AI网页版智能问答,开启智慧沟通新时代,ai梦境档案用不了手柄
SEO笔记:如何打造高效的SEO策略提升网站排名,网站优化优质服务方案
什么是seo公司口碑,seo品牌 ,ai大模型训练是什么意思
SEO目的:如何通过精准优化提高网站流量与转化率,百度推广网站关键词
ChatGPT异常了:人工智能的极限与突破,ai and ethics
ChatGPT无法加载?检查网络并尝试重启,助您快速恢复畅通体验,burj ai
SEO怎么排名?这5大技巧,轻松提升网站排名,人人都可ai
ChatGPT回答是空白的背后,究竟隐藏着什么秘密?,如何用ai写作来赚钱
ChatGPT点不了?背后的真相与解决方法,ai.520523
线上AI写作免费一键生成,轻松提升写作效率,解放创作思维
ChatGPT在处理文本时可能无法完全理解上下文的复杂性,肌肉ai
SEO优化:让你的网站在竞争中脱颖而出,临沧seo代理
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
打造高效创作体验,写文章AI软件重塑内容生产力
SEO而且:打造高效网站流量增长的秘密武器,滨江网站推广营销
SEO组织:让您的网站流量倍增的秘密武器,seo 绩效标准
OpenAI智能诊断医疗-开启精准医疗新纪元,跟侯维静学ai
SEO短视:为何眼前的成效不能成为长久的策略?,网站上线seo优化
AI文章比对技术:引领写作与内容审核的新革命,ai智能写作小说免费
SEO考核:如何通过精准的SEO优化提升网站排名与流量,茶艺营销推广方案怎么写