Category Archives: SQL Server

Excel Data Mining add-in’in SQL 2012 versiyonu çıktı


Şu adresten indirebilirsiniz: http://www.microsoft.com/download/en/details.aspx?id=29061 En önemli yönü şu: Artık 64 bit versiyonu da var. Sadece bu add-in yüzünden Excel 2010’unu 32 bit kullanmak zorunda kalmış olanlar için ve add-in’i denemek isteyip Office kurulumunu 64 bit yapmışken kaldırıp tekrar 32 bit … Okumaya devam et

MS İş Zekası, SQL Server 2012, Veri madenciliği içinde yayınlandı | Yorum bırakın

Database Snapshots: Ne kadar aynı ne kadar ayrı?


Database Snapshot’ı alabilmek yeri geldiğinde çok faydalı bir yetenek. Kullanmayanlar için ne yaptığını hatırlatacak olursak: Bir veritabanının snapshot’ını aldığınızda mantıksal büyüklük olarak veritabanının data dosyalarıyla aynı büyüklükte dosyalara sahip olan bir veritabanı yaratmış oluruz. Ama bu dosyalarda aslında fiziksel olarak … Okumaya devam et

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

SQL Server kurulumunuzda hangi sorgular çalışıyor?


Özellikle hangileri size sorun çıkarıyor? SQL 2005 öncesinde bunu bulabilmek için Profiler trace’leriyle uzun uzun oynaşmak gerekirdi. Ama 2005’le gelen dynamic management nesnelerinden biri olan sys.dm_exec_query_stats bu konuda bize önemli açılımlar sağladı. Artık bellekte yüklü olan sorgularla ilgili çok sayıda … Okumaya devam et

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

Bir hint (ipucu) tavsiye ediyorum! (Parametre değerleriyle başınız beladaysa…)


Hint’leri hiç sevmem. Türkiye şartlarında çoğu durumda fazlaca kolayca kullanılıp etkileri düşünülmediği için… SQL Server’a gönderdiğiniz bir sorguda hint kullandığınız zaman temel olarak şunu demiş olursunuz: ” Ey optimizer! Sen bilmezsin ben bilirim! Sorgumu iyi analiz edip doğru bir şekilde … Okumaya devam et

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

Auto Update Statistics Ascynchronously ne işe yarar?


Öncelikle SQL Server’da istatistik ve bunun otomatik güncellenmesi ne demek onu söyleyelim. SQL Server’da Query Optimizer, bir sorgunun nasıl çalıştırılacağıyla ilgili alternatifleri inceleyip karar veren bir yapıdır. Bu kararı verirken veri dağılım şeklinin çok önemli olduğu durumlar da olur. Mesela … Okumaya devam et

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

Process’i kill ediyorum ama acaba işin ne kadarı bitti?


SQL Server’da uzun sürebilecek bazı işler vardır ve arayüz her zaman bu işlerin ne kadarının bittiğini size söylemez. Mesela yedek alırken yüzde kaçının bittiğini görebilirsiniz de bir process’i KILL ederken işin ne kadarının bitmiş olduğunu göremezsiniz. Bu tür bazı işlemlerin … Okumaya devam et

SQL Server içinde yayınlandı | 1 Yorum

Filtered Index’lerin yararlı olabileceği birkaç senaryo


SQL Server 2008’den itibaren indekslerinize filtre koyabiliyorsunuz. Tabii ki nonclustered indekslerinize. Clustered indeksler zaten verinin tamamını içerdiği için onlara filtre koyabilmemiz sözkonusu değil. İyi de bir nonclustered indeksi niye filtrelemek isteyelim? İşte bunun faydalı olabileceği birkaç senaryo: – Bir kolonun … Okumaya devam et

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

İyi bir clustered index’in key kolonları mümkünse…


Bir clustered index‘in key kolonunu (ya da kolonlarını) seçerken dikkat edilmesi gereken üç temel özellik sayabiliriz: Unique, dar, statik. Clustered index kolonu unique değilse, arka planda sql server 4 byte integer görünmeyen bir değer ekleyerek unique olmasını sağlar. Satırların sırasını … Okumaya devam et

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

Bir kısıtı askıya alıp yeniden etkinleştirmek


SQL Server’da bir tablodaki Check kısıtlarını ve Foreign Key kısıtlarını NOCHECK ifadesini kullanarak askıya almanız mümkün. Neden bunu yapmaya ihtiyaç duyasınız? Mesela zaten doğru olduğunu bildiğiniz toplu bir veri aktarımı olacaksa… Ya da doğru olmadığını bildiğiniz birtakım verilerin sonradan temizlenmek … Okumaya devam et

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

Türkçe SQL forumunda ilk cevabım


Forumun ve sorunun adresi: http://social.technet.microsoft.com/Forums/tr-TR/sqltr/thread/6ee492ff-3f71-4130-b28b-0893f31520f1 Soru: Merhabalar, Kullandığım sql express veritabanına benim verdiğim bir şifre dışında tüm erişimleri nasıl engelleyebilirm. Bu erişim sadece kullandığım instance için geçerli olmaması lazım veritabanını farklı bir servera attach edildiğindede verilere ulaşılamaması gerekiyor. Cevabım: Bir … Okumaya devam et

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