改 TDengine 数据库的时间写入限制

执行命令:

taos;
-- 查看系统中的所有数据库
SHOW DATABASES;

-- 显示数据库的创建语句
SHOW CREATE DATABASE wi \G;

-- 显示数据库配置参数
SELECT * FROM INFORMATION_SCHEMA.INS_DATABASES WHERE NAME='wi' \G;

-- 修改保留数据为 60 天
ALTER DATABASE wi KEEP 60d;
taos> SHOW CREATE DATABASE wi \G;
*************************** 1.row ***************************
       Database: wi
Create Database: CREATE DATABASE `wi` BUFFER 16 CACHESIZE 1 CACHEMODEL 'both' COMP 2 DURATION 10080m WAL_FSYNC_PERIOD 3000 MAXROWS 4096 MINROWS 100 STT_TRIGGER 1 KEEP 525600m,525600m,525600m PAGES 256 PAGESIZE 4 PRECISION 'ms' REPLICA 1 WAL_LEVEL 1 VGROUPS 2 SINGLE_STABLE 0 TABLE_PREFIX 0 TABLE_SUFFIX 0 TSDB_PAGESIZE 4 WAL_RETENTION_PERIOD 3600 WAL_RETENTION_SIZE 0 KEEP_TIME_OFFSET 0 ENCRYPT_ALGORITHM 'none' S3_CHUNKSIZE 262144 S3_KEEPLOCAL 5256000m S3_COMPACT 0
Query OK, 1 row(s) in set (0.000865s)


一 sql连数据库改

改 TDengine 数据库的时间写入限制

之前默认了可写入时间为一个月,调整为10年,方便测试:

SHOW DATABASES;

use wi;
SELECT CONCAT('ALTER TABLE ', table_name, ' KEEP 3650;')
FROM information_schema.ins_tables
WHERE db_name = 'wi';

二 改配置文件 taos.cfg

这个限制由 配置文件 taos.cfg 控制,主要参数有:

  1. days

    • 表示数据库保存数据的天数,超出的不能写入。

    • 默认一般是 10 年左右。

三 改数据库 

ALTER DATABASE wi KEEP 3650;

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值