:::: MENU ::::
Browsing posts in: Mysql

MySQL “read only” Yetkisi Verme

MySQL “read only” Yetkisi Verme, Slave node olarak yapılandırılmış bir Mysql veritababında sadece okunur modda “read only”  yani yazma(write) işlemlerinin binary log’tan göndermek ve replikasyonun data bütünlüğünü dışardan bozmamak için, slave sunucunun “read only” olup olmadığını kontrol etmek aşağıdaki komutu kullanabiliriz.

read_only değerinin 0(sıfır) olması durumunda replikasyon dışında yani binary log dışındada herhangi bir yetkili mysql kullanıcısı insert update vb. işlemler yapabilir.

1(bir) olması ile durumun tersi yani sadece binary log dan bu işlemlere izin verililir.

Değişikliğin kalıcı olarak yapılması için, my.cnf’ye  aşağıdaki satırı ekleyin:


Mysql Query Cache Nedir? ve Nasıl Kullanılır?

Mysql Query Cache sorguların hafızada tutularak daha sonra aynı sorguların daha hızlı sonuç vermesini sağlayan teknolojidir. Bellek ve limit değerleri tamamen sisteme bağlı olup ancak çalışan bir sistem ve ayrılmış bir donanım üzerinde zamanla ayarlama ve testler yapılarak en çok performansı sağlayabilecek değerlere ulaşılabilir.

Maliyeti ise bu teknoloji için ayrılacak bellek alanı kadardır.

MySQL komut satırına giriş yaptıktan sonra query cache ayarları kontrol edilir.

şeklinde have_query_cache=YES olarak set edilmiş olmalıdır. Continue Reading


Mysql Veritabanı ve Tablo Büyüklüğünü Öğrenmek

Mysql Veritabanı ve Tablo Büyüklüğünü Öğrenmek için aşağıdaki sql’leri kullanabilirsiniz.

Tüm veritabanı dosyalarının büyüklüğünü öğrenmek için:

Belirli bir veritabanının büyüküklüğü için:

Bir veritabanındaki tabloların büyüklüğü için:

 


MySQL’de Dump Alırken Limit Belirleme

Kimi zaman  çok yüksek boyuttaki veritabanlarından dump alınması gerekebiliyor. Ama genelde geliştirme yani test ortamları için veritabanının tamamı değilde bir kısmını almamız  yeterli olabiliyor.

Bu durumda MySQL’den dump alırken; her tablodan en fazla 100 satır getir şeklinde bir koşul belirtebiliyorsunuz.

Bu şekilde dump almanın yöntemi şöyle:


MySql Database Server Yedekleme için Shell Script


Tabloları Lock Etmeden Mysql Dump Alma

Database yönetiminde backup hayati önem taşır.  Backup alırken tablolaların, backup alma süresi boyunca  lock olmaması’da çok önemli.

 –single-transaction parametresi ile bunu yapabiliriz.


Sayfalar:123