暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

GBASE:GBase 8s SQL 指南:语法_2 SQL 语句(57)

GBASE数据库 2022-01-24
235

修改滚动窗口表 

ALTER FRAGMENT MODIFY INTERVAL 语句的 Rolling Window 子句类似于它的语法,但是它 不等同于 CREATE TABLE 语句的 Rolling Window 子句。ALTER FRAGMENT 的 Rolling Window 子句支持以下功能: ⚫ 您可以为使用范围区间分片的表定义清除策略。 

⚫ 您可以按下列变更修改现有清除策略: 

o 更改 quantity 的 ROLLING FRAGMENTS 值 

o 更改 size 的 LIMIT TO 值 

o 用 DETACH 或 DISCARD 关键字替换 DETACH 或 DISCARD 关键字。 

o 替换 ANY 或 INTERVAL FIRST 或 INTERVAL ONLY 关键字选项。 

如果您删除 ANY 或 INTERVAL FIRST 或 INTERVAL ONLY 关键字规范而没有替换,缺省的清除策略操作是 INTERVAL FIRST。(有关更多信息,请参阅 Interval fragment 子 句。) 

⚫ 您可以指定 INTERVAL DISABLED 关键字禁用滚动窗口表的区间分片,从而中止它的清 除策略。 

⚫ 您可以指定 INTERVAL ENABLED 关键字恢复一个表的区间分片(并重启此清除策略)。 该表的区间分片和创建和滚动分片的归档和重建已被禁用。 

⚫ 您可以指定 DROP ALL ROLLING 关键字来去除现有的清除策略。其结果是将滚动参考表 更改为按区间分片的表。 

如果您打算暂时中止当前的清除策略,再随后恢复该相同的清除策略,则应该使用 INTERVAL DISABLED 关键字而不是 DROP ALL ROLLING 关键字。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论