Datafile Resize İle ASM Disk Grublarında Yer Kazanımı

Datafile Resize İle ASM Disk Grublarında Yer Kazanımı

Veritabanlarında bulunan  datafile’lardaki kullanılmayan alanların ASM disk grubuna kazandırılarak tekrar kullanılması sağlanmalıdır. Bunun için kazanım sağlayabileceğimiz datafile’ları belirleyerek ilgili datafile’ların boyutunu küçültmemiz gerekmektedir. Datafile’larda yer kazanımı sağlayabileceğimiz alanların tespitini aşağıdaki sorgu ile elde edebiliriz. select * from (select file_name, ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) smallest, ceil( blocks*&&blksize/1024/1024) currsize, ceil( blocks*&&blksize/1024/1024) - ceil( (nvl(hwm,1)*&&blksize)/1024/1024 ) savings, 'alter database […]

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

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