GBase 8c
其他
文章
GBase 8c如何使用REINDEX命令重建索引
发表于2023-12-07 11:24:0514次浏览1个评论
语法:
REINDEX [ ( VERBOSE ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } name
INDEX:重新创建指定的索引。
TABLE:重新建立指定表的所有索引,如果表有从属的"TOAST"表,则这个表也会重建索引。
SCHEMA:重新创建指定架构的所有索引。
DATABASE:重新创建当前数据库内的所有索引。共享的系统目录上的索引也会被 处理。这种形式的REINDEX不能在一个 事务块内执行。
SYSTEM:重新创建当前数据库中在系统目录上的所有索引。共享系统目录上的索引也被包括在内。用户表上的索引则不会被处理。这种形式的REINDEX不能在一个事务块内执行。
name:要被重索引的特定索引、表或者数据库的名字。索引和表名可以被模式修饰。当前,REINDEX DATABASE和 REINDEX SYSTEM只能重新索引当前数据库,因此它们的参数必须匹配当前数据库的名称。
VERBOSE:在每个索引被重建时打印进度报告。
评论
登录后才可以发表评论
GBase用户28017发表于 8个月前
学习
热门帖子
- 12025-12-01浏览数:182759
- 22023-05-09浏览数:25044
- 42023-09-25浏览数:18519
- 52020-05-11浏览数:17526