sys.query_store_runtime_stats (SQL Bertransaksi)

Berlaku untuk:yes SQL Server 2016 (13.x) dan yang lebih baru YesAzure SQL Database YesAzure SQL Managed Instance yesAzure Synapse Analytics

Berisi informasi tentang informasi statistik eksekusi runtime untuk kueri.

Nama kolom Jenis data Deskripsi
runtime_stats_id bigint Pengidentifikasi baris yang mewakili statistik eksekusi runtime untuk plan_id, execution_type , dan runtime_stats_interval_id. Ini hanya unik untuk interval statistik runtime sebelumnya. Untuk interval aktif saat ini, mungkin ada beberapa baris yang mewakili statistik runtime untuk rencana yang direferensikan oleh plan_id, dengan jenis eksekusi yang diwakili oleh execution_type. Biasanya, satu baris mewakili statistik runtime yang dibersihkan ke disk, sementara baris lainnya mewakili status dalam memori. Oleh karena itu, untuk mendapatkan status aktual untuk setiap interval, Anda perlu menggabungkan metrik, mengelompokkan menurut plan_id, execution_type , dan runtime_stats_interval_id.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
plan_id bigint Kunci asing. Bergabung ke sys.query_store_plan (SQL Transaksi).
runtime_stats_interval_id bigint Kunci asing. Bergabung ke sys.query_store_runtime_stats_interval (SQL Transact).
execution_type tinyint Menentukan jenis eksekusi kueri:

0 - Eksekusi reguler (berhasil diselesaikan)

3 - Klien memulai eksekusi yang dibatalkan

4 - Pengecualian eksekusi yang dibatalkan
execution_type_desc nvarchar(128) Deskripsi tekstual bidang jenis eksekusi:

0 - Reguler

3 - Dibatalkan

4 - Pengecualian
first_execution_time datetimeoffset Waktu eksekusi pertama untuk rencana kueri dalam interval agregasi. Ini adalah waktu akhir eksekusi kueri.
last_execution_time datetimeoffset Waktu eksekusi terakhir untuk rencana kueri dalam interval agregasi. Ini adalah waktu akhir eksekusi kueri.
count_executions bigint Jumlah total eksekusi untuk rencana kueri dalam interval agregasi.
avg_duration Float Durasi rata-rata untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
last_duration bigint Durasi terakhir untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
min_duration bigint Durasi minimum untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
max_duration bigint Durasi maksimum untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
stdev_duration Float Simpangan baku durasi untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikrodetik).
avg_cpu_time Float Waktu CPU rata-rata untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_cpu_time bigint Waktu CPU terakhir untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_cpu_time bigint Waktu CPU minimum untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_cpu_time bigint Waktu CPU maksimum untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikro detik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_cpu_time Float Simpangan baku waktu CPU untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikrodetik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_logical_io_reads Float Jumlah rata-rata pembacaan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_logical_io_reads bigint Jumlah terakhir pembacaan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_logical_io_reads bigint Jumlah minimum pembacaan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_logical_io_reads bigint Jumlah maksimum pembacaan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_logical_io_reads Float Jumlah I/O logis membaca simpangan baku untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_logical_io_writes Float Jumlah rata-rata penulisan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang ditulis).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_logical_io_writes bigint Jumlah terakhir penulisan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang ditulis).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_logical_io_writes bigint Jumlah minimum penulisan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang ditulis).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_logical_io_writes bigint Jumlah maksimum penulisan I/O logis untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang ditulis).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_logical_io_writes Float Jumlah I/O logis menulis simpangan baku untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang ditulis).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_physical_io_reads Float Jumlah rata-rata pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_physical_io_reads bigint Jumlah terakhir pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_physical_io_reads bigint Jumlah minimum pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_physical_io_reads bigint Jumlah maksimum pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_physical_io_reads Float Jumlah I/O fisik membaca simpangan baku untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_clr_time Float Waktu CLR rata-rata untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikrodetik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_clr_time bigint Waktu CLR terakhir untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikrodetik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_clr_time bigint Waktu CLR minimum untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikrodetik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_clr_time bigint Waktu CLR maksimum untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikrodetik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_clr_time Float Simpangan baku waktu CLR untuk rencana kueri dalam interval agregasi (dilaporkan dalam mikrodetik).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_dop Float DOP rata-rata (tingkat paralelisme) untuk rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_dop bigint DOP terakhir (tingkat paralelisme) untuk rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_dop bigint DOP minimum (tingkat paralelisme) untuk rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_dop bigint DOP maksimum (tingkat paralelisme) untuk rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_dop Float Simpangan baku DOP (tingkat paralelisme) untuk rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_query_max_used_memory Float Peruntukan memori rata-rata (dilaporkan sebagai jumlah halaman 8-KB) untuk rencana kueri dalam interval agregasi. Selalu 0 untuk kueri menggunakan prosedur yang dioptimalkan memori yang dikompilasi secara asli.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_query_max_used_memory bigint Peruntukan memori terakhir (dilaporkan sebagai jumlah halaman 8-KB) untuk rencana kueri dalam interval agregasi. Selalu 0 untuk kueri menggunakan prosedur yang dioptimalkan memori yang dikompilasi secara asli.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_query_max_used_memory bigint Peruntukan memori minimum (dilaporkan sebagai jumlah halaman 8-KB) untuk rencana kueri dalam interval agregasi. Selalu 0 untuk kueri menggunakan prosedur yang dioptimalkan memori yang dikompilasi secara asli.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_query_max_used_memory bigint Peruntukan memori maksimum (dilaporkan sebagai jumlah halaman 8-KB) untuk rencana kueri dalam interval agregasi. Selalu 0 untuk kueri menggunakan prosedur yang dioptimalkan memori yang dikompilasi secara asli.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_query_max_used_memory Float Simpangan baku peruntukan memori (dilaporkan sebagai jumlah halaman 8-KB) untuk rencana kueri dalam interval agregasi. Selalu 0 untuk kueri menggunakan prosedur yang dioptimalkan memori yang dikompilasi secara asli.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_rowcount Float Jumlah rata-rata baris yang dikembalikan untuk rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_rowcount bigint Jumlah baris yang dikembalikan berdasarkan eksekusi terakhir rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_rowcount bigint Jumlah minimum baris yang dikembalikan untuk rencana kueri dalam interval agregasi.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_rowcount bigint Jumlah maksimum baris yang dikembalikan untuk rencana kueri dalam interval agregasi.
stdev_rowcount Float Simpangan baku jumlah baris yang dikembalikan untuk rencana kueri dalam interval agregasi.
avg_num_physical_io_reads Float Jumlah rata-rata pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah operasi I/O baca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_num_physical_io_reads bigint Jumlah terakhir pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah operasi I/O baca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_num_physical_io_reads bigint Jumlah minimum pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah operasi I/O baca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_num_physical_io_reads bigint Jumlah maksimum pembacaan I/O fisik untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah operasi I/O baca).
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_log_bytes_used Float Jumlah rata-rata byte dalam log database yang digunakan oleh rencana kueri, dalam interval agregasi.
Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
last_log_bytes_used bigint Jumlah byte dalam log database yang digunakan oleh eksekusi terakhir rencana kueri, dalam interval agregasi.
Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
min_log_bytes_used bigint Jumlah minimum byte dalam log database yang digunakan oleh rencana kueri, dalam interval agregasi.
Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
max_log_bytes_used bigint Jumlah maksimum byte dalam log database yang digunakan oleh rencana kueri, dalam interval agregasi.
Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
stdev_log_bytes_used Float Simpangan baku jumlah byte dalam log database yang digunakan oleh rencana kueri, dalam interval agregasi.
Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
Catatan: Azure Synapse Analytics akan selalu mengembalikan nol (0).
avg_tempdb_space_used Float Jumlah rata-rata halaman yang digunakan dalam tempdb untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB).

Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
last_tempdb_space_used bigint Jumlah halaman terakhir yang digunakan dalam tempdb untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB).

Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
min_tempdb_space_used bigint Jumlah minimum halaman yang digunakan dalam tempdb untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB).

Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
max_tempdb_space_used bigint Jumlah maksimum halaman yang digunakan dalam tempdb untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB).

Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
stdev_tempdb_space_used Float Jumlah halaman yang digunakan dalam simpangan baku tempdb untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB).

