Ay: Nisan 2017

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 […]

Oracle veritabanlarında IOPS hesabı

IOPS (Input/Output Operations Per Second) , bilgisayar depolama aygıtlarını kıyaslamak için kullanılan ortak bir performans ölçümüdür. Oracle veritabanlarında iops , veritabanı sisteminin saniyede yaptığı toplam okuma ve toplam yazma isteklerinin toplamına eşittir. Veritabanı performansını korumak için donanımımızın veritabanı sistemi tarafından üretilen talebi işleme kapasitesine sahip olup olmadığını kontrol etmeliyiz. Bu değerler dba_hist_sysmetric_summary tablosunda yer almaktadır. […]

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 […]