Mysql Variables
Mr_HanSong
这个作者很懒,什么都没留下…
展开
-
eq_range_index_dive_limit决定COST估算方式
在MySQL的官方手册上有这么一句话:the optimizer can estimate the row count for each range using dives into the index or index statistics.这是在说: 优化器为每一个范围段(如“a IN (10, 20, 30)”是等值比较, 括3个范围段实则简化为3个单值,分别是10,20,3转载 2015-10-07 11:28:55 · 2056 阅读 · 0 评论 -
Read_only
read_only When this variable is set to ON, the server allows no updates except from users that have the SUPER privilege or (on a slave server) from updates performed by slave threads. On a slave server, this can be useful to ensure that the sla原创 2015-09-18 12:03:35 · 1154 阅读 · 0 评论 -
[Mysql variables] 解析sql_mode
MySQL服务器可以以不同的SQL模式来操作,并且可以为不同客户端应用不同模式。这样每个应用程序可以根据自己的需求来定制服务器的操作模式。模式定义MySQL应支持哪些SQL语法,以及应执行哪种数据验证检查。这样可以更容易地在不同的环境中使用MySQL,并结合其它数据库服务器使用MySQL。你可以用--sql-mode="modes"选项启动mysqld来设置默认SQL模式。如果你想原创 2015-09-19 15:04:42 · 1128 阅读 · 0 评论 -
innodb_flush_method的性能差异与File I/O
众所周知,innodb_flush_log_at_trx_commit参数确定日志文件何时write、flush。而write、flush的方式如何呢?正是由innodb_flush_method来指定。innodb_flush_method确定日志及数据文件如何write、flush。 控制innodb数据文件和redo log的打开、刷写模式。有三个值:fdatasync(默认),O_DSYNC,O_DIRECT。 •fdatasync模式:写数据时,write这一步并不需要真正写到磁盘才算完成原创 2015-09-21 15:09:06 · 1953 阅读 · 0 评论