paip.mysql備份慢的解決 版本5.0.45-community-nt 主數據庫50W數據,備份的sql34M..壓縮後5.8m 原來備份178 S.. 調整MY.INI 加大10倍... 而個88S... 不壓縮的情況下45s 換成個5.6 , 還要中多時間,要不走粵慢蘭.. 不壓縮的情況下43s... 調整MY.INI 加大10倍. 40S.....差距不明顯木.. 最終解決方案:copy備份 --------------------------- ..塊啊,7秒搞定..是熱備份.不用關機.. 參考其他自料兒.. ==================== 數據文件大約200GB,平時備份(mysqldump)壓縮後的大小大約20GB,正常備份時間在2個小時內。一台服務器上,安裝了多個mysql實例 ,這個數據庫是其中一個 mysql按照備份恢復方式分為邏輯備份和物理備份 邏輯備份是備份sql語句,在恢復的時候執行備份的sql語句實現數據庫數據的重現 物理備份就是備份數據文件了,比較形象點就是cp下數據文件,但真正備份的時候自然不是的cp這麼簡單 這2種備份各有優劣,一般來說,物理備份恢復速度比較快,占用空間比較大,邏輯備份速度比較慢,占用空間比較小 mysqldump工具備份 mysqldump由於是mysql自帶的備份工具,所以也是最常用的mysql數據庫的備份工具。支持基於InnoDB的熱備份。但由於是邏輯備份,所以 速度不是很快,適合備份數據量比較小的場景。 mysqldump完全備份+二進制日志 —>實現時間點恢復 看累掛CFG DEFAULT show VARIABLES like '%size%' ----------------------------------------------- binlog_cache_size 32768 binlog_stmt_cache_size 32768 bulk_insert_buffer_size 8388608 delayed_queue_size 1000 host_cache_size 279 innodb_additional_mem_pool_size 8388608 innodb_buffer_pool_size 134217728 innodb_change_buffer_max_size 25 innodb_ft_cache_size 8000000 innodb_ft_max_token_size 84 innodb_ft_min_token_size 3 innodb_log_buffer_size 8388608 innodb_log_file_size 50331648 innodb_online_alter_log_max_size 134217728 innodb_page_size 16384 innodb_purge_batch_size 300 innodb_sort_buffer_size 1048576 innodb_sync_array_size 1 join_buffer_size 262144 key_buffer_size 8388608 key_cache_block_size 1024 large_page_size 0 max_binlog_cache_size 18446744073709547520 max_binlog_size 1073741824 max_binlog_stmt_cache_size 18446744073709547520 max_heap_table_size 16777216 max_join_size 18446744073709551615 max_relay_log_size 0 metadata_locks_cache_size 1024 myisam_data_pointer_size 6 myisam_max_sort_file_size 2146435072 myisam_mmap_size 4294967295 myisam_sort_buffer_size 8388608 optimizer_trace_max_mem_size 16384 performance_schema_accounts_size 100 performance_schema_digests_size 10000 performance_schema_events_stages_history_long_size 10000 performance_schema_events_stages_history_size 10 performance_schema_events_statements_history_long_size 10000 performance_schema_events_statements_history_size 10 performance_schema_events_waits_history_long_size 10000 performance_schema_events_waits_history_size 10 performance_schema_hosts_size 100 performance_schema_session_connect_attrs_size 512 performance_schema_setup_actors_size 100 performance_schema_setup_objects_size 100 performance_schema_users_size 100 preload_buffer_size 32768 profiling_history_size 15 query_alloc_block_size 8192 query_cache_size 1048576 query_prealloc_size 8192 range_alloc_block_size 4096 read_buffer_size 131072 read_rnd_buffer_size 262144 slave_pending_jobs_size_max 16777216 sort_buffer_size 262144 thread_cache_size 9 tmp_table_size 16777216 transaction_alloc_block_size 8192 transaction_prealloc_size 4096 加大10背 ---------- log-error=d:/MySQL56/mysql_log_err.txt thread_cache = 128 query_cache_type = 1 query_cache_size = 128M join_buffer_size = 80M sort_buffer_size = 20M read_buffer_size = 20M read_rnd_buffer_size = 20M max_heap_table_size = 128M tmp_table_size = 128M binlog_cache_size = 12M max_binlog_size = 512M expire_logs_days = 3 # innodb_buffer_pool_size = 2G innodb_use_sys_malloc = 1 sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES