语法:
REINDEX [ ( VERBOSE ) ] { INDEX | TABLE | SCHEMA | DATABASE | SYSTEM } name
INDEX:重新创建指定的索引。
TABLE:重新建立指定表的所有索引,如果表有从属的"TOAST"表,则这个表也会重建索引。
SCHEMA:重新创建指定架构的所有索引。
DATABASE:重新创建当前数据库内的所有索引。共享的系统目录上的索引也会被 处理。这种形式的REINDEX不能在一个 事务块内执行。
SYSTEM:重新创建当前数据库中在系统目录上的所有索引。共享系统目录上的索引也被包括在内。用户表上的索引则不会被处理。这种形式的REINDEX不能在一个事务块内执行。
name:要被重索引的特定索引、表或者数据库的名字。索引和表名可以被模式修饰。当前,REINDEX DATABASE和 REINDEX SYSTEM只能重新索引当前数据库,因此它们的参数必须匹配当前数据库的名称。
VERBOSE:在每个索引被重建时打印进度报告。
最后修改时间:2022-04-21 20:30:09
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。