Berlaku untuk: SQL Server (Dimulai dengan SQL Server 2017 (14.x)) dan Azure SQL Database.
avg_page_server_io_reads Float Jumlah rata-rata pembacaan I/O server halaman untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).

Berlaku untuk: Azure SQL Database Catatan Hyperscale
: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (non-hyperscale) akan selalu mengembalikan nol (0).
last_page_server_io_reads bigint Jumlah terakhir pembacaan I/O server halaman untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).

Berlaku untuk: Azure SQL Database Catatan Hyperscale
: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (non-hyperscale) akan selalu mengembalikan nol (0).
min_page_server_io_reads bigint Jumlah minimum pembacaan I/O server halaman untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).

Berlaku untuk: Azure SQL Database Catatan Hyperscale
: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (non-hyperscale) akan selalu mengembalikan nol (0).
max_page_server_io_reads bigint Jumlah maksimum pembacaan I/O server halaman untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).

Berlaku untuk: Azure SQL Database Catatan Hyperscale
: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (non-hyperscale) akan selalu mengembalikan nol (0).
stdev_page_server_io_reads Float Simpangan baku jumlah pembacaan I/O server halaman untuk rencana kueri dalam interval agregasi (dinyatakan sebagai sejumlah halaman 8-KB yang dibaca).

Berlaku untuk: Azure SQL Database Catatan Hyperscale
: Azure Synapse Analytics, Azure SQL Database, Azure SQL Managed Instance (non-hyperscale) akan selalu mengembalikan nol (0).
replica_group_id bigint Mengidentifikasi nomor set replika untuk replika ini.

BERLAKU UNTUK: SQL Server (Dimulai dengan Pratinjau SQL Server 2022 (16.x)

Izin

VIEW DATABASE STATE Memerlukan izin.

Langkah berikutnya

Pelajari selengkapnya tentang Penyimpanan Kueri di artikel berikut ini: