首页
学习
活动
专区
工具
TVP
发布
您找到你想要的搜索结果了吗?
是的
没有找到

MySQL的实战系列:大字段如何优化

MySQL的实战系列:大字段如何优化 # 背景 线上发现一张表,1亿的数据量,物理大小尽然惊人的大,1.2T 最终发现,原来有很多字段,10个VARCHAR,1个文本 这么大的表,会给运维带来很大的痛苦...varchar(3000),当实际长度大于8k的时候,就会溢出 所以:Blob ,文字,一行数据如果实际长度大于8K会溢出,如果实际长度小于8K则不会溢出,并非所有的斑点,文本都会溢出 多列总和大字段...vs一列大字段 多个大字段会导致多次关闭页 root:test> show create table t_3_col; +---------+--------------------------...如果有多个大字段,尽量序列化后,存储在同一列中,避免多次off-page 将文等大字段从主表中拆分出来,a)存储到键值中b)存储在单独的一张子表中,压缩并且 必须保证一行记录小于8K...除特别注明外,本站所有文章均为慕白博客原创,转载请注明出处来自https://geekmubai.com/programming/747.html

5K30
领券