使用 PN_STAGEBLOB_THRESHOLD 配置参数来为轮转法分片中的 BYTE 和 TEXT 数据保留空间。
设置这个配置参数为存储在表中的 BYTE 或 TEXT 数据的典型或平均大小。
当表达到一个分片的页的最大数目时,可通过添加新的分片来向表添加更多页。然而,如果表中包含 BYTE 或 TEXT 列,且按轮转法分发方案分片表,则添加新分片不会自动地使新行能够插入到新分片内。
例如,如果表中的分片之一达到了最大页数,则添加新分片不会扩展表来存储更多行。因为 BYTE 和 TEXT 数据属于大型数据,所以在所有分片中平均地分发之前,该数据在其中一个分片中 staged。 此 staging 分片必须有充足的空间来存储 BYTE 或 TEXT 数据。使用 PN_STAGEBLOB_THRESHOLD 配置参数以便数据库服务器可在一个 staging 分片中临时地 stage BYTE 或 TEXT 数据,直到 INSERT 操作完成且永久地将数据存储在表中。
在 UPDATE 操作期间,如果分片没有 PN_STAGEBLOB_THRESHOLD 配置参数中指定的空间,则受更新处理影响的表行会移到另一分片内。