Yazar: NURULLAH ÇAKIR

SQL Server’ı Yüksek Performans’ta Çalışacak Şekilde Ayarlamak(High Performance)

SQL Server’ın daha yüksek performans ile çalışabilmesi için windows üzerinde yapılan bir ayardır. Windows Server 2008 ve üstünde bu ayar yapılabilir. Her kurulumda ilk yapılması gereken işlemlerden biridir. Kurulum sonrası yapılması gereken işlemlerle ilgili “Yeni Kurulumda Yapılması Gereken Konfigürasyonlar” isimli makalemi okumanızı tavsiye ederim.   Windows üzerindeki bu power plan ayarı, eğer SQL Server sunucusu […]

Indexed View Nedir Ve Nasıl Oluşturulur

View’lere index ekleyerek Indexed View’leri elde ederiz. View kavramı hakkında detaylı bilgi almak için “View Nedir Ve Nasıl Oluşturulur” isimli makalemi okumanızı tavsiye ederim.   View’ler normalde verinin kendisini tutmazlar. View’leri indexed view hale getirdiğimizde artık verinin kendisini tutmaya başlarlar.  Bu yüzden view performansı artarken view’in select ettiği tabloların insert,update ve delete performansları azalır. Ayrıca […]

View Nedir Ve Nasıl Oluşturulur

View’i kısaca, kayıtları fiziksel olarak tutmayan, içeriği bir sorgu ile belirlenen sanal bir tablo olarak tanımlayabiliriz.  Bu yüzden veritabanında veriler için ekstra yer kaplamaz. Genelde birden fazla tablo üzerinde yapılan karmaşık sorguları her sorgu bloğunda tek tek yazmak yerine view olarak oluştururuz. Bu şekilde kodumuzun okunabilirliği artar. Örnek bir view oluşturarak konuyu netleştirelim. Aşağıdaki gibi […]

Application Role Nedir

Application Role veritabanı seviyesinde tanımlanan bir roldür. Application Rolleri kullanarak bir veritabanına sadece belirli bir uygulamadan belirli kullanıcılarla erişmek için kullanabilirsiniz.   Default olarak aktif değillerdir. Aşağıdaki şekilde veritabanı üzerinde application role oluşturabilirsiniz. CREATE APPLICATION ROLE APPROLETest       WITH PASSWORD = '123456'       , DEFAULT_SCHEMA = dbo;   Application Role’ler veritabanı bazında tanımlandıkları için instance […]