0

搜索TDengine在线文档:https ://www.taosdata.com/en/documentation/ ,找到了更改默认数据库参数“keep”的命令,该命令表示数据将在数据库中保留多长时间。但是,在我从 shell 输入该命令后,“显示变量”命令仍然显示旧值。我如何知道更改此参数是否生效?

taos> alter database test keep 50;
Query OK, 0 of 0 row(s) in database (0.019087s)
taos> show variables;
           name           |             value              |
============================================================
 version                  | 2.1.5.0                        |
 buildinfo                | Built at 2021-08-05 23:49:17   |
 walLevel                 | 1                              |
 comp                     | 2                              |
 precision                | 0                              |
 maxRows                  | 4096                           |
 minRows                  | 100                            |
 keep                     | 3650                           |
4

1 回答 1

0

alter命令在数据库级别有效,show varibles显示全局参数。可以show databases;用来检查数据库的参数。

如果你想改变show variables;'s show,你应该修改配置文件/etc/taos.cfg

并且只有几个参数可以通过alter命令修改。

于 2021-08-14T13:12:53.690 回答