Monthly Archives: Haziran 2008

İş zekası için boyutlu model tasarımında kesinlikle kaçınılması gereken on önemli hata


Yine Kimball’den. Ralph Kimball, iş zekası alanında temel yaklaşımların geliştirilmesinde ekibiyle birlikte çok önemli rol oynayan bir insan. The Data Warehouse Toolkit (Second edition) başlıklı kitapta 15. bölümün sonunda kaçınılması gereken yaygın boyutlu model hatalarını sıralamış. Detayına fazla girmeyeceğim, çünkü … Okumaya devam et

| ile etiketlendi | Yorum bırakın

RCSI ve SI arasında seçim (Bir önceki yazıdan devam)


Ne zaman READ COMMITTED SNAPSHOT ISOLATION (RCSI), ne zaman SNAPSHOT ISOLATION (SI) kullanmalı? Öncelikle eğer okuyucular ve yazıcılar arasında bloklama olayı çok fazla olmuyorsa, optimistic concurrency uygulamalarına girmemekte fayda var. Eğer girmeniz gerekiyorsa, RCSI’yı tercih etmeniz şu açılardan daha iyi … Okumaya devam et

SQL Server içinde yayınlandı | Yorum bırakın

SQL Server’da Snapshot Isolation kullanmanın iki FARKLI yolu


Hiç kullanmamış olsanız bile, muhtemelen SQL Server 2005’te artık snapshot isolation kullanılabiliyor olduğunu duymuşsunuzdur. Tabii SQL Server üzerine çalışmalarınız varsa… SQL Server 2005 sürümüne kadar kötümser eşzamanlılığı (pessimistic concurrency) kullanıyordu. Bu yaklaşımın temelindeki mantık, “bizde çok değişiklik olur, verini kilit … Okumaya devam et

SQL Server içinde yayınlandı | Yorum bırakın

SQL Server’ın tablolarda hangi seviyede lock tutmasını istersiniz?


SQL Server tablo seviyesinde, sayfa seviyesinde ya da satır seviyesinde kilit tutabilir. Satır ya da sayfa seviyesindeki kilitleri gerektiğinde tablo seviyesine de yükseltebilir. Bazı özel durumlarda satır seviyesinde kilit tutulmayıp sayfa seviyesinde tutulmasını ya da sayfa seviyesinde kilit tutulmayıp satır … Okumaya devam et

SQL Server içinde yayınlandı | Yorum bırakın

SQL Server’da application lock


SQL Server’da application lockları hiç duydunuz mu? Ne işe yaradığını söyleyeyim, ihtiyacınız varsa, kullanmayı deneyebilirsiniz: Diyelim ki bir stored procedure’ünüz var ve aynı anda tek kullanıcının çağırması gerekiyor. İçinde yaptığınız iş böyle bir iş. Ama SQL Server’da lockları sunucunun kendisi … Okumaya devam et

SQL Server içinde yayınlandı | Yorum bırakın