12 Aralık 2011 Pazartesi

SGA Bileşenlerinden Redo Log Buffer Cache

Veritabanında herhangi bir değişiklik yaptığınızda bunun tutulduğu alan log buffer cache (logların tamponları)dır.
Bu alana yazılan veriler bir tabloda değiştirilen tek bir satır değildir.
Örn: Bir tabloda bir veriye UPDATE (güncelleme komutu  : bunları daha sonra görecez) uygulandığında sadece yeni veri, log tamponunda tutulur. Eski veri UNDO tablolarına yazılır.
LGWR (Log Writer) işlemcisi log buffer cache'teki verileri disk üzerindeki redo günlüklerine yazar ve bu işlem bitene kadar veritabanı işlemleri yapılmasına izin vermez.Bazen birden çok kullanıcı olacağından bu işlem uzun sürer. Bu yüzden Log Buffer Cache'lere fazla Ram alanı ayrılmamalıdır.

7 Aralık 2011 Çarşamba

Database Buffer Cache - Veritabanı Tamponu

SGA (System Global Area) bileşenlerinden veritabanı tamponu nedir? 
 
Bizler SQL komutlarını çalıştırarak işlemler yaptığımızda değişiklikler direk veritabanına yazılmaz. İlk olarak veritabanı tamponu ( database buffer cache)'lere yazılırlar.Aynı şey sorgu işlemleri için de geçerlidir. Select komutunu çalıştırdığınızda önce verileri vertabanı tamponuna kopyalanır. Böylece veriler RAM'de olduğundan verilere daha hızlı erişiriz.


Bu konuda dikkat edilmesi gereken husus; Ram alanıdır. Yani veritabanı tamponu için gerekli RAM alanını iyi ayarlamalıyız. Gereğinden fazla Ram ayırmamız işlemlerimizi yavaşlatabilir.


Bugünden sonra bu şekilde kısa kısa açıklamalarla Oracle veritabanı yapısına göz atalım .

4 Aralık 2011 Pazar

Hİçbirşey Yapmak İstenilmeyen Gün

Birkaç gündür hiçbirşey yapasım yok. Aslında hergün bildiklerimi sıra sıra buraya zamanımdan bir parça ayırarak yazacaktım ama bir durağanlık oluştu. Bugün beğendiğim ve çok önce okuduğum bir kitap aklıma geldi.
Çok uzun zaman önce 7. sınıf  o zamanlar ortaokul dönemleri diyoruz:) Tutunamayanları okumuştum.  Ben şahsen kendim almadım kitabı, her zamanki gibi bizim evin vitrinindeydi:) ve ben de çektim okumaya başladım. Bugün her nedense o kitap geldi aklıma. Kitapta Selim Işığın intiharını araştıran en yakın arkadaşının Selim'in gözü ile onun tanıdıkları ile tanışması ve bunun akabindeki olaylar. Selim hayatı sorgulamış ve tutunamamıştı. İntiharı seçmişti ki bu bana göre yanlış bir sonuç neden mi? Çünki sorgularında yanlış yerlere bakmış ve cevaplar bulamayınca burda kalmayı manasız bulmuştu.
Ama "Tutunamayanlar" kitabını herkese tavsiye ederim. Çünki hayatı boş yaşayan o kadar insan var ki; en azından biraz olsun sorgulamaya başlayabilirler. Sakın sorgularken Selim gibi çıkmaz sokağa girip te kendi etrafınızda dönmeyin? tamam mı :)
Not: Bu arada o kitabı bir daha okumayı düşünüyorum çünki aradan baya zaman geçmiş ve kendimi ara ara bulduğum kitaplardan biriydi diyebilirim.