Home > Enterprise >  What is the significance of ShardEngine related properties in sharding policy?
What is the significance of ShardEngine related properties in sharding policy?

Time:03-06

Running .show database <DB name> policy sharding for an ADX cluster with V3 kusto engine returns the below result:

{
  "MaxRowCount": 750000,
  "MaxExtentSizeInMb": 1024,
  "MaxOriginalSizeInMb": 2048,
  "UseShardEngine": true,
  "ShardEngineMaxRowCount": 1048576,
  "ShardEngineMaxExtentSizeInMb": 8192,
  "ShardEngineMaxOriginalSizeInMb": 3072
}

What is the significance of the last four ShardEngine related json properties? The docs do not mention them.

CodePudding user response:

Properties whose names start with ShardEngine apply when UseShaedEngine is true, i.e. to tables/databases that are using the v3 engine. https://docs.microsoft.com/en-us/azure/data-explorer/engine-v3

Eventually, the second set of properties, that apply to the previous version of the engine, would be removed from the policy.

  • Related