• mysql5.6 配置文件的变化


    就是取消了原来的my-huge.cnf  my-large.cnf my-small.cnf 模版,support-files里面没有了。

    取而代之是my.cnf 或者是my-default.cnf,在这个基础上自己调。里面给出了几个比较关键的参数,比如

    innodb_buffer_pool_size

    # join_buffer_size = 128M
    # sort_buffer_size = 2M
    # read_rnd_buffer_size = 2M

    可以看到,默认文件需要配置的地方很少,这是因为mysql 已经将以前许多默认值设置不合理的参数都已经调整过来,并且采用了一种out-of-box的思维,有些值是固定的,有些值是启动时根据其他参数或者服务器的配置来自动设置的。所以不需要初始指定很多值。

    原文是:

    In some cases, a parameter has a different fixed default value. In other cases, the server autosizes a parameter at startup using a formula based on other related parameters or server host configuration, rather than using a fixed value.

     http://dev.mysql.com/doc/refman/5.6/en/server-default-changes.html

    多了个sql-mode的默认设置

    sql_mode=NO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABLES

    NO_ENGINE_SUBSTITUTION 这个参数是create table时候 engine的约束,以前的版本如果create table ..engine=abc,也可以通过,(会有warning) ,现在会报ERROR 1286 (42000): Unknown storage engine 'abc'

    STRICT_TRANS_TABLES 这个参赛跟事务编程有关,不了解。

    这个sql_mode影响不大。

  • 相关阅读:
    五月一日工作感悟
    Loadrunner 性能指标
    tcp ,http .udp
    Loadrunner 面试常见问题
    抓包不求人
    性能测试自动化测试平台
    jmeter 控制器
    转:java中String使用equals和==比较的区别
    转:Java对象及对象引用变量
    排序算法小结
  • 原文地址:https://www.cnblogs.com/gqdw/p/2910389.html
Copyright © 2020-2023  润新知