min_blob_size、压缩算法、GC 策略等关键参数,无需 DBA 手工干预。当前阶段建议把"是否开启 KV 分离"作为运维工单提交给 DBA 评估。-- 1. 打开 user CF 的 KV 分离总开关SET PERSIST tdstore_user_cf_enable_blob_files = ON;-- 2. 设置写入 Blob 的 Value 阈值(单位:字节,建议 1024~4096)SET PERSIST tdstore_user_cf_min_blob_size = 1024;-- 3.(强烈推荐)打开垃圾回收,避免被覆盖/删除的 Blob 长期占用磁盘SET PERSIST tdstore_user_cf_enable_blob_garbage_collection = ON;
SET PERSIST 写入 mysqld-auto.cnf,实例重启后仍保留;如只想临时验证,可改用 SET GLOBAL(重启失效)。SET PERSIST tdstore_user_cf_enable_blob_files = OFF;
-- 1. 查看开关状态SHOW GLOBAL VARIABLES LIKE 'tdstore_user_cf_%blob%';-- 2. 查看 Blob 写入量是否在增长(持续观察)SHOW GLOBAL STATUS LIKE 'rocksdb_blobdb_blob_file_bytes_written';SHOW GLOBAL STATUS LIKE 'rocksdb_blobdb_num_keys_written';
文档反馈