mysql my.cnf优化
[mysqld]
lower_case_table_names = 1
sql_mode = STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION
skip_name_resolve = 1
character_set_server = utf8
collation_server = utf8_unicode_ci
back_log = 300
max_connections = 1000
max_connect_errors = 100000
interactive_timeout = 600
wait_timeout = 600
table_open_cache = 2048
query_cache_type = OFF
query_cache_size = 0
query_cache_limit = 8M
thread_cache_size = 51
max_allowed_packet = 16M
tmp_table_size = 256M
max_tmp_tables = 128
max_heap_table_size = 256M
sort_buffer_size = 256M
read_buffer_size = 256M #顺序IO
join_buffer_size = 256M
read_rnd_buffer_size = 256M #随机IO
bulk_insert_buffer_size = 256M #
open_files_limit = 65536
default_storage_engine = InnoDB
expire_logs_days = 1
slow_query_log = 1
long_query_time = 1
log_output = FILE
log_queries_not_using_indexes = 1
server_id = 1013306
#binlog_format = mixed
#log_slave_updates = 1
#max_binlog_files=100
#max_binlog_cache_size = 1024M
#max_binlog_size = 1024M
#binlog_cache_size = 4M
sync_binlog = 0
#innodb
innodb_buffer_pool_instances = 16
innodb_buffer_pool_size = 8G
innodb_buffer_pool_dump_pct = 75
innodb_page_cleaners = 8
innodb_log_file_size = 512M
innodb_log_files_in_group = 2
innodb_log_buffer_size = 32M #default 16M
innodb_flush_log_at_trx_commit = 2
innodb_lock_wait_timeout = 30
innodb_thread_concurrency = 30
innodb_undo_logs = 128 #must >=35.default 128
innodb_undo_tablespaces = 0 #must >=2
innodb_undo_log_truncate = 1
innodb_max_undo_log_size = 1000M
innodb_purge_rseg_truncate_frequency = 128
innodb_print_all_deadlocks = 1
innodb_buffer_pool_load_at_startup = 1
innodb_buffer_pool_dump_at_shutdown = 1
innodb_open_files = 65536
innodb_file_per_table = 1
innodb_lock_wait_timeout = 30
innodb_read_io_threads = 8
innodb_write_io_threads = 8
innodb_io_capacity = 2000
innodb_io_capacity_max = 4000
innodb_flush_method = O_DIRECT
innodb_purge_threads = 4
innodb_support_xa = 1
innodb_max_dirty_pages_pct = 75
transaction_isolation = REPEATABLE-READ
show_compatibility_56 = on
innodb_sort_buffer_size = 16M
#rep
slave-parallel-type = LOGICAL_CLOCK
slave-parallel-workers = 16
master_info_repository = TABLE
relay_log_info_repository = TABLE
relay_log_recovery = ON
slave_skip_errors = ddl_exist_errors
[mysqldump]
max_allowed_packet = 16M
[mysql]
default_character_set = utf8
[mysqld]
#validate_password
plugin-load = validate_password.so
validate_password_policy = 1
validate-password = FORCE_PLUS_PERMANENT
相关文章
- MySQL数据库表的更新与优化(mysql更新表)
- MySQL拼接字段:一种有效的数据处理方式(mysql拼接字段)
- 解开MySQL遭遇锁定之谜(mysql被锁住)
- 配置MySQL数据库的端口配置优化(mysql数据库的端口)
- MySQL中索引的建立原理及优化策略(mysql索引的原理)
- 查询解决MySQL大表查询的优化策略(mysql大表)
- 【MySQL数据库记录修改技巧】(mysql修改记录)
- MySQL数据库中解析建表语句:捷径到数据表构建(mysql数据库建表语句)
- MySQL中实现约束与索引的作用(mysql约束索引)
- MySQL文件目录管理之旅(mysql文件目录)
- MySQL中重置自增主键的方法(mysql主键归零)
- 查询MySQL表查询实例简易指南(mysql怎么表)
- 优化MySQL分区极大提升性能优化.(mysql分区性能)
- 深入解析MySQL链接参数,优化数据库性能(mysql链接参数)
- MySQL 转 Oracle:数据迁移及注意事项(mysql迁移oracle)
- 使用MySQL函数实现复杂数据处理(mysql 中的函数)
- MySQL双表更新如何同时更新两个表中的数据(mysql 两表更新)
- MySQL数据库CI框架中的重连处理(ci mysql重连)
- Cmd命令行输入Mysql快速构建数据库系统(cmd输入mysql显示)
- 深入浅出MySQL加锁机制,保障数据安全与稳定性(mysql中加锁)
- MySQL三表联动性能优化探究(mysql三表联动性能)
- 深入了解MySQL三列比较技巧,优化你的数据库查询效率(mysql三列比较)
- 轻松实现MySQL安装,一键操作Bat程序必备(mysql一键安装bat)
- MySQL的双重排序策略(mysql 两次排序排序)
- MySQL视图整合两张表数据(mysql两张表视图)
- MySQL优化如何利用不等式索引提高查询效率(mysql 不等式 索引)