Etiket arşivi: MySQL

Mysql cache optimizasyon

mysql> show variables like ‘query%’;
+——————————+———-+
| Variable_name | Value |
+——————————+———-+
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 16777216 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
| query_prealloc_size | 8192 |
+——————————+———-+
7 rows in set (1.06 sec)

mysql> set global query_cache_size=50000000;
Query OK, 0 rows affected (1.56 sec)

mysql> show variables like ‘query%’;
+——————————+———-+
| Variable_name | Value |
+——————————+———-+
| query_alloc_block_size | 8192 |
| query_cache_limit | 1048576 |
| query_cache_min_res_unit | 4096 |
| query_cache_size | 49999872 |
| query_cache_type | ON |
| query_cache_wlock_invalidate | OFF |
| query_prealloc_size | 8192 |
+——————————+———-+
7 rows in set (0.00 sec)

MySQL Yedekleme / Veri taşıma

Herhangi bir veritabanının veya tablonun çıktısını sql olarak almak için:

mysqldump -u root myDB my_table > my_table.sql

Aldığımız sql dosyasınını geri almak veya başka bir sql server da oluşturmak için:

mysql -u dbuser -p –default-character-set=utf8 myDB < my_table.sql