【 使用环境 】测试环境
【 OB or 其他组件 】
OceanBase 4.1
【 使用版本 】
【问题描述】OceanBase单表行长度限制的含义是什么?
我看到单表限制的行长度为1.5M字节,但是TEXT字段就能存储500多M,这里的行长度是怎么限制的?
我们测试了是可以将超过1.5M的文本存入数据库的,字段超出行长度是对查询性能有影响吗
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】
【 使用环境 】测试环境
【 OB or 其他组件 】
OceanBase 4.1
【 使用版本 】
【问题描述】OceanBase单表行长度限制的含义是什么?
我看到单表限制的行长度为1.5M字节,但是TEXT字段就能存储500多M,这里的行长度是怎么限制的?
我们测试了是可以将超过1.5M的文本存入数据库的,字段超出行长度是对查询性能有影响吗
【复现路径】问题出现前后相关操作
【问题现象及影响】
【附件】
大对象是单独存储的,不在行长度限制里。
text的长度可以看做动态的, 但是最小总是会占用一个locator的长度
行存的限制实质上是目前ob宏块的限制, 所以存储上持久化的行长做了限制不跨越宏块, 这里如果包含了大对象, 则这个行长是包含lob locator的长度了