“enq: TX – index contention” bekleme olayı

12 Kas by Ahmet Duruöz

“enq: TX – index contention” bekleme olayı

“enq: TX – index contention” bekleme olayı genellikle uygulama, eşzamanlı olarak çok sayıda INSERT ve DELETE gerçekleştirdiğinde meydana gelir. Beklemenin nedeni, dizine yeni bir satır eklerken dizin bloğu bölünmeleridir. Blok ayırma işlemini gerçekleştiren işlemler , işlemlerini tamamlayana kadar mod 4’te TX kilidini beklemek zorunda kalacaktır. Soruna sebep olan nesnelerin tespiti için aşağıdaki sorguyu kullanabilirsiniz. [crayon-5bec104a8745c899531994/] […]
12 Kas by Ahmet Duruöz Etiketler:, ,

Profillerdeki password verify function limitinin FROM ROOT sorunu

Oracle veritabanlarında bir profilin password_verify_function limitinin değiştirilmesine rağmen , istenilen şekilde değişmeyip FROM ROOT şekline dönüşmektedir. Bu sorunun sebebi , profname$ data dictionary görüntüsündeki FLAGS değerinin ilgili profile için 1 (bir) olmasıdır. Bu değeri 0 (sıfır) olarak güncellendiğinde , profile limiti sorunsuz değiştirilebilecektir. Aşağıdaki gibi profil limiti değiştirilmesine rağmen değişim istenilen gibi olmamaktadır. [crayon-5bec104a8858a939958659/] İlgili profil limiti […]
9 Kas by Faruk Erdem Etiketler:,

MSSQL de Servisin Change Pending Durumda Kalması

MSSQL de bazı sebeplerden dolayı servisi restart etmeniz gerekebilir ve servisi restart ettiğiniz de aşağıdaki gibi servisiniz change pending modda kalabilir .  MSSQL servisine bu durumda  hiçbir şekilde müdahele edemeyebilir ve biran önce sorunun çözülmesi için restart yapmak isteyebilirsiniz. SQL Server servisleri kapatırken  loginleri disable’a çeker(sysadmin ve serveradmin hariç) , sp_who ve sp_lock  çalıştırır ve […]
7 Kas by Ahmet Duruöz Etiketler:,

Oracle veritabanlarında sql plan fix işlemi

Oracle veritabanlarında bazı durumlarda optimizer’ların doğru karar veremeyişinden kaynaklı , sorguların kötü planlarla çalışması durumu yaşanabilir. Daha iyi bir plan varsa , sorgunun bu planla çalışması için sabitleme gerekebilir. Aşağıdakai adımları izleyerek bir sorgunun planı sabitlenebilir. Diğer bir deyişle plan fix işlemi yapılabilir. Öncelikle veritabanında aşağıdaki parametrelerin değerlerinin belirtildiği gibi olduğunu kontrol edin. OPTIMIZER_USE_SQL_PLAN_BASELINES = TRUE […]
26 Eki by Engin Yılmaz Etiketler:,

PostgreSQL sürümünün 10’dan 11’e yükseltilmesi

merhaba, Upgrade işlemnde başlamadan önce şu kritik uyarıyı yapamak istiyorum,  postgresql.conf ve pg_hba.conf dosyalarınızın konfiğini tekrar yapmanız gerekecek bu dosyalar eziliyor upgrade sonrasında. Postgresql 11 aşağıdaki komutlar ile kurulur. [crayon-5bec104a891db413199539/]   Postgresql 11 veritabanında initdb çalıştırılır.   [crayon-5bec104a891e4650555966/]   Aşağıdaki komut ile upgrade’in yapılabilirliği check edilir. (postgresql kullanıcısı ile) [crayon-5bec104a891ea252763685/]   Postgresql 10 kapatılmadan upgrade […]