• MySQL 5.7 和 MySQL 5.6参数默认值比较


    这里只拿出默认值有改变的参数,默认值没有改变的不在下面的列表中。这些数据是通过 ” show global variables ;” 获得,可能不是所有的参数。

    参数

    MySQL 5.6

    MySQL 5.7

    binlog_error_action

    IGNORE_ERROR

    ABORT_SERVER

    binlog_format

    STATEMENT

    ROW

    binlog_gtid_simple_recovery

    OFF

    ON

    eq_range_index_dive_limit

    10

    200

    innodb_buffer_pool_dump_at_shutdown

    OFF

    ON

    innodb_buffer_pool_instances

    8

    1

    innodb_buffer_pool_load_at_startup

    OFF

    ON

    innodb_checksum_algorithm

    innodb

    crc32

    innodb_file_format

    Antelope

    Barracuda

    innodb_file_format_max

    Antelope

    Barracuda

    innodb_large_prefix

    OFF

    ON

    innodb_log_buffer_size

    8388608

    16777216

    innodb_purge_threads

    1

    4

    innodb_strict_mode

    OFF

    ON

    innodb_use_native_aio

    ON

    OFF

    log_warnings

    1

    2

    optimizer_switch

    index_merge=on,index_merge_union=on,index_merge_sort_union=on,

    index_merge_intersection=on,engine_condition_pushdown=on,

    index_condition_pushdown=on,mrr=on,mrr_cost_based=on,

    block_nested_loop=on,batched_key_access=off,materialization=on,

    semijoin=on,loosescan=on,firstmatch=on,

    subquery_materialization_cost_based=on,use_index_extensions=on

    index_merge=on,index_merge_union=on,index_merge_sort_union=on,

    index_merge_intersection=on,engine_condition_pushdown=on,

    index_condition_pushdown=on,mrr=on,mrr_cost_based=on,

    block_nested_loop=on,batched_key_access=off,materialization=on,

    semijoin=on,loosescan=on,firstmatch=on,duplicateweedout=on,

    subquery_materialization_cost_based=on,use_index_extensions=on,

    condition_fanout_filter=on,derived_merge=on

    performance_schema_accounts_size

    100

    -1

    performance_schema_max_cond_instances

    3504

    -1

    performance_schema_max_file_classes

    50

    80

    performance_schema_max_file_instances

    7693

    -1

    performance_schema_max_mutex_classes

    200

    210

    performance_schema_max_mutex_instances

    15906

    -1

    performance_schema_max_rwlock_instances

    9102

    -1

    performance_schema_max_socket_instances

    322

    -1

    performance_schema_max_statement_classes

    168

    193

    performance_schema_max_table_handles

    4000

    -1

    performance_schema_max_table_instances

    12500

    -1

    performance_schema_max_thread_instances

    402

    -1

    performance_schema_setup_actors_size

    100

    -1

    performance_schema_setup_objects_size

    100

    -1

    performance_schema_users_size

    100

    -1

    slave_net_timeout

    3600

    60

    sql_mode

    STRICT_TRANS_TABLES,NO_ENGINE_SUBSTITUTION

    ONLY_FULL_GROUP_BY,STRICT_TRANS_TABLES,NO_ZERO_IN_DATE,

    NO_ZERO_DATE,ERROR_FOR_DIVISION_BY_ZERO,

    NO_AUTO_CREATE_USER,NO_ENGINE_SUBSTITUTION

    sync_binlog

    0

    1

    table_open_cache_instances

    1

    16

    • binlog_format

    binlog的格式默认为ROW,在mysql5.6binlog的格式为STATEMENT

    • innodb_buffer_pool_instances

    Buffer pool 的数量,默认值为1,在MySQL5.6该值为8

    • innodb_checksum_algorithm

    指定如何生成和验证存储在InnoDB表空间的磁盘块中的校验和。默认值使用性能更好的crc32

    • innodb_log_buffer_size

    innodb重做日志缓冲空间默认为16M,MySQL 5.6时这个值为8M

    • innodb_purge_threads

    Purge线程的数量默认为4,在MySQL5.6时默认值为1

    • sql_mode

    默认sql mode 增加了ONLY_FULL_GROUP_BYERROR_FOR_DIVISION_BY_ZERONO_ZERO_DATENO_ZERO_IN_DATE 等。

    • sync_binlog

    默认值为1,表示binlog日志同步写入磁盘。MySQL 5.6该参数默认值为0

    转载请注明出处:http://www.cnblogs.com/ayard/
  • 相关阅读:
    网化商城
    ITU R-REC-S 系列建议书分类
    UDLua
    libev简单使用
    Windows 审计日志 安全部分不刷新的解决办法
    sys.version_info
    mitmproxy 安装
    Python3 os.remove() 方法
    Python3 os.rename() 方法
    python3 unittest
  • 原文地址:https://www.cnblogs.com/ayard/p/10038888.html
Copyright © 2020-2023  润新知