MySQL - Açıklamalar
Açıklamalar
innodb_data_home_dir :Datafile ların default lokasyonu
innodb_data_file_path :datafile isimleri ve boyutlarının bilgisi (eğer innodb_data_home_dir değer girilmedi ise pahthleri ile )
örnek ;
innodb_data_file_path = ibdata1:50M;ibdata2:50M;ibdata3:50M:autoextend:max:100M
3 adet datafile var boyutları 50 MB datafile 3 max 100 MB olabilir.
Önemli : Mysql e datafile eklemek için veritabanını kapatmak gerekiyor . o yüzden yazılımcılardan ne kadar yere ihtiyaç olacağını ve yıllık planlamanın yapılması çok önemli.
datafile ekleneceği zaman ibdata3 un tam boyutu
|
1 2 |
[root@db01 ~]# ll /mysql/mysql/data/ibdata3 -rw-rw---- 1 mysql mysql 47185920 Oct 1 15:06 /mysql/mysql/data/ibdata3 |
52428800 değeri iki kez 1024 bölünüp MB boyutu bulunur diyelim ki 45 MB da iken fark ettik ve datafile eklemek istedik bu durumda aşağıdaki gibi yapabiliriz.
|
1 |
innodb_data_file_path = ibdata1:50M;ibdata2:50M;ibdata3:45M;ibdata4:200M;:autoextend:max:500M |
3. datafile 45 mb olarak yazdık ve 4. yü 200mb olarak ekledik ve max boyutu 500MB verdik.
Data file ları farklı lokayonlarda konumlandırmak istenirse /full/path/ibdata1:50M şeklinde yazılması lazım.
