title | description | author | ms.author | ms.date | ms.service | ms.subservice | ms.topic | f1_keywords | helpviewer_keywords | dev_langs | monikerRange | |||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
sys.database_query_store_internal_state (Transact-SQL) |
sys.database_query_store_internal_state contains information about queue length and memory usage for the Query Store when Query Store for secondary replicas is enabled. |
rwestMSFT |
randolphwest |
09/19/2022 |
sql |
system-objects |
reference |
|
|
|
>=sql-server-ver16||>=sql-server-linux-ver16||=azuresqldb-mi-current |
[!INCLUDE sqlserver2022-asmi]
Contains information about queue length and memory usage for the Query Store when Query Store for secondary replicas is enabled.
Column name | Data type | Description |
---|---|---|
pending_message_count | bigint | The number of messages waiting in the queue on the primary for the replica where the system view is being viewed from. Not nullable. |
messaging_memory_used_mb | bigint | The amount of memory in total taken up by the messages in the queue. Not nullable. |
Requires the VIEW DATABASE STATE permission.
For information on configured replicas for Query Store, see sys.query_store_replicas (Transact-SQL).
Learn more about Query Store and related concepts in the following articles:
- Monitor performance by using the Query Store
- Query Store for secondary replicas
- sp_query_store_clear_message_queues (Transact-SQL)
- sys.query_store_wait_stats (Transact-SQL)
- sys.query_store_runtime_stats (Transact-SQL)
- sys.query_store_replicas (Transact-SQL)
- sys.query_store_plan_forcing_locations (Transact-SQL)