The sharding commands are used to define, modify, and control sharding.
sharding move: 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_mapping: Remove the shard mapping
represented by the shard mapping object.
sharding list_mappings: Returns all the shard
mappings of a particular sharding_type.
sharding add_mapping: 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_mapping: Fetch the shard
specification mapping for the given table.
sharding split: Split the shard represented by
the shard_id into the destination group.
sharding define: Define a shard mapping.