The sharding commands are used to define, modify, and control sharding.
sharding move_shard: Move the shard represented
by the shard_id to the destination group.
sharding lookup_servers: Lookup a shard based on
the give sharding key.
sharding disable_shard: Disable a shard.
sharding remove_definition: Remove the shard
sharding list_tables: Return all the shard
mapping definitions of a particular sharding type.
sharding add_table: Add a table to a shard
sharding add_shard: Add a shard.
sharding list_definitions: Lists all the shard
sharding enable_shard: Enable a shard.
sharding remove_shard: Remove a shard.
sharding prune_shard: Given the table name, prune
the table according to the defined sharding specification for
sharding lookup_table: Fetch the shard
specification mapping for the given table.
sharding split_shard: Split the shard represented
by the shard_id into the destination group.
sharding crate_definition: Create a shard mapping
sharding remove_table: Remove table from the
shard mapping definition.