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

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

GBASE数据库 2022-01-18
273

DETACH 操作后的分布统计信息 

某些 ALTER FRAGMENT . . . DETACH 操作可能导致数据库服务器更新初始表的索引结构。当在 这种情况下重建索引时,数据库服务器也将重新计算相关联列的分布方案,并且当其为拆离分片的 表设置查询计划时这些统计信息可用于查询优化器: 

⚫ 对于在 ALTER FRAGMENT ... DETACH 自动重建 B-tree 索引的索引的列(或列的集 合),重新计算的列分布统计信息相当于在 HIGH 模式下 UPDATE STATISTICS 语句创 建的分布。 

⚫ 如果重建索引不是 B-tree 索引,对应自动重新计算的分布统计信息由 UPDATE STATISTIC 语句在 LOW 模式下创建。 

如果启用更新列分布统计信息的自动模式,而且来自正在拆离分片的表具有分片级别分布统计信 息,那么数据库服务器使用拆离的分片的统计信息作为新表的分布统计信息。数据库服务器也合并 驻留分片数据分布统计信息以计算初始表的新表分布统计信息,并会将结果存储在 sysdistrib 系统 目录表中。新表的分布统计信息的注册和旧表的表分布统计的重新计算都在后台运行。 

有关在现有表中创建索引或约束时自动生成统计分布的语句的其他信息,请参阅自动计算分布统计 信息中的 CREATE INDEX 语句的描述。

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

评论