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;
1. Missing Index’lerin s ...
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ı ...
Devamını oku..
Asıl konumuza geçmeden önce SQL Server’da DMV-DMF kavramı nedir önce buna bir bakalım.
DMV – DMF nedir?
SQL Server da Dynamic Management View(DMV) ve Function lar (DMF), sistemi monitor etmek, herhangi bir problemi teşhis etmek veya sistemi daha performanslı çalışması için tune etmek için kullanılan, sistem durumu hakkında bilgi dönen view ve function’lardır.
Örneğin sisteminizde bir performans sıkıntısı var.
· Şu an devam eden işler ve çalışan query’ler nedir?
· Genel olarak SQL ...
Devamını oku..
Programlamada ya da SQL Query Analayzer kullanarak yapacağımız birçok işlem vardır. Bu işlemlerden en çok kullanacağımız Select ile kayıtları göstermek, İnsert ile Database ‘e kayıt eklemek, Update ile var olan bir kayıt üzerinde güncelleme yapmak, Delete komutu ile de istediğimiz kayıtları silmek.
Bu komutlardan en çok çekineceğimiz tabikide Delete sorgusu olacaktır. Bu sorguyu çalıştırmadan önce kesinlikle bir kez daha düşünmeniz gerekir. Eğer elinizde yedeğiniz yoksa canınız fazlasıyla sık ...
Devamını oku..
Microsoft tarafından geliştirilen SSEUtil (SQL Server Express Utility) tool’u SQL Management Studio olmadığı zamanlarda SQL Sorgusu yazmanız için her zaman elinizin altında bulunması gereken çok kullanışlı bir yazılımdır.
Yazılımı buradan indirebilirsiniz.
Bu küçük programla yapabileceklerimiz
· Veritabanı Listeleme, Database Attacah ve Detach
· Database dosyalarını uygun versiyona upgrade
· SQL Sorguları
· Loglama
Gerekli bilgileri verdikten sonra artık bu tool ile neler yapabil ...
Devamını oku..