Her ölçekteki kuruluşlar daha fazla güvenmeye başladıve veritabanlarında daha fazlası. Büyük Veri trendiyle, veriler birçok işletmenin en önemli varlığı haline gelmiş gibi görünüyor. Ve bu veriler nerede saklanıyor? Tabii ki veritabanlarında. Bu, veritabanlarını (bu verilerin depolanmasını, organizasyonunu ve alınmasını ele alan gerçek donanım ve yazılım) birçok şirketin kritik bir bileşeni haline getirir. Veritabanları o kadar kritiktir ki performanslarının optimum olmasını sağlamak sonuçta önemlidir. Diğer pek çok ağ ve sistem yönetimi görevi gibi, veritabanı analizi elle de yapılabilir, ancak uygun araçları kullanarak en iyi şekilde hizmet alabilirsiniz. Bugün, en iyi Veritabanı Performans Analizi araçlarını inceliyoruz.
Veri tabanı pazarı büyük, ancak yalnızcabüyük çoğunluğunu paylaşan büyük oyuncular. Veri tabanlarına ve ana oyunculara göz atarak keşfe başlayacağız. Ardından, veritabanlarının performans analizini, ne olduğunu ve neden bu kadar önemli olduğunu tartışacağız. Son olarak, veritabanı performans analizi ve izlemesi için mevcut en iyi araçların bazılarının bir incelemesiyle konunun özünü ele alacağız.
Veritabanları hakkında
En basit ifadesinde, veritabanı bir veridir.organize bilgileri depolayan yapı. Veritabanındaki veriler, her satırın bir veri öğesini temsil ettiği ve her sütunun bu öğe hakkında bir bilgi olduğu tablolarda depolanır. Örneğin, bir adres defteri her bir girişin bir satır olacağı ve soyadı, ad, adres, cadde, şehir, eyalet, ülke vb. İçin sütunların bulunduğu bir veritabanında saklanabilir.
Veri tabanı sistemleri — ilişkisel olarak da adlandırılır.veritabanı yöneticileri - bu verileri işlemek için çeşitli yollar sunar. Birkaç tablo birleştirilebilir, daha hızlı erişim için veriler indekslenebilir veya farklı şekillerde manipüle edilebilir. Veritabanlarını açıklamak bütün bir kitabı alacaktır. Aslında bu konuda yüzlerce kitap yazılmıştır. Tartışmamızın amacı, gerçekleştirilmesi gereken önemli şey, veritabanlarının oldukça karmaşık yazılım parçaları olduğudur. Bu karmaşıklığa kısmen bağlı olarak birçok faktör performanslarını etkileyebilir.
Veritabanı piyasası birçok satıcı ile çok büyükrakip ürünler sunmak. Ancak, birkaç tedarikçi pazarın büyük kısmını paylaşıyor. En tepesinde Microsoft, SQL sunucusuyla birlikte. Ticari veri tabanı alanındaki diğer büyük oyuncular DB2 veri tabanı ile Oracle ve IBM'dir. Yıllar boyunca artan bir popülariteye sahip olan birkaç ücretsiz teklif de vardır. En yaygın olanlardan birine MySQL denir ve birçok web sitesinin arkasındaki veritabanıdır. PostgreSQL denilen bir başka ücretsiz ürün de çok popüler.
Veritabanı Performans Analizi İçin İhtiyaç
Veritabanı sunucularının performansını veÇalışma sürelerinin ve diğer işlem parametrelerinin izlenmesi, ağ, sistem ve / veya veritabanı yöneticilerinin en önemli görevlerinden biridir. Veritabanı sunucusu yazılımınızın sorunsuz ve verimli çalışmasını sağlar. Doğru şekilde yapıldığında - uygun araçları kullanarak - yalnızca sunucu donanımınız ve yazılımınız için değil, daha önemlisi son kullanıcılarınızın deneyimine faydalı olabilir.
Birçok farklı sorun, veritabanı sunucularına zarar verebilir ve performanslarını olumsuz etkileyebilir. Bunlar arasında, en yaygın olanlardan birkaçı:
- Veritabanı boyutu - Veritabanının boyutu büyüdükçe, sunucuTablolardaki verileri okumak ve işlemek için daha fazla belleğe ve CPU'ya ihtiyaç duyacaksınız. Mevcut bir tablonun boyutunu arttırmak, örneğin, sunucu performansında gözle görülür bir etkiye neden olabilir.
- Sorgu Yapısı - Sorgu veri tabanına verilen komutlardır.belirli bir veri almak için. Bir sorgu ne kadar karmaşık olursa, veritabanı performansı üzerindeki etkisi o kadar büyük olur. Veritabanı sunucusundaki en fazla vergi sorgusunu belirlemek, sunucuların performansını yönetmek için çok önemlidir. En fazla kaynak alan sorgular tanımlandıktan sonra, sunucu döngüleri ve bellek kullanımı üzerindeki yüklerini azaltmaya yönelik çabalar gösterilebilir. Ayrıca, hangi uygulamanın veritabanınızda bu pahalı sorgulara neden olduğunu bulmak, bu sorguların altında yatan sorunları teşhis etmenize ve bunları hızlı ve verimli bir şekilde düzeltmenize yardımcı olabilir. Sorguların izlenmesi, hangi ana bilgisayar uygulamasının sorunlara neden olduğunu belirlemenize ve potansiyel olarak diğer uygulama sorunlarını da teşhis etmenize yardımcı olacaktır.
- Dizin Parçalanma - Veritabanlarında depolanan veriler yapmak için dizine eklenirveritabanında arama yapmak ve verileri daha hızlı ve daha verimli şekilde almak. Doğru indeksleme, verilerin daha hızlı aranmasına ve alınmasına yardımcı olsa da, veriler değiştirildiğinde, silindiğinde veya kaldırıldığında, endekslenen içerik dağılır ve veritabanı, performansın düşmesine neden olabilecek şekilde parçalanır.
- Donanım Performansı - Sunucuyu çalıştıran sunucunun donanım performansıveritabanının veritabanı performansının da biraz etkisi olabilir. Veritabanı sunucusu yazılımınızın optimum performans gösterdiğinden ve darboğaz veya yavaşlama olmadığından emin olmak için bellek, Önbellek ve disk belleği gerçek zamanlı olarak izlenmelidir.
En İyi Veritabanı Performans Analizi Araçlarımız
Tıpkı veri tabanı tedarikçilerinin olduğu gibiYazılım, veritabanı performans analizi araçları satıcıları boldur. Bazıları analiz olarak, bazıları ise izleme olarak adlandırıyor. Hepsi ortak bir hedefi paylaşarak, veritabanlarınızın sorunsuz çalışmasını ve en üst düzeyde performans göstermesini sağlar. Bu liste ayrıntılı değildir ve burada incelenenler kadar iyi olan birkaç düzine ürün daha olabilir. Bununla birlikte, hiç kimse benzer ürünlerin 25 yorumunu okuyamayacağından, kendimizi bulabileceğimiz en iyi yedi araçla sınırlı tutuyoruz.
1. SolarWinds Veri Tabanı Performans Analizörü (Ücretsiz deneme)
İlk girişimiz, mükemmel bir araç.SolarWinds, bize en iyi ağ bant genişliği izleme araçlarından biri olarak kabul edilen Ağ Performansı İzleyicisi'ni getiren şirket. SolarWinds, ağ yöneticileri arasında, özellikle de en iyi ücretsiz araçların bazılarını içeren etkileyici araç seçimi nedeniyle bir ev adı haline gelmiştir.
Bu SolarWinds Veri Tabanı Performans Analizörü (veya DPA) SQL veritabanınızı izler ve analiz edersorunları çözmek için örnekleri. Bir Tepki Süresi Analizi yöntemini kullanır ve veritabanının darboğazlarını saptamak için sorgu istekleri ile veritabanından gelen karşılık arasındaki süreye odaklanır ve bekleme zamanlarını ve olaylarını analiz eder.

