enq: US – contention bekleme olayı

20 Nis by Ahmet Duruöz Etiketler: , ,

enq: US – contention bekleme olayı

“enq: US Contention” bekleme olayı , satır ön belleğindeki latch’lerdeki contention(çekişme) ile ilişkilidir. Eğer offline olan undo segment’leirnin kısa sürede online yapılmasına zorlanıyorsa, bu durumda darboğaz oluşturacaktır. Satır önbelleğindeki latch, iş yüküne ayak uyduramıyor olabilir. Bu durumda undo retention auto tune özelliği kapatılmalı sorun çözülmezse daha fazla online undo segment sağlanmalıdır. Online olan undo segment […]
14 Nis by Ahmet Duruöz Etiketler: , ,

Mysql veritabanlarındaki temp (geçici) tablolar

Temp tablolar geçici verileri tutmak için çok yararlı olabilir. Geçici tablolar seçeneği MySQL’de 3.23 ve üzeri sürümlerde mevcuttur. Oturum sona erdiğinde veya bağlantı kapatıldığında geçici tablo otomatik olarak drop edilir. Kullanıcı ayrıca geçici tabloları manuel de drop edebilir. Aynı temp tablo adı aynı anda birçok bağlantıda kullanılabilir, çünkü temp tablo yalnızca bu tabloyu oluşturan istemci […]
14 Nis by Ahmet Duruöz Etiketler: , ,

Mysql sunucusundaki mevcut bir kullanıcının adının değiştirilmesi

Mysql sunucusundaki mevcut bir kullanıcının adının sonradan değiştirilmesi mümkündür.  Bunun için root ile mysql sunucusuna bağlandıktan sonra “rename” komutu ile işlem yapılabilir. Root ile MySQL sunucusuna bağlandıktan sonra ilgili işlemler yapılmalıdır.   mysql -u root -p   Aşağıdaki şekilde kullanıcı adı değiştirilebilir.   MariaDB [(none)]> rename user 'test_user'@'%' to 'deneme_user'@'%'; Query OK, 0 rows affected […]
10 Nis by Ahmet Duruöz Etiketler: , , ,

Index oluşturma işleminin takibi

Bir indeks oluşturma işlemi bazen çok uzun sürebilmektedir. TOAD gibi grafik arayüz yazılımları kullanmıyorsanız , işlemin ne aşamada olduğunu ne kadar daha süreceğini tahmin etmek biraz zorlaşmaktadır.  İndeks oluşturma komutu verildiğinde işlemin ne aşamada olduğunu ne kadarlık sürenin tamamlandığını ve ne kadar daha süreceğini aşağıdaki sorgu ile öğrenebilirsiniz.   set lines 300 pages 1000 col […]
29 Mar by Ahmet Duruöz Etiketler: , , ,

MySQL sunucundaki max_connections değerini kontrol etme ve güncelleme

MySQL sunucusunda çok fazla bağlantı sorunu yaşayabilir. Bunu düzeltmek için mysql yapılandırmanızdaki max_connections değerini artırabilirsiniz. MySQL sunucusundaki Maks. bağlantı değeri, max_connections adlı değişkenle saklanır. MySQL terminaline ayrıcalıklı kullanıcı ile giriş yaptıktan sonraaşağıdaki sorgu ile max_connections parametresinin mevcut değeri öğrenebilebilir. mysql> SHOW VARIABLES LIKE "max_connections"; +-----------------+-------+ | Variable_name | Value | +-----------------+-------+ | max_connections | 150 […]