数据仓库服务 GAUSSDB(DWS)-CLUSTER:功能描述
时间:2025-03-21 16:04:45
功能描述
根据索引对表进行聚簇排序。
- CLUSTER基于索引名指定的索引来聚簇由表名指定的表。索引名指定的索引必须已经定义在指定表上。
- 当对一个表聚簇后,该表将基于索引信息进行物理排序。聚簇是一次性操作:当表被更新之后, 更改的内容不会被聚簇。也就是说,系统不会试图按照索引顺序对新的存储内容及更新记录进行重新聚簇。
- 在对表聚簇时, GaussDB (DWS)会记录在哪个索引上建立了聚簇。 形式CLUSTER table_name会使用前面所用的同一个索引对表重新聚簇。用户也可以用CLUSTER或ALTER TABLE的SET WITHOUT CLUSTER形式来设置索引用于后续的聚簇操作或清除任何之前的设置。
- 不带任何参数的CLUSTER会将当前用户所拥有的数据库中的已执行过聚簇的所有表重新聚簇,如果是系统管理员调用,则是所有已被聚簇过的表。
- 在对表进行聚簇时,会在其上请求AC CES S EXCLUSIVE锁。这样避免了在CLUSTER完成之前对此表执行其它的操作(包括读写)。
support.huaweicloud.com/sqlreference-910-dws/dws_06_0153.html
推荐文章