Ay: Eylül 2016

Primary Key ve Unique Constaint’in farkları

Bu makaleyi okuyorsanız “Primary Key ve Foreign Key” ve “Unique Constraint” isimli makalelerimizi okumuş olmalısınız. Bu iki makalede anlattıklarımdan sonra aklınıza peki bu ikisinin farkları neler sorusu gelmiş olabilir. Farklarını aşağıda bulabilirsiniz.   Primary Key   Primary Key null değer içeremez Bir tabloda sadece bir tane primary key olabilir. Sparse kolonlar primary key’in bir parçası […]

Unique Constraint

Unique Constraint tabloda bir veya birden fazla kolon üzerine konulabilir.  Konulduğu alanın tabloda tekil olmasını sağlar. Örneğin ID kolonu ve UlkeAdi kolonu olan Ulke isminde bir tablo olsun. ID kolonu üzerinde Unique Constraint tanımlarsanız ID değerinin o tablo için tekil olmasını sağlarsınız. Yani aynı ID değerinden 1 den fazla olamaz. Aşağıdaki script yardımıyla öncelikle tablomuzu […]

Veritabanı ismini değiştirmek

Eğer veritabanını kullanan açık herhangi bir session yoksa veritabanı üzerinde F2’ye basarak ismini değiştirebilirsiniz. Veritabanı üzerinde açık session bulunuyorsa bu session’ları aşağıdaki script yardımıyla kill edip yine F2 yöntemini kullanabilirsiniz. Script’i çalıştırdıktan sonra bütün satırları seçip çalıştırmalısınız. Ama unutmayın bu işlemi yaparak veritabanı üzerindeki tüm session’ları yok etmiş olacaksınız. select 'kill '+CAST(spid AS varchar(50)) from […]

Automatic Memory Management (AMM) aktifken çok sık grow ve shrink işlemlerinin etkileri

Oracle veritabanlarında Automatic Memory Management (AMM) aktif durumda iken bellek değerlerinde çok sık grow ve shrink işlemi yapılırsa , veritabanında “cursor: pin S wait on X” veya “library cache lock” şeklinde bekleme olayları gözlemlenebilir. Bu durumda daha uzun aralıklarla işlem yaptırmak gerekecektir. Bunun için Oracle parameterlerinden “_memory_broker_stat_interval” parametresinin değerini arttırmak gereklidir. Bu parametrenin varsayılan değeri 30 ve saniye […]

secpol.msc(Security Policy SQL Server Ayarları)

SQL Server Kurulumu yapıldıktan sonra SQL Server’ın performanslı çalışması için Windows’ta Security Policy kısmında bazı ayarlar yapılması gerekmektedir. Bu ayarları farklı makalelerimizde anlattık. Burada Security Policy’de yapılması gereken tüm konfigurasyonları belirtip ilgili makaleleri işaret edeceğiz.   Başlat -> Çalıştır ‘a secpol.msc yazıyoruz ve enter’a basıyoruz. Security Settings’in altında aşağıda görüldüğü gibi Account Policies ve Local […]