«dmv» etiketlenmiş sorular

SQL Server'daki DMV, Veritabanı Yönetim Görünümleri [& Fonksiyonlar] için tümünü kapsayan bir terimdir. Teknik olarak hepsi artık DMO'lardır (Veritabanı Yönetim Nesneleri), ancak DMV terimi hala çoğu kişi tarafından geniş çapta anlaşılmakta ve kabul edilmektedir.

1
Önbellek boyutunu ve ayrılmış belleği planlama
Gerçek Yürütme Planı'nı içeren bir sorgu çalıştırırken, kök operatörü ( SELECT) bana Önbellek Plan Boyutunun 32 KB olduğunu söyler . Katılır Bir sorgu sys.dm_exec_cached_plansve sys.dm_os_memory_objectssöz konusu planın bakarak, bu değerleri diyor pages_in_bytesve max_pages_in_bytesönbelleğe planının boyutu ile eşleşen 32768 (32 KB) vardır. Anlamadığım sys.dm_exec_cached_plans.size_in_bytes, 49152 (48KB) değerinin ne olduğu. Tüm bu …


2
stats_column_id ve index_column_id, kümelenmiş dizinin fiziksel sırası değiştiğinde güncellenmiyor
Sütunun amacını yanlış anlamadığım sürece, aşağıdaki kod, kümelenmiş dizinin yapısındaki bir değişikliğin sys.stats_columns DMV'dekistats_column_id sütunun sıra konumunu ( ) değiştirmediğini gösterir . (AdventureWorks2014, AdventureWorks2008R2'de test edilmiştir) select i.name, c.name, ic.column_id, ic.index_column_id from sys.indexes i join sys.index_columns ic on i.object_id = ic.object_id and i.index_id = ic.index_id join sys.columns c on i.object_id …

5
Sys.dm_db_index_physical_stats performansını iyileştirin
Bir bakım işi sırasında, parçalanmış dizinlerin bir listesini almaya çalışıyorum. Ancak, sorgu son derece yavaştır ve yürütülmesi 30 dakikadan fazla sürer . Bunun sys.dm_db_index_physical_stats üzerindeki uzaktan taramadan kaynaklandığını düşünüyorum. Aşağıdaki sorguyu hızlandırmanın bir yolu var mı: SELECT OBJECT_NAME(i.OBJECT_ID) AS TableName, i.name AS TableIndexName FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, NULL, NULL, 'DETAILED') phystat …

5
SQL Server'da, çalıştırılan bir saklı yordama geçirilen parametrelerin değerlerini belirlemenin bir yolu var mı?
Saklı yordamı yürütmenin bir yolu, "dinamik yönetim" yöntemlerini kullanmaktır, şöyle: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Ancak, bu yalnızca saklı yordamın create deyiminin metnini görüntüler. Örneğin: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM AllTheThings Where id = @id İdeal olarak, belirli rahatsız edici …

3
DMV sys.dm_exec_requests içindeki total_elapsed_time tamamen yanlış mı?
SQL Server 2012 çalıştırıyorum ve DMV'leri kullanarak izlemek için bazı sorguları bir araya getirmeye çalışıyorum. Bununla birlikte, DMV'deki total_elapsed_timealana bakarken sys.dm_exec_requests, sayılar çok uzak görünüyor. İşte bir örnek: SELECT session_id, RunTime = CURRENT_TIMESTAMP, start_time, total_elapsed_time FROM sys.dm_exec_requests WHERE session_id = 284; session_id RunTime start_time total_elapsed_time 284 2016-04-07 16:14:03.690 2016-04-07 16:08:14.587 …

2
sys.allocation_units ve sp_spaceused alan kullanımı
DMV'lerin sayfa sayısı ve satır sayısı hakkında doğru bilgi sahibi olmadığı bilinen bir gerçektir. Ancak, istatistikleri güncellediğinizde, neden yapmadıklarını göremiyorum. Ben bir izleme aracı üzerinde çalışıyorum, her dizin ve veri, vb disk boyutunu bilmek istiyorum. Sonunda doğru dolgu faktörü ve diğer şeyler vb bulmak istiyorum. İşlevim ve eski sp_spaceused tarafından …

