GS_WORKLOAD_RULE_STAT
GS_WORKLOAD_RULE_STAT displays information about SQL concurrency control rules. Only the sysadmin user can access the system view.
| Name | Type | Description |
|---|---|---|
| rule_id | bigint | Concurrency control rule ID. |
| rule_name | name | Name of a concurrency control rule, which is used to search for the concurrency control rule. |
| databases | name[] | List of databases on which the concurrency control rules take effect. If the value is NULL, the concurrency control rules take effect for all databases. |
| rule_type | text | Concurrency control rule type. Currently, only "sqlid", "select", "insert", "update", "delete", "merge", and "resource" are supported. Other values are invalid. |
| start_time | timestamp with time zone | Start time of the concurrency control rules. The value NULL indicates that the rules take effect from now on. |
| end_time | timestamp with time zone | End time of the concurrency control rules. The value NULL indicates that the rules are always effective. |
| max_workload | bigint | Maximum number of concurrent rule settings. |
| option_val | text[] | Parameter values of a concurrency control rule, including SQL ID, keyword list, and resource restriction. For details, see the description of the gs_add_workload_rule API. |
| is_valid | Boolean | Determines whether the concurrency control rules take effect. If the concurrency control rules time out, the value is set to false. |
| validate_count | bigint | Number of SQL statements intercepted by the concurrency control rule. |
| node_names | text[] | List of nodes on which the concurrency control rules take effect. This parameter is reserved and does not take effect currently. |
| user_names | text[] | List of users for which the concurrency control rules take effect. This parameter is reserved and does not take effect currently. |
Feedback
Was this page helpful?
Provide feedbackThank you very much for your feedback. We will continue working to improve the documentation.