Ev Veritabanları Sql performansı nedir? - techopedia nedir?

Sql performansı nedir? - techopedia nedir?

İçindekiler:

Anonim

Tanım - SQL Performansı ne anlama geliyor?

SQL performansı, SQL sorgularının gerekli işlevi ne kadar verimli ve hızlı bir şekilde gerçekleştirebildiğiyle ölçülür. SQL performansı, işlemi tamamlamak için gereken süre ve işlemin çıktısının beklenen gereksinimlere uyup uymadığı ile ölçülebilir. SQL performansı çeşitli nedenlerden dolayı belirli bir standardın altına düşebilir, ancak performansı artırmanın yolları vardır.

Techopedia SQL Performansını Açıklıyor

SQL hem basit hem de karmaşık işlemleri gerçekleştirebilir. Basit bir operasyonun bir örneği, belirli bir departmandaki tüm çalışanların doğum tarihlerini almak olabilirken, karmaşık bir operasyonun, adları P harfi ile biten büyük bir işletmedeki tüm çalışanların doğum tarihlerini almak olabilir. 54 ile başlayan ve son 15 yılda ABD dışında seyahat eden pasaport numaralarına sahip olanlar. İşlem ne kadar karmaşık olursa, gereken süre o kadar uzun olur.

SQL performansını iyileştirmenin birçok yolu vardır, bunlardan bazıları:

  • Tek bir sorguda birden çok birleşmeden kaçınılmalıdır.
  • İmleç tabanlı bir sorgu yerine küme tabanlı bir sorgu kullanılmalıdır.
  • Standart sorgularda ilişkili olmayan skaler alt sorgulardan kaçınılmalıdır.
  • Sorgunun bir parçası olarak Çoklu Tablo Tablosu Değerli İşlevlerden (TVF) kaçınılmalıdır.
  • Endeksler mümkün olduğunca verimli kullanılmalıdır.
  • Bir dizindeki sütunlar dikkatle konumlandırılmalıdır.
Sql performansı nedir? - techopedia nedir?