- ÜCRETSİZ DENEME: SolarWinds Veri Tabanı Performans Analizörü
- Resmi İndirme Bağlantısı: https://www.solarwinds.com/database-performance-analyzer
Araç, kullanımı kolay bir arayüze sahiptir.sorunları hızlı ve kolay bir şekilde bulmanıza yardımcı olacaktır. Ana ekran, veritabanı örneklerini, bekleme sürelerini, sorgu önerilerini, CPU (uyarı ve kritik uyarıları olan), belleği, diski ve oturumları görüntülemenizi sağlar.
Belirli bir veritabanının Trend gösterge panosuÖrneğin, grafiksel bir biçimde bir ay boyunca kullanıcılar için toplam bekleme sürelerini (veya alternatif olarak, ortalama veya tipik günlük bekleme sürelerini seçme şeklinizi) gösterir. Grafiğin her rengi ayrı bir SQL ifadesini gösterir ve size hangi ifadenin çalıştırılmasının en uzun sürdüğünü gösterir.
SolarWinds Veri Tabanı Performans Analizörü, bir makalenin kendisine tahsis edilebileceği özelliklerle doludur. İşte en önemli özelliklerinin bir özeti.
Veritabanı ayarlama önerisi
Bu araç, kişisel ayar için size tavsiyede bulunurveritabanı örnekleri ve en yüksek performansta çalıştıklarından emin olun. Bir örneğin tüm parametrelerini analiz ederek ve en yüksek performans için belirli sorguları veya tüm veritabanı örneklerini optimize etmek için bir eylem rotası önererek yapar.
Tüm aktif oturumların aktif izlenmesi
Oldukça ayrıntılı olan yerel yoklama motoru, veritabanınıza ek bir yük olmadan, veritabanı örneklerinde neler olup bittiğini tamamen kaydeder.
Veri tabanı bileşenlerinin takibi, izlenmesi ve analizi
Performansın kök nedenini tam olarak belirlemek içinsorunlar, araç, anında sorunları doğru bir şekilde bulmak ve teşhis etmek için sorguları, kullanıcıları, dosyaları, planları, nesneleri, bekleme sürelerini, depolamayı ve tarih / saat / saat / dakikayı otomatik olarak ilişkilendirir.
Tüm Veritabanlarınız için tek izleme noktası
SolarWinds Veri Tabanı Performans Analizörüyalnızca Microsoft SQL sunucusuyla çalışmaz. Aslında Oracle, SQL Server, MySQL, DB2 ve ASE gibi çoğu ana ürünü destekliyor. Ayrıca şirket içi fiziksel sunucuları, Sanal Makineleri (Vmware veya Hyper-V altında) ve bulut tabanlı veritabanlarını da destekler.
Ajansız ve Yüksek Ölçeklendirilebilir
Bu ürün kadar monitör izlemenize izin verecekistediğiniz gibi veritabanı örnekleri. Kolayca bir den binlerce örneğe ölçeklenebilir. Ayrıca, sunucularınıza kurulması için herhangi bir izleme veya analiz aracı gerektirmez. O zaman, aracın veritabanlarınızın performansını etkilemesi riski yoktur.
SolarWinds Veritabanı Performansı FiyatlarıAnalizör 1 995 ABD dolarından başlar ve izlenecek veritabanı örneklerinin sayısına ve türüne göre değişir. Ürünü satın almadan önce denemeyi tercih ediyorsanız, 14 günlük tam deneme sürümü mevcuttur.
2. SQL Server için İdera Teşhis Yöneticisi
Bu SQL Server için İdera Teşhis Yöneticisi SQL veritabanlarının performans izlemesini sunar.hem fiziksel hem de sanal ortamlar. Yöneticilere, fiziksel makinelerden olduğu kadar sanal makinelerden ve bunların altında bulunan ana bilgisayar donanımlarından gelen performans istatistiklerini, ölçümleri ve uyarıları görme yeteneği sağlar. İzlenen metrikler CPU, bellek, sabit disk kullanımı ve alan, ağ kullanımı ve daha fazlasını içerir. Ürün ayrıca, ulusötesi SQL izlemenin yanı sıra SQL sorgularının proaktif bir şekilde izlenmesini sağlar ve yöneticilere, SQL veritabanlarının sağlığı için öneriler sağlayabilir.

Bu SQL Server için İdera Teşhis Yöneticisi Hem web tabanlı bir arayüz hem de mobil sağlarAndroid ve iOS telefonlar ve tabletler ile Blackberry için kullanılabilen uygulamalar. SQL server örneklerinizle ilgili gerçek zamanlı ve geçmiş verilerin kullanılabilirliği, yöneticilerin mobil uygulama içinde anında değişiklik yapmalarına olanak tanır. Mobil uygulamalar web konsolu kadar zengin özelliklere sahip olmasa da, bunlardan kaçabileceğiniz yönetim görevleri arasında işlemleri görüntüleme ve öldürme, işleri gerektiği gibi başlatma ve durdurma ve sorunları çözmek için sorgular çalıştırma sayılabilir.
Diğer özellikleri SQL Server için İdera Teşhis Yöneticisi SCOM ile kolay entegrasyon dahilHerhangi bir yanlış uyarıdan kaçınmak için oluşturulmuş ve etkin olmayan ve düşük performans gösteren sorguları tam olarak belirleyebilen mükemmel bir sorgu performansı izleme işlevi olan Management Pack eklentisi.
Fiyatları SQL Server için İdera Teşhis Yöneticisi veritabanı örneği başına 1 996 ABD Doları'ndan başlayın ve 14 günlük bir tam işlevsel deneme sürümü mevcut.
3. Lepide SQL Server Denetçisi
Bu Lepide SQL Server Denetçisi tüm konfigürasyona tam bir genel bakış sunarve kullanımı kolay, grafiksel bir kullanıcı arayüzü ile SQL Server ortamınızda yapılacak izin değişiklikleri. Gösterge paneli bilgi yüklü ve bir bakışta sunuculara yapılan tüm yapılandırma ve izin değişikliklerini, yönetici başına toplam değişiklik sayısını ve kaynak başına toplam değişiklik sayısını görmenize izin verecek. Araç, anormallikleri tespit etmeyi kolaylaştırmak için zaman içinde bu değişiklikleri bile gösterebilir. Tüm bu değişiklikler, SQL sunucularının proaktif olarak denetlendiğinden emin olmak için Lepide’in LiveFeed yazılımı aracılığıyla sürekli olarak beslenir.

Bu Lepide SQL Server Denetçisi yardımcı olmak için bir trend analizörü özelliğine sahiptiryöneticiler veritabanında hangi değişikliklerin yapıldığını ve kim tarafından yapıldığını belirtir. Bu, yanlış izinlerden veya yönetici hatalarından kaynaklanabilecek olası güvenlik risklerini görmenize ve izlemenize yardımcı olabilir. Trend analizcisinin üstünde, bir SQL sunucunun hayati bileşenlerini sürekli izleyen ve ağ bağlantıları, CPU kullanımı ve yükü, hatalar ve daha fazlası gibi operasyonel parametrelerin gerçek zamanlı takibini sağlayan SQL Server HealthCheck adlı bir özellik de var.
Ek özellikler Lepide SQL Server Denetçisi Android ve iOS cihazları için mobil uygulamalar dahilBu, bir örnekte neler olup bittiğini canlı olarak gösterir. Araç ayrıca, derinlemesine raporlama özelliklerine ve uyumluluk ve sistem yönetimi için elliden fazla önceden tanımlanmış raporlara sahiptir. Son olarak, aracın kullanımı kolay Dashboard, trendleri, veritabanlarındaki değişiklikleri hızlı bir şekilde görmenize ve gerçekleşen olayları gerçek zamanlı olarak uyarmanıza olanak sağlar.
İçin detaylı fiyat Lepide SQL Server Denetçisi Lepide’nin satışlarıyla iletişime geçerek temin edilebilir ve 15 günlük ücretsiz, tamamen işlevsel bir deneme mevcuttur.
4. SQL Güç Araçları
SQL Güç Araçları SQL Power'dan ajansız bir veritabanısunucularınız üzerinde en düşük etkiye sahip olduğunu iddia eden performans analizi çözümü. SQL Power, izlemelerinin veritabanlarınızı% 1'den daha fazla yüklemeyeceğini belirtir. Ayrıca aracısız olmanız sayesinde sunucularınıza bir izleme bileşeni yüklemeniz gerekmez. Aslında, ürün sunucuya hiçbir tablo, saklı yordam veya iş eklemez. Tüm analizler tamamen uzaktan yapılır. Ayrıca, sunucularınıza zarar verebilecek milyonlarca sorgu yayınlamayacaktır.

Neyin yeter? SQL Güç Araçları Yapma, ne yaptığına bir göz atalım. Araç, bir tarayıcıdan veya mobil cihazdan görüntülenebilen sunucu grubu performansınızın pano ve ısı haritası görünümlerine sahiptir. Günlük SQL bekleme süreleri, performans sayaçları ve acente işi çalışma sürelerinin günlük temel analizini hesaplar. Ayrıca, sunucular ve zaman dilimleri arasında SQL ve I / O bekleme süreleri, performans sayaçları ve iş çalıştırma zamanlarının geçici karşılaştırmasını da yapabilir. SQL Power Tools, kötü performans gösteren SQL sorguları için SQL bekleme sürelerini ayrıntılı olarak incelemenizi sağlar. Bu, SQL'in zamanında tamamlamamasına neden olan herhangi bir kaynak tartışmasını belirlemenize yardımcı olabilir.
SQL Güç Araçları ucuz değil. Veri tabanı örneği başına fiyatlar, daha fazla lisans satın alırken, örnek başına düşen fiyatlar düşerken, 2 000 ABD Doları ile 750 ABD Doları arasında değişmektedir. Ve ürünü denemeyi tercih ederseniz, SQL Power ile temasa geçerek 3 haftalık bir değerlendirme sürümü edinilebilir.
5. SQL Monitor
Bu SQL Monitor Red Gate yazılımından bir dizi araç parçasıSQL veritabanlarını yönetmek, izlemek, değiştirmek, yönetmek ve optimize etmek. Bu araç size ve ekibinize sorun olmadan önce sorunları bulmanıza yardımcı olabilir. Bu bir özellik paketi ürünüdür. En iyi özellikleri arasında, yöneticilere SQL server mülklerine genel bir bakış sunar. Araç ayrıca, fark edilebilecek herhangi bir etkisi olmadan sorunları size bildirmek için uyarıda bulunur. Ayrıca, sunucularınızın sağlığıyla ilgili uyarlanmış raporları çalıştırmanıza ve paylaşmanıza da izin verir. Araç performans analizi işlevleri de oldukça ilginçtir ve sisteminiz üzerinde en büyük etkiye sahip olanı görmenize çabucak yardımcı olur. Sorunları teşhis ederken, araç engelleri keşfetmenize ve kök sebepleri bulmanıza yardımcı olacaktır.

SQL Monitor görüntülemenizi sağlayan mükemmel bir gösterge panosuna sahiptirtüm veritabanı örneklerinizi uygun bir yerde saklayın. İstemci ayrıca tüm SQL veritabanlarınıza saniyeler içerisinde VPN kullanmadan veya başka bir şekilde uzaktan bağlanmadan saniyeler içinde doğrudan erişmenize izin verir. Kullanımı kolay kontrol paneli, bekleme süreleri, CPU kullanımı ve disk G / Ç gibi veritabanlarınızla ilgili istatistikleri birkaç tıklamayla daha ayrıntılı bir şekilde incelemenize yardımcı olabilir.
SQL MonitorFiyatı veritabanı örneği başına 1495 ABD dolarıdır. Beş ile dokuz arasında lisans satın alırsanız% 15, on veya daha fazla satın alırsanız% 20 indirim alırsınız. Tüm fiyatlara Red Gate'den ilk destek yılı dahildir. Ayrıca, 14 günlük deneme sürümü, çevrimiçi bir demo gibi mevcuttur.
6. SQL Sentry
SQL Sentry SentryOne'dan veritabanı için lider bir çözümdür.performans takibi. Bu araç, işlem yapılabilir performans ölçütlerini ve uyarıları toplar ve sunar. Temel olayları görmenize ve Outlook tarzı bir takvim kullanarak bunlara çapraz referans vermenize olanak sağlar. SQL izleme ve uyarı için kullandığınız aynı araçtan ayrıntılı analizler yaparak sorunları hızlıca çözmek için kullanın. Ürünün performans gösterge panosu - patentli bir depolama performansı görünümü sunar - yöneticilere, aracın Plan Explorer işlevselliği ile sunulan sorgu planlarının yanı sıra yüksek etkili sorguların ayrıntılı bir analizini sunar.

Bu SQL Sentry pano tüm kritik SQL’lerinizi gösterir.bileşenleri ve hizmetleri özenle sunulmuş bir şekilde yönetmenize ve SQL örneklerinin yüksek kullanılabilirliğini sağlamanıza yardımcı olacak şekilde sunar. Bu araç aynı zamanda kullanıcılara mevcut gerçek zamanlı verilerle karşılaştırmak için sunucularının geçmiş verilerini görüntüleme ve ayrıca bir taban çizgisi oluşturmaya ve veritabanı örneklerini ve sunucularını optimize etmeye yardımcı olma seçeneği sunar.
SQL Sentry Örnek olarak 2 495 dolar artı yıllık bakım ücreti 499 dolar. Alternatif olarak, abonelik tabanlı bir hizmeti 125 ABD Doları / ay karşılığında seçebilirsiniz. 15 günlük ücretsiz deneme sürümü de mevcuttur.
7. dbForge Monitor
dbForge Monitor Devart'tan Microsoft SQL için ücretsiz bir eklentiSQL Server performansını izlemenizi ve analiz etmenizi sağlayan Server Management Studio. Araç, birkaç SQL performans ölçümü de dahil olmak üzere, SQL Server teşhisi için çeşitli araçlar içerir. Bu, sunucuda gerçekleşen tüm işlemlerin kapsamlı ve net resmini görmenizi, en pahalı sorguları, bekleyen görevleri ve performans darboğazlarını tespit etmenizi sağlar. Bu araç, SQL Server performans analizine harcadığınız zamandan tasarruf etmenizi sağlar.

Araç panosunun Genel Bakış sekmesi,SQL Server’da gerçekte ne olduğunu farklı açılardan göreceksiniz. CPU kullanımı, bellek kullanımı, disk etkinliği, okuma ve yazma gecikmeleri, IO gecikmesi ve diğerleri dahil olmak üzere SQL Server performansının çok yönlü izlenmesi için geniş bir metrik koleksiyonuna sahiptir.
Durumları Bekle sekmesi araçları tanımlamanızı sağlarsunucuyu yavaşlatan kaynaklar. İsteğin yerine getirilmesi için gereken kaynaklar meşgul veya mevcut olmadığından yürütme iş parçacıklarının karşılaştığı bekleme görevlerinin listesini görüntüler. dbForge Monitor ayrıca bir SQL sorgu performansı analizörü içerirBu, sistemi aşırı yükleyen en pahalı sorguları tespit etmenize ve optimize etmenize yardımcı olacaktır. Kötü performans gösteren sorgular listesine ek olarak, araç, sorguyu daha verimli bir şekilde yeniden yazmak için kullanabileceğiniz sorgu metnini ve sorgu profili verilerini gösterir.
Yorumlar