云数据库 GAUSSDB-如何并行创建索引?
时间:2025-06-03 09:37:11
如何并行创建索引?
答: GaussDB 支持并行创建索引技术,以提高创建索引的效率。
示例如下:
--设置maintenance_work_mem参数根据实际情况调整该大小。 gaussdb=# SET maintenance_work_mem = '8GB'; --建表。 gaussdb=# CREATE TABLE table_name (col1 int, col2 int); --修改表创建索引的线程数量,需根据实际情况修改线程数。 gaussdb=# ALTER TABLE table_name SET (parallel_workers=4); --创建索引。 gaussdb=# CREATE INDEX index_name ON table_name(col1); --重置该表的parallel_workers参数。 gaussdb=# ALTER TABLE table_name RESET (parallel_workers); --删除索引。 DROP INDEX index_name; --删除表。 gaussdb=# DROP TABLE table_name;
父主题: FAQ
support.huaweicloud.com/centralized-devg-v8-gaussdb/gaussdb-42-1805.html