Aracılığıyla paylaş


sys.query_store_runtime_stats (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2016 (13.x) ve sonraki sürümleri Microsoft Fabric'te Azure SQL VeritabanıAzure SQL Yönetilen ÖrneğiAzure Synapse AnalyticsSQL veritabanı

Sorgu için çalışma zamanı yürütme istatistikleri bilgileri hakkında bilgi içerir.

Sütun adı Veri türü Description
runtime_stats_id bigint plan_id, execution_type ve runtime_stats_interval_id için çalışma zamanı yürütme istatistiklerini temsil eden satırın tanımlayıcısı. Yalnızca geçmiş çalışma zamanı istatistikleri aralıkları için benzersizdir. Şu anda etkin olan aralık için, plan_id tarafından başvurulen plan için çalışma zamanı istatistiklerini temsil eden birden çok satır olabilir ve yürütme türü execution_type tarafından temsil edilir. Genellikle, bir satır diske boşaltılan çalışma zamanı istatistiklerini temsil ederken, diğer satırlar bellek içi durumu temsil eder. Bu nedenle, her aralığın gerçek durumunu elde etmek için ölçümleri toplamanız, plan_id, execution_type ve runtime_stats_interval_id göre gruplandırmanız gerekir.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
plan_id bigint Yabancı anahtar. sys.query_store_plan (Transact-SQL) öğesine katılır.
runtime_stats_interval_id bigint Yabancı anahtar. sys.query_store_runtime_stats_interval (Transact-SQL) öğesine katılır.
execution_type tinyint Sorgu yürütme türünü belirler:

0 - Düzenli yürütme (başarıyla tamamlandı)

3 - İstemci tarafından başlatılan yürütme durduruldu

4 - Özel durum durduruldu yürütmesi
execution_type_desc nvarchar(128) Yürütme türü alanının metinsel açıklaması:

0 - Normal

3 - Durduruldu

4 - Özel durum
first_execution_time datetimeoffset Toplama aralığı içinde sorgu planı için ilk yürütme zamanı. Bu, sorgu yürütmenin bitiş zamanıdır.
last_execution_time datetimeoffset Toplama aralığı içinde sorgu planının son yürütme zamanı. Bu, sorgu yürütmenin bitiş zamanıdır.
count_executions bigint Toplama aralığı içindeki sorgu planı için toplam yürütme sayısı.
avg_duration float Toplama aralığı içinde sorgu planının ortalama süresi (mikrosaniye cinsinden bildirilir).
last_duration bigint Toplama aralığı içinde sorgu planının son süresi (mikrosaniye cinsinden bildirilir).
min_duration bigint Toplama aralığı içinde sorgu planı için en düşük süre (mikrosaniye cinsinden bildirilir).
max_duration bigint Toplama aralığı içinde sorgu planı için en uzun süre (mikrosaniye cinsinden bildirilir).
stdev_duration float Toplama aralığı içinde sorgu planı için süre standart sapması (mikrosaniye cinsinden bildirilir).
avg_cpu_time float Toplama aralığı içinde (mikrosaniye cinsinden raporlanan) sorgu planı için ortalama CPU süresi.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_cpu_time bigint Toplama aralığı içinde (mikrosaniye cinsinden raporlanan) sorgu planının son CPU zamanı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_cpu_time bigint Toplama aralığı içinde sorgu planı için en düşük CPU süresi (mikrosaniye cinsinden bildirilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_cpu_time bigint Toplama aralığı içinde sorgu planı için en fazla CPU süresi (mikrosaniye cinsinden bildirilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_cpu_time float Toplama aralığı içinde sorgu planı için CPU süresi standart sapması (mikrosaniye cinsinden bildirilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_logical_io_reads float Toplama aralığı içinde sorgu planı için ortalama mantıksal G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_logical_io_reads bigint Toplama aralığı içinde sorgu planı için son mantıksal G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_logical_io_reads bigint Toplama aralığı içinde sorgu planı için en az mantıksal G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_logical_io_reads bigint Toplama aralığı içinde sorgu planı için mantıksal G/Ç okuma sayısı üst sınırı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_logical_io_reads float Mantıksal G/Ç sayısı, toplama aralığındaki sorgu planı için standart sapması okur (okunan 8 KB sayfa sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_logical_io_writes float Toplama aralığı içinde sorgu planı için ortalama mantıksal G/Ç yazma sayısı (yazılan 8 KB sayfa sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_logical_io_writes bigint Toplama aralığı içinde sorgu planı için son mantıksal G/Ç yazma sayısı (yazılan 8 KB sayfa sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_logical_io_writes bigint Toplama aralığı içinde sorgu planı için en az mantıksal G/Ç yazma sayısı (yazılan 8 KB sayfa sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_logical_io_writes bigint Toplama aralığı içinde sorgu planı için mantıksal G/Ç yazma sayısı üst sınırı (yazılan 8 KB sayfa sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_logical_io_writes float Mantıksal G/Ç sayısı, toplama aralığı içinde sorgu planı için standart sapma yazar (yazılan 8 KB sayfa sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_physical_io_reads float Toplama aralığı içinde sorgu planı için ortalama fiziksel G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_physical_io_reads bigint Toplama aralığı içinde sorgu planı için son fiziksel G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_physical_io_reads bigint Toplama aralığı içinde sorgu planı için en az fiziksel G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_physical_io_reads bigint Toplama aralığı içinde sorgu planı için en fazla fiziksel G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_physical_io_reads float Toplama aralığı içinde sorgu planı için fiziksel G/Ç'nin standart sapmasını okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_clr_time float Toplama aralığı içinde (mikrosaniye cinsinden raporlanan) sorgu planı için ortalama CLR süresi.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_clr_time bigint Toplama aralığı içinde (mikrosaniye cinsinden raporlanan) sorgu planı için son CLR zamanı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_clr_time bigint Toplama aralığı içinde sorgu planı için en düşük CLR süresi (mikrosaniye cinsinden bildirilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_clr_time bigint Toplama aralığı içinde sorgu planı için en uzun CLR süresi (mikrosaniye cinsinden bildirilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_clr_time float Toplama aralığı içinde sorgu planı için CLR saat standart sapması (mikrosaniye cinsinden bildirilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_dop float Toplama aralığı içindeki sorgu planı için ortalama DOP (paralellik derecesi).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_dop bigint Toplama aralığı içindeki sorgu planı için son DOP (paralellik derecesi).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_dop bigint Toplama aralığı içindeki sorgu planı için en düşük DOP (paralellik derecesi).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_dop bigint Toplama aralığı içindeki sorgu planı için en yüksek DOP (paralellik derecesi).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_dop float Toplama aralığı içindeki sorgu planı için DOP (paralellik derecesi) standart sapması.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_query_max_used_memory float Toplama aralığı içinde sorgu planı için ortalama bellek verme (8 KB sayfa sayısı olarak bildirilir). Yerel olarak derlenmiş bellek için iyileştirilmiş yordamları kullanan sorgular için her zaman 0.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_query_max_used_memory bigint Toplama aralığı içinde sorgu planı için son bellek verme (8 KB sayfa sayısı olarak bildirilir). Yerel olarak derlenmiş bellek için iyileştirilmiş yordamları kullanan sorgular için her zaman 0.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_query_max_used_memory bigint Toplama aralığı içinde sorgu planı için en düşük bellek verme (8 KB sayfa sayısı olarak bildirilir). Yerel olarak derlenmiş bellek için iyileştirilmiş yordamları kullanan sorgular için her zaman 0.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_query_max_used_memory bigint Toplama aralığı içinde sorgu planı için en fazla bellek verme (8 KB sayfa sayısı olarak bildirilir). Yerel olarak derlenmiş bellek için iyileştirilmiş yordamları kullanan sorgular için her zaman 0.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_query_max_used_memory float Toplama aralığı içinde sorgu planı için bellek verme standart sapması (8 KB sayfa sayısı olarak bildirilir). Yerel olarak derlenmiş bellek için iyileştirilmiş yordamları kullanan sorgular için her zaman 0.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_rowcount float Toplama aralığı içindeki sorgu planı için ortalama döndürülen satır sayısı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_rowcount bigint Toplama aralığı içinde sorgu planının son yürütülmesine göre döndürülen satır sayısı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_rowcount bigint Toplama aralığı içinde sorgu planı için en az döndürülen satır sayısı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_rowcount bigint Toplama aralığı içinde sorgu planı için döndürülen satır sayısı üst sınırı.
stdev_rowcount float Toplama aralığı içindeki sorgu planı için döndürülen satır sayısının standart sapması.
avg_num_physical_io_reads float Toplama aralığı içinde sorgu planı için ortalama fiziksel G/Ç okuma sayısı (bir dizi okuma G/Ç işlemi olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_num_physical_io_reads bigint Toplama aralığı içinde sorgu planı için son fiziksel G/Ç okuma sayısı (bir dizi okuma G/Ç işlemi olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_num_physical_io_reads bigint Toplama aralığı içinde sorgu planı için en az fiziksel G/Ç okuma sayısı (bir dizi okuma G/Ç işlemi olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_num_physical_io_reads bigint Toplama aralığı içinde sorgu planı için en fazla fiziksel G/Ç okuma sayısı (bir dizi okuma G/Ç işlemi olarak ifade edilir).
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_log_bytes_used float Toplama aralığı içinde, sorgu planı tarafından kullanılan veritabanı günlüğündeki ortalama bayt sayısı.
Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
last_log_bytes_used bigint Toplama aralığı içinde, sorgu planının son yürütmesi tarafından kullanılan veritabanı günlüğündeki bayt sayısı.
Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
min_log_bytes_used bigint Toplama aralığı içinde, sorgu planı tarafından kullanılan veritabanı günlüğündeki en az bayt sayısı.
Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
max_log_bytes_used bigint Toplama aralığı içinde, sorgu planı tarafından kullanılan veritabanı günlüğündeki bayt sayısı üst sınırı.
Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
stdev_log_bytes_used float Toplama aralığı içinde, sorgu planı tarafından kullanılan veritabanı günlüğündeki bayt sayısının standart sapması.
Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
Not: Azure Synapse Analytics her zaman sıfır (0) döndürür.
avg_tempdb_space_used float Toplama aralığı içinde sorgu planı için içinde kullanılan tempdb ortalama sayfa sayısı (8 KB sayfa sayısı olarak ifade edilir).

Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
last_tempdb_space_used bigint Toplama aralığı içinde sorgu planı için içinde kullanılan tempdb son sayfa sayısı (8 KB sayfa sayısı olarak ifade edilir).

Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
min_tempdb_space_used bigint Toplama aralığı içinde sorgu planı için içinde kullanılan tempdb en az sayfa sayısı (8 KB sayfa sayısı olarak ifade edilir).

Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
max_tempdb_space_used bigint Toplama aralığı içinde sorgu planı için içinde kullanılan tempdb en fazla sayfa sayısı (8 KB sayfa sayısı olarak ifade edilir).

Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
stdev_tempdb_space_used float Toplama aralığı içinde sorgu planı için standart sapmada tempdb kullanılan sayfa sayısı (8 KB sayfa sayısı olarak ifade edilir).

Şunlar için geçerlidir: SQL Server (SQL Server 2017 (14.x) ile başlayarak) ve Azure SQL Veritabanı.
avg_page_server_io_reads float Toplama aralığı içinde sorgu planı için ortalama sayfa sunucusu G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).

Şunlar için geçerlidir: Azure SQL Veritabanı Hiper Ölçek
Not: Azure Synapse Analytics, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği (hiper ölçek olmayan) her zaman sıfır (0) döndürür.
last_page_server_io_reads bigint Toplama aralığı içinde sorgu planı için son sayfa sunucusu G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).

Şunlar için geçerlidir: Azure SQL Veritabanı Hiper Ölçek
Not: Azure Synapse Analytics, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği (hiper ölçek olmayan) her zaman sıfır (0) döndürür.
min_page_server_io_reads bigint Toplama aralığı içinde sorgu planı için en az sayfa sunucusu G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).

Şunlar için geçerlidir: Azure SQL Veritabanı Hiper Ölçek
Not: Azure Synapse Analytics, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği (hiper ölçek olmayan) her zaman sıfır (0) döndürür.
max_page_server_io_reads bigint Toplama aralığı içinde sorgu planı için en fazla sayfa sunucusu G/Ç okuma sayısı (8 KB sayfa okuma sayısı olarak ifade edilir).

Şunlar için geçerlidir: Azure SQL Veritabanı Hiper Ölçek
Not: Azure Synapse Analytics, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği (hiper ölçek olmayan) her zaman sıfır (0) döndürür.
stdev_page_server_io_reads float Toplama aralığı içinde sorgu planı için sayfa sunucusu G/Ç okuma sayısının standart sapması (8 KB sayfa okuma sayısı olarak ifade edilir).

Şunlar için geçerlidir: Azure SQL Veritabanı Hiper Ölçek
Not: Azure Synapse Analytics, Azure SQL Veritabanı, Azure SQL Yönetilen Örneği (hiper ölçek olmayan) her zaman sıfır (0) döndürür.
replica_group_id bigint Bu çoğaltma için çoğaltma kümesi numarasını tanımlar. sys.query_store_replicas yabancı anahtar.

Şunlar için geçerlidir: SQL Server (SQL Server 2022 (16.x) ile başlayarak)

Permissions

İzin gerektirir VIEW DATABASE STATE .

Açıklamalar

Ender durumlarda, DOP sütunlarının (max_dop, min_dop, avg_dop ve last_dop) büyük sayılar raporlaabileceğini fark edebilirsiniz. Sorgular çok sayıda işlemciye sahip sistemlerde yürütürken bu durum oluşabilir. Sorgunun kullanıcı tanımlı işlevleri kullandığı senaryolarda bu tutarsızlığı fark edebilirsiniz. Mühendislik ekibi bu sorunu araştırıyor ve bu sorun düzeltildiğinde bu notu güncelleştirecek. Bu, bu katalog görünümü için toplanan istatistiklerde bir raporlama sorunudur ve gerçek sorgu yürütmeyi veya çalışma zamanı performansını etkilemez.

Sonraki Adımlar

Aşağıdaki makalelerde Sorgu Deposu hakkında daha fazla bilgi edinin: