Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Microsoft SQL Server, SQL Server'daki olayları izlemek ve fiziksel veritabanı tasarımını ayarlamak için kapsamlı bir araç kümesi sağlar. Araç seçimi, yapılacak izleme veya ayarlama türüne ve izlenecek belirli olaylara bağlıdır.
SQL Server izleme ve ayarlama araçları şunlardır:
| Tool | Description |
|---|---|
| SQL veritabanı işlevleri nelerdir? | Yerleşik işlevler, sunucu başlatıldığından bu yana SQL Server etkinliğiyle ilgili anlık görüntü istatistiklerini görüntüler; bu istatistikler önceden tanımlanmış SQL Server sayaçlarında depolanır. Örneğin, @@CPU_BUSY CPU'nun SQL Server kodunu yürüttüğü süreyi içerir; @@CONNECTIONS SQL Server bağlantılarının veya denenen bağlantıların sayısını içerir ve @@PACKET_ERRORS SQL Server bağlantılarında gerçekleşen ağ paketlerinin sayısını içerir. |
| DBCC | DBCC (Veritabanı Konsol Komutu) deyimleri, performans istatistiklerini ve veritabanının mantıksal ve fiziksel tutarlılığını denetlemenizi sağlar. |
| Veritabanı Altyapısı Ayarlama Danışmanı | Veritabanı Altyapısı Ayarlama Danışmanı, ayarlamak istediğiniz veritabanlarında yürütülen Transact-SQL deyimlerinin performans etkilerini analiz eder. Veritabanı Altyapısı Ayarlama Danışmanı, dizinleri, dizinlenmiş görünümleri ve bölümleme ekleme, kaldırma veya değiştirme önerileri sağlar. |
| Hata Günlükleri | Windows Uygulaması olay günlüğü, Bir bütün olarak Windows Server ve Windows işletim sistemlerinde gerçekleşen olayların yanı sıra SQL Server, SQL Server Aracısı ve tam metin aramadaki olayların genel bir resmini sağlar. SQL Server'da başka bir yerde bulunmayan olaylar hakkında bilgi içerir. SQL Server ile ilgili sorunları gidermek için hata günlüğündeki bilgileri kullanabilirsiniz. |
| Genişletilmiş olaylara genel bakış | Genişletilmiş Olaylar, çok az performans kaynağı kullanan basit bir performans izleme sistemidir. Genişletilmiş Olaylar, oturum verilerinizi oluşturmak, değiştirmek, görüntülemek ve analiz etmek için üç grafik kullanıcı arabirimi (Yeni Oturum Sihirbazı, Yeni Oturum ve XE Profil Oluşturucu) sağlar. |
| Yürütmeyle İlgili Dinamik Yönetim Görünümleri ve İşlevleri | Yürütmeyle ilgili DMV'ler, yürütmeyle ilgili bilgileri denetlemenizi sağlar. |
| Canlı Sorgu İstatistikleri | Sorgu yürütme adımları hakkındaki gerçek zamanlı istatistikleri görüntüler. Sorgu yürütülürken bu veriler kullanılabilir olduğundan, bu yürütme istatistikleri sorgu performansı sorunlarının hatalarını ayıklamak için son derece kullanışlıdır. |
| Kaynak Kullanımını İzleme (Performans İzleyicisi) | Sistem İzleyicisi öncelikli olarak kullanımdaki arabellek yöneticisi sayfa isteklerinin sayısı gibi kaynak kullanımını izler ve olayları izlemek için önceden tanımlanmış nesneler ve sayaçlar veya kullanıcı tanımlı sayaçlar kullanarak sunucu performansını ve etkinliğini izlemenizi sağlar. Sistem İzleyicisi (Microsoft Windows NT 4.0'da Performans İzleyicisi), olaylarla ilgili veriler (örneğin, bellek kullanımı, etkin işlem sayısı, engellenen kilit sayısı veya CPU etkinliği) yerine sayıları ve oranları toplar. İşleçleri bilgilendiren uyarılar oluşturmak için belirli sayaçlarda eşikler ayarlayabilirsiniz. Sistem İzleyicisi, Microsoft Windows Server ve Windows işletim sistemlerinde çalışır. Windows NT 4.0 veya sonraki sürümlerde SQL Server örneğini izleyebilir (uzaktan veya yerel olarak). SQL Server Profiler ile Sistem İzleyicisi arasındaki temel fark, SQL Server Profiler'ın Veritabanı Altyapısı olaylarını izlemesi, Sistem İzleyicisi'nin ise sunucu işlemleriyle ilişkili kaynak kullanımını izlemesidir. |
| SQL Server Management Studio'da (SSMS) Açık Etkinlik İzleyicisi | SQL Server Management Studio'daki Etkinlik İzleyicisi, geçerli etkinliğin geçici görünümleri için kullanışlıdır ve aşağıdakiler hakkındaki bilgileri grafik olarak görüntüler: - SQL Server örneğinde çalışan işlemler - Engellenen işlemler -Kilit - Kullanıcı etkinliği |
| Performans Panosu | SQL Server Management Studio'daki Performans Panosu, SQL Server'da mevcut performans sorunlarının olup olmadığını hızla belirlemenize yardımcı olur. |
| Sorgu Ayarlama Yardımcısı'nı kullanarak veritabanlarını yükseltme | Sorgu Ayarlama Yardımcısı (QTA) özelliği, sorgu deposu kullanım senaryolarınındaha yeni SQL Server'a yükseltme sırasında performans kararlılığını koruma bölümünde açıklandığı gibi, daha yeni SQL Server sürümlerine yükseltme sırasında performans kararlılığını korumak için kullanıcılara önerilen iş akışında yol gösterir. |
| Sorgu Deposu’nu kullanarak performansı izleme | Sorgu Deposu özelliği, sorgu planı seçimi ve performansı hakkında içgörü sağlar. Sorgu planı değişikliklerinin neden olduğu performans farklarını hızla bulmanıza yardımcı olarak performans sorunlarını gidermeyi basitleştirir. Sorgu Deposu sorguların, planların ve çalışma zamanı istatistiklerinin geçmişini otomatik olarak yakalar ve bunları gözden geçirmeniz için saklar. Verileri zaman pencerelerine göre ayırır, böylece veritabanı kullanım düzenlerini görebilir ve sunucuda sorgu planı değişikliklerinin ne zaman gerçekleştiğini anlayabilirsiniz. |
| SQL İzleme | İzlemeyi oluşturan, filtreleyen ve tanımlayan saklı yordamları Transact-SQL: sp_trace_create sp_trace_generateevent sp_trace_setevent sp_trace_setfilter sp_trace_setstatus |
| SQL Server Dağıtılmış Yeniden Yürütme'ye genel bakış | Microsoft SQL Server Dağıtılmış Yeniden Yürütme, izleme verilerini yeniden oynatmak için birden çok bilgisayar kullanabilir ve görev açısından kritik bir iş yükünün benzetimsini yapabilir. |
| sp_trace_setfilter | SQL Server Profiler, toplu işlemin veya işlemin başlatılması gibi altyapı işlemi olaylarını izler ve sunucu ve veritabanı etkinliğini (örneğin, kilitlenmeler, önemli hatalar veya oturum açma etkinliği) izlemenizi sağlar. SQL Server Profiler verilerini daha sonra çözümlemek üzere bir SQL Server tablosuna veya dosyasına yakalayabilir ve tam olarak ne olduğunu görmek için SQL Server'da yakalanan olayları adım adım yeniden yürütebilirsiniz. |
| Sistem saklı prosedürler | Aşağıdaki SQL Server sistem saklı yordamları birçok izleme görevi için güçlü bir alternatif sağlar: sp_who: Geçerli SQL Server kullanıcıları ve işlemleriyle ilgili anlık görüntü bilgilerini raporlar; şu anda yürütülen deyim ve deyimin engellenip engellenmediği de dahil olmak üzere. sp_lock: Nesne kimliği, dizin kimliği, kilit türü ve kilidin uygulandığı tür veya kaynak gibi kilitlerle ilgili anlık görüntü bilgilerini raporlar. sp_spaceused: Tablo (veya veritabanının tamamı) tarafından kullanılan geçerli disk alanı miktarının tahminini görüntüler. sp_monitor: CPU kullanımı, G/Ç kullanımı ve en son yürütüldükten sonra sp_monitor boşta kalma süresi gibi istatistikleri görüntüler. |
| İzleme bayrakları | İzleme bayrakları, sunucu içindeki belirli bir etkinlikle ilgili bilgileri görüntüler ve sorunları veya performans sorunlarını (örneğin kilitlenme zincirleri) tanılamak için kullanılır. |
İzleme aracı seçme
İzleme aracının seçimi, izlenecek olaya veya etkinliğe bağlıdır.
| Olay veya etkinlik | Genişletilmiş Olaylar | SQL Server Profil Oluşturucu | Dağıtılmış Yeniden Oynatma | Sistem İzleyicisi | Aktivite Monitörü | Transact-SQL | Hata günlükleri | Performans Panosu |
|---|---|---|---|---|---|---|---|---|
| Eğilim çözümlemesi | Yes | Yes | Yes | |||||
| Yakalanan olayları yeniden yürütme | Evet (Tek bir bilgisayardan) | Evet (Birden çok bilgisayardan) | ||||||
| Geçici izleme | Evet 1 | Yes | Yes | Yes | Yes | Yes | ||
| Uyarı oluşturma | Yes | |||||||
| Grafik arabirim | Yes | Yes | Yes | Yes | Yes | Yes | ||
| Özel uygulama içinde kullanma | Yes | Evet 2 | Yes |
1 Sql Server Profil Oluşturucu sistemi saklı yordamlarını kullanarak SSMS XEvent Profiler 2 kullanma.
Windows izleme araçları
Windows işletim sistemleri de bu izleme araçlarını sağlar.
| Tool | Description |
|---|---|
| Görev Yöneticisi | Sistemde çalışan işlemlerin ve uygulamaların özetini gösterir. |
| Performans izleyicisi | Sistem kaynaklarını izler. |
| Windows Uygulaması olay günlüğü | SQL Server ve diğer uygulamalar tarafından oluşturulan uygulama olaylarını görüntüleyin. |
| Windows Güvenlik Duvarı | Windows Güvenlik Duvarı, engellenen ve izin verilen trafiği izleme özelliklerine sahiptir. |
Dikkat
İşlem için Windows Görev Yöneticisi ve Kaynak İzleyicisi araçlarında sqlservr.exe Et özelliğini kullanmayın. Bu özellik SQL Server için desteklenmez ve çalışma zamanı özel durumlarına ve işlem dökümlerine neden olabilir.
Windows işletim sistemleri veya Windows Server araçları hakkında daha fazla bilgi için Windows belgelerine bakın.