Bilgisayara ilk merhaba demem ilkokul yıllarına dayanır Bilgisayarın bana kalıcı izler bırakacağı o dönemlerde belli olmuştu zaten.Sistem ve Network'un benim hayatımda ayrı biryeri olmuştur.Son 6 senedir Sistem ve Network konusu ile profesyonel olarak ilgilenmekteyim. Devamını Oku...
SQL Server 2008 R2 diğer Microsoft sunucu ve kullanıcı işletim sistemlerinde olduğu gibi, yedek alınıp geri dönüş yapılabilme imkanı sağlıyor. SQL Server 2008 R2 ‘deki backup ve restore farkı database üzerindeki bilgilerin yedeğinin alınıp geri yüklenebilmesidir. İşletim sistemlerinin yedeklerinin alınması kadar veritabanlarının yedeklerinin alınıp doğru yerde muhafaza edilmesi de büyük önem taşımaktadır. Olası meydana gelecek sorunlarda veritabanı hasar görmesi yada kayıp edilmesi durumlarında alınan yedekten geri dönüş yapılabilmektedir. Sistem yönetiminin görevlerinden birisi olan mevcut sistemlerin işleyişinin güvenirliliğinin sağlanması,backup ve restore işlemlerinin doğru bir şekilde yerine getirilmesiyle olmaktadır. Devamını oku »
Veri tabanı yöneticisi denince akla pek çok tanım gelmek ile birlikte temel olarak uzman olduğu veri tabanı teknolojisini ( Sql, Oracle, Mysql vb ) kullanan kurum ve kuruluşlarda bu ürünlerin yönetiminden sorumludur. Kısaca DBA olarak bildiğimiz ( Database Administrator ) veri tabanı yöneticilerinin şirket organizasyonlarındaki temel uğraşları aşağıdakilerdir ;
Veri Arşivleme Devamını oku »
Bir önceki makalemizde sistemde olmayan ama olması tavsiye edilen index’leri nasıl sorgulayabileceğimizi incelemiştik. (Bkz. Bir önceki makalemde)
Bugünkü makalemde ise belirlediğimiz bu missing index’leri adım adım analiz edip create edip etmemeye karar vereceğiz. Ve create ettikten sonrada nasıl monitör edebileceğimizi görüyor olacağız. Yani baştan sona bir missing index operasyonunun nasıl yapıldığını görüyor olacağız.
Makale şu alt başlıklar altında yer alacaktır; Devamını oku »
Basitçe sorgumuzun dizilimi
select * from Customers WITH (NOLOCK)
Şeklinde kullanarak “Customers” tablosunda kilit oluşturmadan başka kullanıcılar tarafından da kayıt girilmesini, güncellemesini ve silmesini sağlayabiliriz. Bu yöntem avantaj sağlayabileceği gibi ciddi dezavantajlarda ortaya çıkartabilir. Örnek olarak bir tablo üzerinde Son 1 adet kalan ürüne aynı anda 2 kişi birden işlem yaptılar. Tablo kilitli olmadığı için ürün aynı anda işlem yapan 2 kişiye birden hata vermeden aktarıldı. Tabi ki örneğimizi 2 kişi olarak verdik.Bu sayı çok daha fazla olabilir, bunun sonucunda ise ciddi karmaşıklıklar çıkabilir.Bu karmaşıklığı önlemek içinse “TRANSACTION” kullanmamız gerekir.
Transaction kullanımında işlemler sırasıyla gerçekleştirilmelidir. Devamını oku »