2
DMV'leri okurken READ UNCOMMITTED ayarı
SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDSistem DMV'lerini okumadan önce birkaç kişinin aradığını gördüm . Aynı işlemdeki DMV'lere ve tablolara çağrıları karıştırmıyorsanız, bunu yapmak için herhangi bir neden var mı?
12 sql-server  dmv 


1
DMV sys.dm_exec_query_stats içinde last_worker_time ve last_elapsed_time arasındaki fark nedir?
last_worker_time ve last_elapsed_time'ın DMV sys.dm_exec_query_stats içindeki anlamı ve aralarındaki fark nedir? sorgu altında ateş ettiğimde SELECT TOP 20 qs.last_worker_time, qs.last_worker_time/1000000 last_worker_time_in_S, qs.last_elapsed_time, qs.last_elapsed_time/1000000 last_elapsed_time_in_S FROM sys.dm_exec_query_stats qs order by qs.last_worker_time desc Aşağıdaki gibi sonuç alıyorum. Ben fark ya şey ya eşit ya da geçen zaman işçi zaman daha fazladır. Ben …


2
Belgelerdeki sys.dm_exec_query_stats uyarısının pratik etkileri nelerdir?
Dokümantasyon için sys.dm_exec_query_statsdevletler şu: Sunucuda yürütülmekte olan bir iş yükü varsa, sys.dm_exec_query_stats öğesinin ilk sorgusu yanlış sonuçlar verebilir. Daha doğru sonuçlar, sorgunun yeniden çalıştırılmasıyla belirlenebilir. Bazen aktif bir iş yükü sırasında bu DMV'yi sorgularım ve doğru sonuçları tercih ederim. Yukarıdaki uyarıyı pratikte nasıl uygulayacağımı bilmiyorum. DMV'yi her zaman iki kez …
10 sql-server  dmv 

1
Sys.dm_exec_sessions içindeki "okur" sütunu gerçekte neyi gösterir?
Bu çok temel bir soru gibi görünebilir ve gerçekten de olması gerekir. Ancak, bilimsel yöntemin bir hayranı olarak, bir hipotez oluşturmayı, sonra doğru olup olmadığımı görmek için test etmeyi seviyorum. Bu durumda, daha iyi sys.dm_exec_sessionstek sütun "okur" çıktısını daha iyi anlamaya çalışıyorum . SQL Server Books Online'da bunu oldukça kuru …

4
SQL Server 2008 R2'de şifrelenmiş / şifrelenmiş verileri olan tüm sütunları bulmanın hızlı bir yolu var mı?
SQL Server 2008 R2'de şifrelenmiş / şifrelenmiş verileri olan tüm sütunları bulmanın hızlı bir yolu var mı? Bir geliştirme sunucusundaki (iş kurallarımıza göre) tüm şifreli sütunlardaki verileri geçersiz kılmam gerekiyor. Sütunların çoğunu biliyorum çünkü onları düzenli olarak kullanıyoruz, ancak ayrıntılı olmak istiyorum ve aynı zamanda hepsini bulduğumu kanıtlamak istiyorum. Ben …

1
Sıfır Satırlar DMV sorgulamasında geri döner sys.dm_os_performance_counters
Ben bir kullanıcı var SQL Server 2014 Standard Edition (RTM)olan SYSADMINSunucu Görünümü Devlet İzinleriyle rolü ama DMV yürütmek zaman sys.dm_os_performance_countershiçbir kaydı döndürür. İzinlerde neyin yanlış olduğu hakkında bir fikrin var mı? @@ Sürüm çıktısı: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 20 Şubat 2014 20:04:26 Telif Hakkı (c) Windows NT …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.