保留策略是否应用于数据库中的所有测量,即使它未设置为默认值

does retention policy gets applied on all measurements in a DB even if it is not set to default

如果在数据库中创建了保留策略并且未将其设置为默认值,它会按照指定的持续时间从该数据库的所有测量中删除数据吗? 例如。 有一个名为 testDB 的数据库,其中有四个测量值,即 testMeas、testMeas1、testMeas2 和 testMeas3。

现在,如果我执行以下命令: 在“testDB”持续时间 1 小时复制 1 上创建保留策略“testRet”

然后我会: select first(*) 从 testMeas

进入 testRet.testMeas3

它会开始从每次测量或仅从 testMeas3 中删除超过一小时的数据吗?

只会删除testMeas3的数据。

您可以为一个数据库创建多个保留策略,并对不同的度量使用不同的保留策略。每个测量都使用自己的保留策略来保留数据。