Preskočiť na obsah
Skript

Query Store – konfigurácia a stav

Či je Query Store v aktuálnej databáze zapnutý, či zapisuje, koľko miesta zaberá a ako je nastavený zber.

query-store-konfiguracia-a-stav.sql 13 riadkov · T-SQL
Parametre skriptu doplň a kopíruj hotový skript
/* DeadlockCafe | Query Store – konfigurácia a stav
   Účel:  Či je Query Store v aktuálnej databáze zapnutý, či zapisuje, koľko miesta zaberá a ako je nastavený zber.
   Režim: READ ONLY | SQL Server 2016 – 2022, on-premises
*/
SET NOCOUNT ON;

SELECT DB_NAME() AS database_name, desired_state_desc,
       actual_state_desc, readonly_reason,
       current_storage_size_mb, max_storage_size_mb,
       interval_length_minutes, stale_query_threshold_days,
       query_capture_mode_desc, size_based_cleanup_mode_desc
FROM sys.database_query_store_options;
## Kedy použiť

Pred výkonnostným testom, pred analýzou regresií alebo keď Query Store recepty nevracajú dáta.

## Ako čítať výsledok

`actual_state_desc = READ_WRITE` = zbiera dáta. Ak je `desired_state_desc` iný než `actual_state_desc`, pozri `readonly_reason` (napr. 65536 = dosiahnutý max_storage_size_mb).

> [!WARNING]
> Prepnutie do READ_ONLY môže súvisieť s plným úložiskom alebo stavom databázy. Limit úložiska nezväčšuj naslepo bez kapacitnej úvahy.

**Oprávnenia:** Viditeľnosť metadát databázy. Spúšťa sa v cieľovej databáze.  
**Režim:** READ ONLY · **Verzia:** SQL Server 2016 – 2022

## Súvisiace recepty

- [Query Store – top dotazy podľa CPU](script.php?id=25&s=query-store-top-dotazy-podla-cpu)
- [Query Store – regresie](script.php?id=26&s=query-store-regresie-24-h-vs-predoslych-24-h)