小编jim*_*imp的帖子

由于 max_allowed_pa​​cket 被硬限制为 1GB,如何充分利用 MySQL 的 4GB 限制的数据类型?

MySQL 类型LONGTEXTLONGBLOB记录的数据限制为 L + 4 字节,其中 L < 2^32 (~4GB)。但是,max_allowed_packet只可配置高达1GB

可以传输到 MySQL 8.0 服务器或客户端或从 MySQL 8.0 服务器或客户端传输的最大可能数据包为 1GB。

这不是意味着 LONGTEXT 和 LONGBLOG 的限制实际上是 ~1GB 吗?该JSON类型由有限max_allowed_packet但文本/ BLOB类型不提相同的限制。有没有办法处理这些类型(可能是片段)以在数据包限制内工作?

注意:我知道出于性能和设计原因,不鼓励在 DB 列中存储大于 1MB 的数据。我只是想知道如果需要的话,我如何在 TEXT/BLOB 中存储或检索超过 1GB 的数据。

mysql mariadb

5
推荐指数
1
解决办法
303
查看次数

标签 统计

mariadb ×1

mysql ×1