在 DAS dbspace 中逻辑服务器中的所有服务器间重新平衡并重新分配数据。向不提供共享 Multiplex 添加节点或从中移除节点时重新平衡。通过协调器运行 sp_iqrebalance。
sp_iqrebalance {, ,[ ,][...]} dbspace 名称。
table-name1>、<table-name2> 等时需要使用。 输入要重新平衡的最大数据量(以 GB 为单位)。0 表示对要重新平衡/重新分配的数据量没有任何限制。
table-name1>, <table-name2>, ...缺省情况下,sp_iqrebalance 重新平衡 DAS dbspace 中的所有基表。输入表名将重新平衡操作限制到指定表。最多输入 10 个表名。如果指定表名,则必须指定 table-name 格式指定表名。如果没有指定所有者,则缺省使用与服务器进行连接的用户为表所有者。
Multiplex。
您必须具有系统过程的 EXECUTE 特权。
运行具有性能和事务影响的 sp_iqrebalance :
sp_iqrebalance 过程返回: 列数据类型说明object_namevarchar(386)与 DAS dbspace 中的表相关联的对象名(例如索引)bytesMovedbigint重新平衡所移动的字节数。movedObjectSizePctdouble重新平衡所移动的对象大小百分比。