MySQL 5.6升级的注意事项

MySQL 5.6升级的注意事项
升级MySQL 5.6注意事项 目录 配置参数 保留字 内置函数 SQL 不兼容性 配置参数 从MySQL 5.6.6开始,几个MySQL Server配置参数的默认值会与以前的版本默认值不同。这些参数变化的目的是为了提供直接就可以用的更好的性能,以减少管理员来手动配置这些参数的工作。 未来版本中这些参数默认值也会随着应用的反馈而进行调整。 在一些场景下,配置参数会有不同的静态缺省值。比如,有些参数的缺省值是依照一些其...

MySQL使用可重复读作为默认隔离级别的原因

MySQL使用可重复读作为默认隔离级别的原因
一般的DBMS系统,默认都会使用读提交(Read-Comitted,RC)作为默认隔离级别,如Oracle、SQL Server等,而MySQL却使用可重复读(Read-Repeatable,RR)。要知道,越高的隔离级别,能解决的数据一致性问题越多,理论上性能损耗更大,可并发性越低。隔离级别依次为 SERIALIZABLE > RR > RC > Read-Uncommited 在SQL标准中,前三种隔离级别分别解决了幻象读、不可重复读和脏读的问题。那么,为什...

Innodb页面存储结构-2

Innodb页面存储结构-2
上一篇《Innodb页面存储结构-1》介绍了Innodb页面存储的总体结构,本文会介绍页面的详细内容,主要包括页头、页尾和记录的详细格式。 学习数据结构时都说程序等于数据结构+算法,而在innodb中,其页面结构和记录格式可以说就是其数据结构。并且理解这些结构后,对innodb的页面行为(算法)的理解也有很大帮助。 1. 表空间 介绍页面具体结构之前,先介绍一些Innodb表空间的概念。 表空间,数据文件的集合,...

Innodb页面存储结构-1

Innodb页面存储结构-1
本文介绍Innodb的索引数据页面存储结构,主要介绍数据页面的整体结构,而页面的详细结构将会在另一篇中介绍。 1. B+树 阅读本文前,首先要知道一些关于B树的基础知识。Innodb的一个表可能包含多个索引,每个索引都使用B+树来存储。而索引包括聚集索引和二级索引,聚集索引使用表的主键作为索引键,包含表的所有字段。二级索引只包含索引键和聚集索引键(主键)的内容,不包括其他字段。每一个索引都是一...

mysqldump备份原理

mysqldump备份原理
     现网中数据库运维时,要经常对数据库做热备。为保证恢复时数据的完整性与一致性, 一种方法是在备份之前锁表,但锁表会影响正在运行的业务。 mysqldump是当前MySQL中最常用的备份工具,通过mysqldump --help可以查看很多选项。 在mysqldump开始备份后,执行其它的更新数据库操作,mysqldump备份的结果会不会包含备份结束前对数据库的更改呢?在一个时间点备份,最理想的结果是备份的结果就是备份开始...
Copyright © 腾讯游戏DBA团队 保留所有权利.  

用户登录

分享到: