• 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

  • 相关阅读:
    项目实战从0到1之hive(34)大数据项目之电商数仓(用户行为数据采集)(二)
    项目实战从0到1之hive(33)大数据项目之电商数仓(用户行为数据采集)(一)
    项目实战从0到1之spark(32)大数据项目之电商数仓(总结)(二):系统业务数据仓库
    项目实战从0到1之spark(31)大数据项目之电商数仓(总结)(一):系统业务数据仓库
    LeetCode435. 无重叠区间
    LeetCode392. 判断子序列
    LeetCode455. 分发饼干
    LeetCode128. 最长连续序列
    LeetCode376. 摆动序列
    LeetCode1143. 最长公共子序列
  • 原文地址:https://www.cnblogs.com/fan-yuan/p/9438980.html
Copyright © 2020-2023  润新知