保留策略是否应用于数据库中的所有测量,即使它未设置为默认值
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的数据。
您可以为一个数据库创建多个保留策略,并对不同的度量使用不同的保留策略。每个测量都使用自己的保留策略来保留数据。
如果在数据库中创建了保留策略并且未将其设置为默认值,它会按照指定的持续时间从该数据库的所有测量中删除数据吗? 例如。 有一个名为 testDB 的数据库,其中有四个测量值,即 testMeas、testMeas1、testMeas2 和 testMeas3。
现在,如果我执行以下命令: 在“testDB”持续时间 1 小时复制 1 上创建保留策略“testRet”
然后我会: select first(*) 从 testMeas
进入 testRet.testMeas3它会开始从每次测量或仅从 testMeas3 中删除超过一小时的数据吗?
只会删除testMeas3的数据。
您可以为一个数据库创建多个保留策略,并对不同的度量使用不同的保留策略。每个测量都使用自己的保留策略来保留数据。