我有一个带有全局索引的大分区表。我的例子是从归档分区中删除旧数据。我不能简单地删除分区,因为我有全局索引。因此,我想使用不可见的本地索引(计算12-16h),然后删除全局索引,并使新索引可见,并将其重命名为刚刚删除的全局索引。ERROR at line 1:是否还有其他选项可以使用原子/快速操作动态更改
我正在阅读Designing Data Intensive Applications一书,这本书目前是关于分区的一章,其中描述了一个例子,即本地索引(基于文档的分区)和全局索引,后者是术语分区的。下图显示了全局索引的示例。
书中说,全局索引表现得更好,因为索引可以根据“术语”从单个分区读取。但是,我不明白的是,索引本身是否保存了包含这个术语的所有行,或者后面的索引读取,接下来的查询必须从所有可以包含数据的分区中获取数
两年前,当我第一次提出这个解决方案时,我还有点绿色,现在我知道,由于这些索引不是定义为字符串(例如封装在诸如so:['index']这样的单引号中),所以它们适合超全局( defined )的表示法。我当时并没有仔细考虑,但是现在PHP似乎把它们解释为“超级全局”,因此我被抛出了一个错误,即x字是一个未定义的超全局的。然而,这个例子只是众多例子中的一个,数组索引的符号基本上是:,所以