Pertanyaan yang diberi tag «dmv»

DMV di SQL Server adalah istilah umum untuk Tampilan Manajemen Database [& Fungsi]. Secara teknis semuanya sekarang adalah DMO (Objek Manajemen Database) namun istilah DMV masih dipahami dan diterima secara luas oleh sebagian besar orang.

1
Rencanakan ukuran cache dan memori yang dicadangkan
Saat menjalankan kueri termasuk Rencana Eksekusi Aktual, operator root ( SELECT) memberi tahu saya bahwa Ukuran Cached Plan adalah 32KB. Kueri yang bergabung sys.dm_exec_cached_plansdan sys.dm_os_memory_objects, melihat paket yang dimaksud, mengatakan bahwa nilai untuk pages_in_bytesdan max_pages_in_bytes32768 (32KB), yang cocok dengan ukuran paket yang di-cache. Apa yang saya tidak mengerti adalah apa …


2
stats_column_id dan index_column_id tidak diperbarui dengan urutan fisik indeks berkerumun diubah
Kecuali saya salah memahami tujuan kolom, kode berikut menunjukkan bahwa perubahan struktur indeks berkerumun tidak mengubah posisi ordinal ( stats_column_id) kolom dalam sys.stats_columns DMV. (Diuji dalam AdventureWorks2014, AdventureWorks2008R2) 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 …

5
Tingkatkan kinerja sys.dm_db_index_physical_stats
Selama pekerjaan pemeliharaan, saya mencoba untuk mendapatkan daftar indeks terfragmentasi. Tetapi kueri sangat lambat dan membutuhkan waktu lebih dari 30 menit untuk dieksekusi . Saya pikir ini karena pemindaian jarak jauh pada sys.dm_db_index_physical_stats. Apakah ada cara untuk mempercepat kueri berikut: SELECT OBJECT_NAME(i.OBJECT_ID) AS TableName, i.name AS TableIndexName FROM sys.dm_db_index_physical_stats(DB_ID(), NULL, …

5
Dalam SQL Server, apakah ada cara untuk menentukan nilai parameter yang diteruskan ke prosedur tersimpan yang dijalankan
Salah satu cara untuk menentukan mengeksekusi prosedur tersimpan adalah dengan menggunakan metode "manajemen dinamis", seperti: SELECT sqlText.Text, req.* FROM sys.dm_exec_requests req OUTER APPLY sys.dm_exec_sql_text(req.sql_handle) AS sqltext Namun, ini hanya menampilkan teks dari pernyataan membuat prosedur tersimpan. misalnya: CREATE PROCEDURE IMaProcedure @id int AS SELECT * FROM AllTheThings Where id = …

3
Apakah total_elapsed_time di DMV sys.dm_exec_requests sepenuhnya tidak akurat?
Saya menjalankan SQL Server 2012 dan saya mencoba untuk mengumpulkan beberapa pertanyaan bersama untuk pemantauan menggunakan DMV. Namun, ketika melihat total_elapsed_timebidang di sys.dm_exec_requestsDMV, angkanya terlihat jauh. Ini sebuah contoh: 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 …

2
penggunaan ruang pada sys.allocation_units dan sp_spaceused
Ini adalah fakta yang diketahui bahwa DMV tidak memiliki informasi yang akurat mengenai jumlah halaman dan jumlah baris. Namun, ketika statistik Anda diperbarui, saya tidak bisa melihat mengapa mereka tidak memperbarui. Saya sedang mengerjakan alat pemantauan, ingin mengetahui ukuran disk dari setiap indeks dan data, dll. Akhirnya saya ingin menemukan …

2
Pengaturan BACA TIDAK DIKETAHUI saat membaca DMV
Saya telah melihat beberapa orang memanggil SET TRANSACTION ISOLATION LEVEL READ UNCOMMITTEDsebelum membaca sistem DMV. Apakah ada alasan untuk melakukan ini, dengan asumsi Anda tidak mencampur panggilan ke DMV dan tabel dalam transaksi yang sama?
12 sql-server  dmv 


1
apa perbedaan antara last_worker_time dan last_elapsed_time di DMV sys.dm_exec_query_stats?
apa arti dari last_worker_time dan last_elapsed_time di DMV sys.dm_exec_query_stats dan apa perbedaan di antara mereka? ketika saya jalankan query di bawah ini 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 Saya mendapatkan reult seperti di bawah ini. Satu hal yang saya perhatikan …


2
Apa dampak praktis dari peringatan sys.dm_exec_query_stats dalam dokumentasi?
The dokumentasi untuk sys.dm_exec_query_statsnegara-negara berikut: Permintaan awal sys.dm_exec_query_stats mungkin menghasilkan hasil yang tidak akurat jika ada beban kerja yang saat ini dieksekusi di server. Hasil yang lebih akurat dapat ditentukan dengan menjalankan kembali kueri. Saya terkadang menanyakan DMV itu selama beban kerja aktif dan lebih suka hasil yang akurat. Saya …
10 sql-server  dmv 


4
Apakah ada cara cepat untuk menemukan semua kolom di SQL Server 2008 R2 yang dienkripsi / memiliki data terenkripsi?
Apakah ada cara cepat untuk menemukan semua kolom di SQL Server 2008 R2 yang dienkripsi / memiliki data terenkripsi? Saya perlu membatalkan data di semua kolom terenkripsi di server pengembangan (sesuai dengan aturan bisnis kami). Saya tahu sebagian besar kolom karena kami menggunakannya secara teratur, tetapi saya ingin teliti dan …

1
Zero Rows mengembalikan permintaan DMV sys.dm_os_performance_counters
Saya memiliki pengguna SQL Server 2014 Standard Edition (RTM)dengan SYSADMINperan dengan Izin Server View State tetapi ketika saya menjalankan DMV sys.dm_os_performance_counterstidak mengembalikan catatan. Adakah yang tahu apa yang salah dengan izin? Output dari @@ Versi: Microsoft SQL Server 2014 - 12.0.2000.8 (X64) 20 Februari 2014 20:04:26 Hak cipta (c) Microsoft …

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.