Log Dosyasının Truncate ya da Shrink Olmaması ve Diski Doldurması Durumu(CDC)

Log Dosyasının Truncate ya da Shrink Olmaması ve Diski Doldurması Durumu(CDC)

Normal şartlarda full recovery model veritabanınızda düzenli olarak log backup alıyorsanız, alınan her log backup’tan sonra sql server log dosyasını truncate eder ve bu şekilde log dosyasının büyümesi engellenmiş olur. Eğer veritabanınızda CDC(Change Data Capture) enable edildiyse aldığınız log backuplar sonrasında log dosyası truncate olmayacak ve disklerinizi doldurmaya başlayacaktır. Change Data Capture hakkında detaylı bilgi […]

MS DTC ile SQL Server’a bağlanmak isteyen bir uygulama için gerekli ayarları yapmak

Bu makalede MSDTC ile SQL Server’a bağlanacak bir uygulama için gerekli ayarları yapacağız. Eğer SQL Server’ın bulunduğu sunucu windows cluster değilse ve  SQL Cluster DTC yoksa aşağıdaki sekmeden(araştır’a Dcomcnfg yazarak erişebilirsiniz.) Local DTC’ye sağ tıklayarak properties sekmesinden aşağıdaki ayarları yapmanız gerekir.   Allow Remote Administration’ı açmanız çok güvenli olmayacaktır.   Eğer SQL Server’ın bulunduğu sunucu windows […]

Sorgunun çalıştığı execution planı görüntülemek

Bir sorgu çalıştırdığınızda hangi execution plan ile çalışıyor merak ediyorsanız yapmanız gereken sorguyu çalıştırmadan önce “set autotrace on explain” komutunu vermektir. SQL> set autotrace on explain; SQL> select sysdate from dual; SYSDATE --------- 26-SEP-11 Execution Plan ---------------------------------------------------------- Plan hash value: 1546270724 ----------------------------------------------------------------- | Id  | Operation        | Name | Rows  | Cost […]

Çalıştırılan sorguların kimin tarafından çalıştırıldığını bulmak

Veri tabanındaki çalıştırılan sorguları v$sql , v$sql_text ve çalıştıranların kim olduğunu sys.all_users tablo ve görüntülerinden bulunabilir. Örnek bir sorgu aşağıda belirtilmiştir. v$sql,v$sql_tes ve sys.all_users tablolarını ilişkilendirerek kullanabilirsiniz. Örnek sorgu aşağıdaki gibidir. SELECT module, sql_text, username, disk_reads_per_exec, buffer_gets, disk_reads, parse_calls, sorts, executions, rows_processed, hit_ratio, first_load_time, sharable_mem, persistent_mem, runtime_mem, cpu_time, elapsed_time, address, hash_value FROM (SELECT module, sql_text […]