Kısa Kısa Notlar-1


Selamlar herkese,

Bu yazımın içeriği Oracle eğitiminde tuttugum küçük notları paylaşmak olacak. Ne demişler söz uçar yazı kalır:)

Genel Bilgiler

Oracle default portu 1521 dir.

Clientlerin(yani db erişimi isteyen userlar) bağlanması için ilk olarak listener çalışır,daha sonra database erişimi(yetki problemi ve diğer ayarların tam olması gerekiyor)açılır.

Bir de fiziksel okuma,logical okuma nedir bunları açıklayalım,eğer direk olarak diskten okuma yapılıyorsa(logical okumaya gore yavastır)fiziksel okuma, cache(memory) den okuma yapılıyorsa logical okuma yapılmış demektir.

Tabloları cacheden(memory) okumak fiziksel okumaya gore yaklaşık 1000 kat daha hızlı sonuc döndürür.

Dezavanatajı ise database kapanirsa cache deki bilgilerde ucar.


SGA(shared global area):


Database açıldıgında Oracle SGA‘yı oluşturur.Oracle'ın RAM üzerinde kendine tahsis ettiği bir alandır.Peki nasıl bir katkısı var? Daha önce çalıştırılmış sorgular memoryde tutulur bu yuzden surekli diske gitme problemini azaltmasından dolayı sorgular daha performanslı çalışır.

Yüksek performans için SGA‘nın olabildiğince büyük olması gerekir.

Kısaca hard parse,soft parse nedir bunları da açıklayalım.

Bir sorgu ilk kez çalıştıldıgında;

--> syntaxı düzgün mü
--> daha önce çalıştırılmış mı çalıştırılmamış mı
--> grantleri var mı yok mu

gibi kontroller yapar buna hard parse denir.

Çalışmış bir sorgu tekrar çalıştırıldıgında bu kontrolleri direk memoryden getirir buna soft parse denir.

Hoşçakalın...




Yorum Gönder