Comando workload_group alter-merge
Si applica a: ✅Microsoft Fabric✅Azure Esplora dati
Modificare un gruppo di carico di lavoro.
Autorizzazioni
Per eseguire questo comando, è necessario disporre delle autorizzazioni Cluster AllDatabasesAdmin .
Nota
Il admin
ruolo eredita le Cluster AllDatabasesAdmin
autorizzazioni.
Sintassi
.alter-merge
workload_group
WorkloadGroupNameSerializedPolicyObject
Altre informazioni sulle convenzioni di sintassi.
Parametri
Nome | Digita | Obbligatorio | Descrizione |
---|---|---|---|
WorkloadGroupName | string |
✔️ | Nome del gruppo del carico di lavoro. Può essere specificato con notazione tra parentesi quadre ['WorkLoadGroupName']. |
SerializedPolicyObject | string |
✔️ | Rappresentazione JSON dei criteri. * |
*
I criteri seguenti si applicano ai gruppi di carico di lavoro:
- classificazione delle richieste
- limiti delle richieste
- limite di frequenza delle richieste
- 'imposizione dei limiti di frequenza delle richieste
- specificare la modalità di coerenza delle query
Valori restituiti
Il comando restituisce una riga che mostra i dettagli del gruppo di carico di lavoro.
Di seguito è riportato lo schema dell'output restituito:
Nome | Digita | Descrizione |
---|---|---|
WorkloadGroupName | string |
Nome del gruppo del carico di lavoro. |
WorkloadGroup | string |
Rappresentazione JSON dei criteri. |
Esempi
Modificare limiti specifici nei criteri relativi ai limiti delle richieste
Modificare limiti specifici nei criteri relativi ai limiti delle richieste del default
gruppo di carico di lavoro, mantenendo invariati i limiti definiti in precedenza.
.alter-merge workload_group default ```
{
"RequestLimitsPolicy": {
"DataScope": {
"IsRelaxable": false,
"Value": "HotCache"
},
"MaxExecutionTime": {
"IsRelaxable": false,
"Value": "00:01:00"
}
}
} ```
Output
WorkloadGroupName | WorkloadGroup |
---|---|
impostazione predefinita | {"RequestLimitsPolicy":{"DataScope":{"IsRelaxable":false,"Value":"HotCache"},"MaxMemoryPerQueryPerNode":{"IsRelaxable":true "Value":8589699072},"MaxMemoryPerIterator":{"IsRelaxable":true,"Value":5368709120},"MaxFanoutThreadsPercentage":{"" IsRelaxable":true,"Value":100},"MaxFanoutNodesPercentage":{"IsRelaxable":true,"Value":100},"MaxResultRecords":{"IsRelaxable":true,"Value":500000},"MaxResultBytes":{"IsRelaxable":true,"Value":67108864}," MaxExecutionTime":{"IsRelaxable":false,"Value":"00:01:00"}},"RequestRateLimitPolicies":[{"IsEnabled":true,"Scope":"WorkloadGroup","LimitKind":":"LimitKind":"ConcurrentRequests","Properties":{"MaxConcurrentRequests":100}}],"RequestRateLimitsEnforcementPolicy":{"QueriesEnforcementLevel":"QueryHead","CommandsEnforcementLevel":"Database"}} |
Modificare i criteri di limite di frequenza delle richieste
Modificare i criteri di limite di frequenza delle richieste del default
gruppo di carico di lavoro, mantenendo invariati tutti gli altri criteri.
.alter-merge workload_group default ```
{
"RequestRateLimitPolicies": [
{
"IsEnabled": true,
"Scope": "WorkloadGroup",
"LimitKind": "ConcurrentRequests",
"Properties": {
"MaxConcurrentRequests": 100
}
}
]
} ```
Output
WorkloadGroupName | WorkloadGroup |
---|---|
impostazione predefinita | {"RequestLimitsPolicy":{"DataScope":{"IsRelaxable":false,"Value":"HotCache"},"MaxMemoryPerQueryPerNode":{"IsRelaxable":true "Value":8589699072},"MaxMemoryPerIterator":{"IsRelaxable":true,"Value":5368709120},"MaxFanoutThreadsPercentage":{"" IsRelaxable":true,"Value":100},"MaxFanoutNodesPercentage":{"IsRelaxable":true,"Value":100},"MaxResultRecords":{"IsRelaxable":true,"Value":500000},"MaxResultBytes":{"IsRelaxable":true,"Value":67108864}," MaxExecutionTime":{"IsRelaxable":false,"Value":"00:01:00"}},"RequestRateLimitPolicies":[{"IsEnabled":true,"Scope":"WorkloadGroup","LimitKind":":"LimitKind":"ConcurrentRequests","Properties":{"MaxConcurrentRequests":100}}],"RequestRateLimitsEnforcementPolicy":{"QueriesEnforcementLevel":"QueryHead","CommandsEnforcementLevel":"Database"}} |
Modificare i criteri di accodamento delle richieste
Attivare l'accodamento delle richieste per il gruppo di default
carico di lavoro, mantenendo invariati i criteri relativi ai limiti delle richieste e i criteri limite di frequenza delle richieste.
.alter-merge workload_group default ```
{
"RequestQueuingPolicy": {
"IsEnabled": true
}
} ```
Output
WorkloadGroupName | WorkloadGroup |
---|---|
impostazione predefinita | {"RequestLimitsPolicy":{"DataScope":{"IsRelaxable":false,"Value":"HotCache"},"MaxMemoryPerQueryPerNode":{"IsRelaxable":true "Value":8589699072},"MaxMemoryPerIterator":{"IsRelaxable":true,"Value":5368709120},"MaxFanoutThreadsPercentage":{"" IsRelaxable":true,"Value":100},"MaxFanoutNodesPercentage":{"IsRelaxable":true,"Value":100},"MaxResultRecords":{"IsRelaxable":true,"Value":500000},"MaxResultBytes":{"IsRelaxable":true,"Value":67108864}," MaxExecutionTime":{"IsRelaxable":false,"Value":"00:01:00"}},"RequestRateLimitPolicies":[{"IsEnabled":true,"Scope":"WorkloadGroup","LimitKind":"ConcurrentRequests","Properties":{"MaxConcurrentRequests":100}}],"RequestQueuingPolicy":{"IsEnabled":true},"RequestRateLimitsEnforcementPolicy":{"QueriesEnforcementLevel":\n"QueryHead","CommandsEnforcementLevel":"Database"}} |
Modificare i criteri di imposizione dei limiti di frequenza delle richieste
Attivare i criteri di imposizione dei limiti di frequenza delle richieste per il default
gruppo di carico di lavoro, mantenendo invariati tutti gli altri criteri.
.alter-merge workload_group default ```
{
"RequestRateLimitsEnforcementpolicy": {
"QueriesEnforcementLevel": "QueryHead",
"CommandsEnforcementLevel": "Cluster"
}
} ```
Output
WorkloadGroupName | WorkloadGroup |
---|---|
impostazione predefinita | {"RequestLimitsPolicy":{"DataScope":{"IsRelaxable":false,"Value":"HotCache"},"MaxMemoryPerQueryPerNode":{"IsRelaxable":true "Value":8589699072},"MaxMemoryPerIterator":{"IsRelaxable":true,"Value":5368709120},"MaxFanoutThreadsPercentage":{"" IsRelaxable":true,"Value":100},"MaxFanoutNodesPercentage":{"IsRelaxable":true,"Value":100},"MaxResultRecords":{"IsRelaxable":true,"Value":500000},"MaxResultBytes":{"IsRelaxable":true,"Value":67108864}," MaxExecutionTime":{"IsRelaxable":false,"Value":"00:01:00"}},"RequestRateLimitPolicies":[{"IsEnabled":true,"Scope":"WorkloadGroup","LimitKind":"ConcurrentRequests","Properties":{"MaxConcurrentRequests":100}}],"RequestQueuingPolicy":{"IsEnabled":true},"RequestRateLimitsEnforcementPolicy":{"QueriesEnforcementLevel":"QueryHead","CommandsEnforcementLevel":"Cluster"}} |
Modificare i criteri di coerenza delle query
Specificare l'opzione applicabile per il modello di coerenza delle query.
.alter-merge workload_group default ```
{
"QueryConsistencyPolicy": {
"QueryConsistency": {
"IsRelaxable": true,
"Value": "Weak"
}
}
} ```
Output
WorkloadGroupName | WorkloadGroup |
---|---|
impostazione predefinita | {"RequestLimitsPolicy":{"DataScope":{"IsRelaxable":false,"Value":"HotCache"},"MaxMemoryPerQueryPerNode":{"IsRelaxable":true "Value":8589699072},"MaxMemoryPerIterator":{"IsRelaxable":true,"Value":5368709120},"MaxFanoutThreadsPercentage":{"" IsRelaxable":true,"Value":100},"MaxFanoutNodesPercentage":{"IsRelaxable":true,"Value":100},"MaxResultRecords":{"IsRelaxable":true,"Value":500000},"MaxResultBytes":{"IsRelaxable":true,"Value":67108864}," MaxExecutionTime":{"IsRelaxable":false,"Value":"00:01:00"}},"RequestRateLimitPolicies":[{"IsEnabled":true,"Scope":"WorkloadGroup","LimitKind":"ConcurrentRequests","Properties":{"MaxConcurrentRequests":100}}] "RequestQueuingPolicy":{"IsEnabled":true},"RequestRateLimitsEnforcementPolicy":{"QueriesEnforcementLevel":"QueryHead","CommandsEnforcementLevel":"Cluster"},"QueryConsistencyPolicy":{"QueryConsistency":{"IsRelaxable":true,"Value":"Weak"}}} |
Contenuto correlato
- gruppi di carico di lavoro
- .create-or-alter workload_group
- .drop workload_group
- .show workload_group