Veritabanı ve Sorgu Optimizasyonu nedir?

Bilişim Teknolojileri · 11. Sınıf · Konu 10

Tahmini okuma süresi: 6 dk

Kısa cevap

Sorgu süresi okunan veri miktarı ve seçilen erişim yoluna bağlıdır; bu yüzden önce ölçülür, sonra müdahale edilir.

Bu konuda neler öğreneceksin?

Anahtar fikirler

Konunun özeti

İndeks sütunları sıralanmış ayrı bir veri yapısıdır ve arama, sıralama, aralık sorgularını hızlandırır, ama yazma hızını ve depolama alanını olumsuz etkiler. Ölçümler sayısal olarak yapılabilir: 12000 / 1000000 = 0,012 seçicilik yani yüzde 1,2 bulunur; 2000000 satırlık tabloda 200 satırlık sayfalarla tam tarama 2000000 / 200 = 10000 sayfa okur; indeksle 8 saniyeden 0,8 saniyeye inen sorguda iyileşme (8 - 0,8) / 8 = 0,9 yani yüzde 90 olur; 400 sayfadan 320'si bellekten geldiyse isabet oranı 320 / 400 = 0,8 yani yüzde 80 bulunur. Birleştirmede eşleşen çift sayısı iç birleştirme sonucunu belirler, büyük tablo önce filtrelenmezse ara sonuç şişer. Normalizasyon tekrarı azaltır ama birleştirme…

Çözümlü mini örnek 1

Bir milyon satırlık tabloda bir filtre 12000 satır döndürüyor.

Böl ve yüzdeye çevir.

Çözümlü mini örnek 2

Bir tabloda 2000000 satır vardır ve bir veri sayfası 200 satır alır.

Sonucu sayfa biriminde yaz.

Sık yapılan hatalar

İlgili konular

Sıradaki adım

Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Bilişim Teknolojileri · 11. Sınıf için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.
Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.