Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
A következőkre vonatkozik: Az SQL Server 2016 (13.x) és újabb verziói
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL Database a Microsoft Fabricben
A lekérdezés futásidejű végrehajtási statisztikáinak adatait tartalmazza.
| Oszlop név | Adattípus | Description |
|---|---|---|
| runtime_stats_id | bigint | Az plan_id, execution_type és runtime_stats_interval_id futtatókörnyezeti végrehajtási statisztikáit megjelenítő sor azonosítója. Ez csak a korábbi futásidejű statisztikai időközök esetében egyedi. Jelenleg aktív intervallum esetén több sor is lehet, amelyek a plan_id által hivatkozott terv futtatókörnyezeti statisztikáit jelölik, és a végrehajtási típust execution_type jelöli. Az egyik sor általában a lemezre kiürített futtatókörnyezeti statisztikákat, míg a többi a memóriában lévő állapotot jelöli. Ezért a metrikák összesítéséhez, plan_id, execution_type és runtime_stats_interval_id szerinti csoportosításhoz minden intervallum tényleges állapotának lekéréséhez. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| plan_id | bigint | Idegen kulcs. Csatlakozás a sys.query_store_plan (Transact-SQL)-hoz. |
| runtime_stats_interval_id | bigint | Idegen kulcs. Illesztés a sys.query_store_runtime_stats_interval (Transact-SQL). |
| execution_type | tinyint | Meghatározza a lekérdezés végrehajtásának típusát: 0 – Rendszeres végrehajtás (sikeresen befejeződött) 3 – Az ügyfél által kezdeményezett megszakított végrehajtás 4 – A kivétel megszakított végrehajtása |
| execution_type_desc | nvarchar(128) | A végrehajtási típus mező szöveges leírása: 0 – Normál 3 – Megszakítva 4 – Kivétel |
| first_execution_time | datetimeoffset | A lekérdezésterv első végrehajtási ideje az összesítési intervallumon belül. Ez a lekérdezés végrehajtásának vége. |
| last_execution_time | datetimeoffset | A lekérdezésterv utolsó végrehajtási ideje az összesítési időközön belül. Ez a lekérdezés végrehajtásának vége. |
| count_executions | bigint | A lekérdezési terv végrehajtásának teljes száma az összesítési intervallumon belül. |
| avg_duration | float | A lekérdezési terv átlagos időtartama az aggregációs intervallumon belül (mikroszekundumokban jelentve). |
| last_duration | bigint | A lekérdezési terv utolsó időtartama az aggregációs intervallumon belül (mikroszekundumokban jelentve). |
| min_duration | bigint | A lekérdezési terv minimális időtartama az aggregációs intervallumon belül (mikroszekundumokban jelentve). |
| max_duration | bigint | A lekérdezési terv maximális időtartama az aggregációs intervallumon belül (mikroszekundumokban jelentve). |
| stdev_duration | float | A lekérdezési terv időtartam-szórása az aggregációs intervallumon belül (mikroszekundumokban jelentve). |
| avg_cpu_time | float | A lekérdezési terv átlagos processzorideje az aggregációs intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_cpu_time | bigint | A lekérdezési terv utolsó cpu-ideje az aggregációs intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_cpu_time | bigint | A lekérdezési terv minimális cpu-ideje az aggregációs intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_cpu_time | bigint | A lekérdezési terv maximális processzorideje az aggregációs intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_cpu_time | float | A lekérdezési terv cpu-idő szórása az aggregációs intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_logical_io_reads | float | A lekérdezési terv logikai I/O-olvasásainak átlagos száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_logical_io_reads | bigint | A lekérdezési terv logikai I/O-olvasásainak utolsó száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_logical_io_reads | bigint | A lekérdezési terv logikai I/O-olvasásainak minimális száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_logical_io_reads | bigint | A lekérdezési terv logikai I/O-olvasásainak maximális száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámmal kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_logical_io_reads | float | A lekérdezésterv logikai I/O-olvasási szórásának száma az aggregációs intervallumon belül (8 KB-os olvasási oldalszámmal kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_logical_io_writes | float | A lekérdezésterv logikai I/O-írásainak átlagos száma az összesítési intervallumon belül (8 KB-os oldalak megírásával kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_logical_io_writes | bigint | A lekérdezési terv logikai I/O-írásainak utolsó száma az összesítési intervallumon belül (8 KB-os oldalak megírásával kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_logical_io_writes | bigint | A lekérdezési terv logikai I/O-írásainak minimális száma az összesítési intervallumon belül (8 KB-os oldalak megírásával kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_logical_io_writes | bigint | A lekérdezésterv logikai I/O-írásainak maximális száma az összesítési intervallumon belül (8 KB-os oldalak megírásával kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_logical_io_writes | float | A logikai I/O-írási szórások száma a lekérdezési tervhez az aggregációs intervallumon belül (8 KB-os oldalak megírásával kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_physical_io_reads | float | A lekérdezési terv fizikai I/O-olvasásainak átlagos száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_physical_io_reads | bigint | A lekérdezési terv fizikai I/O-olvasásainak utolsó száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_physical_io_reads | bigint | A lekérdezési terv fizikai I/O-olvasásainak minimális száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámmal kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_physical_io_reads | bigint | A lekérdezési terv fizikai I/O-olvasásainak maximális száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámmal kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_physical_io_reads | float | A lekérdezési terv fizikai I/O-olvasási szórásának száma az aggregációs intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_clr_time | float | A lekérdezésterv átlagos CLR-ideje az összesítési intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_clr_time | bigint | A lekérdezésterv utolsó CLR-ideje az összesítési intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_clr_time | bigint | A lekérdezésterv minimális CLR-ideje az összesítési intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_clr_time | bigint | A lekérdezésterv maximális CLR-ideje az összesítési intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_clr_time | float | A CLR idő szórása a lekérdezési tervhez az aggregációs intervallumon belül (mikroszekundumokban jelentve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_dop | float | A lekérdezésterv átlagos DOP-értéke (a párhuzamosság foka) az összesítési intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_dop | bigint | Utolsó DOP (a párhuzamosság foka) a lekérdezési tervhez az aggregációs intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_dop | bigint | A lekérdezésterv minimális DOP-értéke (a párhuzamosság foka) az összesítési intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_dop | bigint | A lekérdezésterv maximális DOP -értéke (a párhuzamosság foka) az összesítési intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_dop | float | DOP (a párhuzamosság foka) szórás a lekérdezési tervhez az aggregációs intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_query_max_used_memory | float | A lekérdezési terv átlagos memóriakiadása (8 KB-os lapszámként jelentve) az összesítési intervallumon belül. Mindig 0 natívan lefordított memóriaoptimalizált eljárásokat használó lekérdezésekhez. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_query_max_used_memory | bigint | Utolsó memóriakiosztás (8 KB-os lapszámként jelentve) a lekérdezési tervhez az összesítési időközön belül. Mindig 0 natívan lefordított memóriaoptimalizált eljárásokat használó lekérdezésekhez. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_query_max_used_memory | bigint | A lekérdezési terv minimális memória-megadása (8 KB-os lapszámként jelentve) az összesítési intervallumon belül. Mindig 0 natívan lefordított memóriaoptimalizált eljárásokat használó lekérdezésekhez. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_query_max_used_memory | bigint | A lekérdezési terv maximális memóriahasználata (8 KB-os lapszámként jelentve) az összesítési intervallumon belül. Mindig 0 natívan lefordított memóriaoptimalizált eljárásokat használó lekérdezésekhez. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_query_max_used_memory | float | A memória adja meg a szórást (8 KB-os oldalszámként jelentve) a lekérdezési tervhez az összesítési időközön belül. Mindig 0 natívan lefordított memóriaoptimalizált eljárásokat használó lekérdezésekhez. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_rowcount | float | A lekérdezésterv visszaadott sorainak átlagos száma az összesítési intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_rowcount | bigint | A visszaadott sorok száma a lekérdezési terv utolsó végrehajtásával az összesítési intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_rowcount | bigint | A lekérdezési terv visszaadott sorainak minimális száma az összesítési intervallumon belül. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_rowcount | bigint | A lekérdezésterv visszaadott sorainak maximális száma az összesítési intervallumon belül. |
| stdev_rowcount | float | A lekérdezésterv visszaadott sorainak számának szórása az összesítési intervallumon belül. |
| avg_num_physical_io_reads | float | A lekérdezési terv fizikai I/O-olvasásainak átlagos száma az összesítési intervallumon belül (az olvasási I/O-műveletek számaként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_num_physical_io_reads | bigint | A lekérdezési terv fizikai I/O-olvasásainak utolsó száma az összesítési intervallumon belül (az olvasási I/O-műveletek számaként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_num_physical_io_reads | bigint | A lekérdezési terv fizikai I/O-olvasásainak minimális száma az összesítési intervallumon belül (az olvasási I/O-műveletek számaként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_num_physical_io_reads | bigint | A lekérdezési terv fizikai I/O-olvasásainak maximális száma az összesítési intervallumon belül (az olvasási I/O-műveletek számaként kifejezve). Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_log_bytes_used | float | A lekérdezési terv által használt adatbázisnapló bájtjainak átlagos száma az összesítési intervallumon belül. A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| last_log_bytes_used | bigint | A lekérdezési terv utolsó végrehajtásához használt bájtok száma az adatbázisnaplóban az összesítési időközön belül. A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| min_log_bytes_used | bigint | A lekérdezési terv által használt adatbázisnaplóban szereplő bájtok minimális száma az összesítési időközön belül. A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| max_log_bytes_used | bigint | A lekérdezési terv által használt adatbázisnapló bájtjainak maximális száma az összesítési intervallumon belül. A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| stdev_log_bytes_used | float | A lekérdezési terv által használt adatbázisnaplóban szereplő bájtok számának szórása az összesítési időközön belül. A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. Jegyzet: Az Azure Synapse Analytics mindig nulla (0) értéket ad vissza. |
| avg_tempdb_space_used | float | A lekérdezési tervben tempdb használt lapok átlagos száma az összesítési intervallumon belül (8 KB-os oldalak számával kifejezve).A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. |
| last_tempdb_space_used | bigint | A lekérdezési tervben tempdb használt lapok utolsó száma az összesítési intervallumon belül (8 KB-os oldalak számával kifejezve).A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. |
| min_tempdb_space_used | bigint | A lekérdezési tervben tempdb használt lapok minimális száma az összesítési intervallumon belül (8 KB-os oldalak számával kifejezve).A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. |
| max_tempdb_space_used | bigint | A lekérdezési tervben tempdb használt lapok maximális száma az összesítési intervallumon belül (8 KB-os oldalak számával kifejezve).A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. |
| stdev_tempdb_space_used | float | A lekérdezési terv szórásában tempdb használt lapok száma az aggregációs intervallumon belül (8 KB-os oldalak számával kifejezve).A következőkre vonatkozik: SQL Server (az SQL Server 2017 -től (14.x) és az Azure SQL Database-től kezdve. |
| avg_page_server_io_reads | float | A lekérdezési terv lapkiszolgálói I/O-olvasásainak átlagos száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). A következőkre vonatkozik: Azure SQL Database rugalmas skálázás megjegyzése: Az Azure Synapse Analytics, az Azure SQL Database, az Azure SQL Managed Instance (nem rugalmas skálázás) mindig nulla (0) értéket ad vissza. |
| last_page_server_io_reads | bigint | Az oldalkiszolgáló I/O-olvasásainak utolsó száma a lekérdezési tervhez az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). A következőkre vonatkozik: Azure SQL Database rugalmas skálázás megjegyzése: Az Azure Synapse Analytics, az Azure SQL Database, az Azure SQL Managed Instance (nem rugalmas skálázás) mindig nulla (0) értéket ad vissza. |
| min_page_server_io_reads | bigint | A lekérdezési terv lapkiszolgálói I/O-olvasásainak minimális száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). A következőkre vonatkozik: Azure SQL Database rugalmas skálázás megjegyzése: Az Azure Synapse Analytics, az Azure SQL Database, az Azure SQL Managed Instance (nem rugalmas skálázás) mindig nulla (0) értéket ad vissza. |
| max_page_server_io_reads | bigint | A lekérdezési terv oldalkiszolgálói I/O-olvasásainak maximális száma az összesítési intervallumon belül (8 KB-os olvasási oldalszámként kifejezve). A következőkre vonatkozik: Azure SQL Database rugalmas skálázás megjegyzése: Az Azure Synapse Analytics, az Azure SQL Database, az Azure SQL Managed Instance (nem rugalmas skálázás) mindig nulla (0) értéket ad vissza. |
| stdev_page_server_io_reads | float | A lekérdezési terv oldalkiszolgálói I/O-olvasásainak számának szórása az összesítési intervallumon belül (8 KB-os olvasási oldalszámmal kifejezve). A következőkre vonatkozik: Azure SQL Database rugalmas skálázás megjegyzése: Az Azure Synapse Analytics, az Azure SQL Database, az Azure SQL Managed Instance (nem rugalmas skálázás) mindig nulla (0) értéket ad vissza. |
| replica_group_id | bigint | Azonosítja a replika replikakészletének számát. Idegen kulcs sys.query_store_replicas. A következőkre vonatkozik: SQL Server (SQL Server 2022-től kezdve (16.x)) |
Permissions
VIEW DATABASE STATE Engedélyre van szükség.
Megjegyzések
Ritkán előfordulhat, hogy a DOP-oszlopok (max_dop, min_dop, avg_dop és last_dop) nagy számokat jelentenek. Ez akkor fordulhat elő, ha a lekérdezések nagy számú processzorral rendelkező rendszereken futnak. Ezt az eltérést olyan helyzetekben észlelheti, amikor a lekérdezés felhasználó által definiált függvényeket használ. A mérnöki csapat vizsgálja a problémát, és a probléma megoldásakor frissíti ezt a megjegyzést. Ez egy jelentéskészítési probléma a katalógusnézethez összegyűjtött statisztikákban, és nem befolyásolja a lekérdezések tényleges végrehajtását vagy futásidejét.
Következő lépések
További információ a Lekérdezéstárról az alábbi cikkekben:
- sys.query_store_replicas (Transact-SQL)
- sys.database_query_store_options (Transact-SQL)
- sys.query_context_settings (Transact-SQL)
- sys.query_store_plan (Transact-SQL)
- sys.query_store_query (Transact-SQL)
- sys.query_store_query_text (Transact-SQL)
- sys.query_store_wait_stats (Transact-SQL)
- sys.query_store_runtime_stats_interval (Transact-SQL)
- Teljesítmény figyelése a Lekérdezéstár használatával
- Katalógusnézetek (Transact-SQL)
- Tárolt lekérdezéstári eljárások (Transact-SQL)
- Ajánlott eljárás a Lekérdezéstár használatával