Skip to content
OLA HALLENGREN’in bakım script’ini çok başarılı ve pratik buluyorum. Bu yüzden başkalarına tavsiye etmekte bir zarar görmüyorum. Bu makalede OLA’nın bakım işlemleri için anlattığı script’inin nerden indirilebileceği ve kurulumunu anlatacağım. Aşağıdaki linkteki MaintenanceSolution.sql dosyasını indirerek instance’ınız üzerinde script’i çalıştırıp oluşan job’ları schedule etmelisiniz. Ben DatabaseIntegrityCheck(bütün veritabanlarında dbcc checkdb çalıştırır) ve IndexOptimize(belirli kriterlere göre intance’taki […]
Indexler veriye daha hızlı ve daha az okuma yaparak ulaşmamızı sağlar. Somut bir örnek olması açısından, bir kitabın içindekiler bölümü olmasa kitabın içinde aradığınız konuyu nasıl bulacağınızı düşünün. Bütün kitabı baştan sona okumanız gerekirdi. Index olmayan bir tabloda bir select ifadesinin aradığı kaydı bulması için bu şekilde tüm tabloyu okuması gerekir. Bu işleme table scan […]
Bu makaleyi daha iyi anlamak için önce “SQL Server’da Index Kavramı ve Performansa Etkisi” ve “SQL Server’da İstatistik Kavramı ve Performansa Etkisi” makalelerimi okumanızı tavsiye ederim. Bu iki makalede detaylı olarak Index ve istatistik kavramları örnekli açıklamalarla anlatılmıştır. Gelelim Clustered Index ve Non Clustered Index’in farkına: Clustered Index Non Clustered Index Veriler(tablo) diskte clustered […]
Windows Cluster’ınızın konfigurasyonunda bir problem olup olmadığını kontrol etmek için validate configuration işlemini yapabilirsiniz. Windows Cluster’ın konfigurasyonunda bir problem varsa bu cluster üzerine kurulacak SQL Server HA(High Availability) ve DR(Disaster Recovery) çözümlerinde de problem oluşturabilir. Bu yüzden bu makalede anlatacağımız cluster configuration validation sorumluluğunuzu yeni aldığınız bir sistemde ilk yapmanız gereken adımlardan biridir. Bunun dışında […]
Oracle veritabanında kilitli nesneler ile bilgi alabileceğimiz birçok tablo ve görüntüler bulunmaktadır. Aşağıdaki görüntülerden kilitli nesneler, kilitlenen yada kilitleyen oturum bilgileri gibi birçok bilgiye ulaşmanız mümkündür. DBA_BLOCKERS DBA_DDL_LOCKS DBA_DML_LOCKS DBA_LOCK_INTERNAL DBA_LOCKS DBA_WAITERS Bir tablodaki kilitlerin sorgulanması : Aşağıdaki sorgu ile bir tablodaki kilitleri tespit edebilirsiniz. SELECT B.Owner, B.Object_Name, A.Oracle_Username, A.OS_User_Name FROM gv$Locked_Object A, All_Objects B […]