MySQL执行计划explain输出列结果解析
MySQL执行计划explain输出列结果解析
如何用pt-online-schema-change在线修改表字段长度
本文描述如何使用pt-online-change-schema进行在线加字段的操作
MySQL5.6支持哪些Online DDL操作
MySQL5.6支持哪些Online DDL操作
MySQL如何利用profiling分析SQL查询语句
MySQL如何利用profiling分析SQL查询语句
MySQL MHA工具的优缺点介绍
MHA是一位日本MySQL大牛用Perl写的一套MySQL故障切换方案,来保证数据库系统的高可用.在宕机的时间内(通常10—30秒内),完成故障切换,部署MHA,可避免主从一致性问题,节约购买新服务器的费用,不影响服务器性能,易安装,不改变现有部署。
影响MySQL主从延迟的几个因素及解决方法
影响MySQL主从延迟的几个因素及解决方法
mysqldump --master-data=2参数的含义
mysqldump --master-data[=value]
数据库事务正确执行的四个基本要素
ACID是数据库事务正确执行的四个基本要素的缩写,即原子性(Atomicity)、一致性(Consistency)、隔离性(Isolation)、持久性(Durability)。一个支持事务(Transaction)的数据库系统,必需要具有ACID特性,否则在事务过程(Transaction processing)当中无法保证数据的正确性,交易过程极可能达不到交易方的要求。
MySQL主从复制的详细过程介绍
MySQL数据库复制操作大致可以分成三个步骤:1.主服务器将数据的改变或更新记录到二进制日志中。2.从服务器将主服务器的binlog events复制到自己的中继日志(relay log)中。3.从服务器SQL线程会读取relay-log日志的内容,完全顺序的执行日志中所记录的各种操作,将其应用到从服务器。
如何批量杀死当前的MySQL进程
如何批量杀死当前的MySQL进程
MySQL binlog三种格式的优缺点和修改方法介绍
MySQL binlog的格式有三种,基于SQL语句的复制(statement-based replication, SBR),基于行的复制(row-based replication, RBR),混合模式复制(mixed-based replication, MBR)。相应地,binlog的格式也有三种:STATEMENT,ROW,MIXED。它主要用于mysql的复制技术。
MySQL分支版本介绍
MariaDB是由MySQL创始人之一Monty分支的一个版本。在MySQL数据库被Oracle公司收购后,Monty担心MySQL数据库发展的未来,从而分支出一个版本。
MySQL 8.0新特性更新介绍
MySQL 8.0 DMR 发布了,其中具有重大意义的是官方终于废弃了MyISAM存储引擎。
MySQL 5.6升级到5.7版本官方推荐的两种方法
1、in-place upgrade:原地升级法,利用已存在的datadir目录进行升级。2、logical upgrade:逻辑升级法,利用mysqldump导出导入进行升级。
MySQL权限表介绍
MySQL权限表存放在MySQL数据库里,由mysql_install_db脚本初始化。这些MySQL权限表分别为“user、db、table_priv、 columns_priv、proc_priv和host”。
MySQL复制的工作原理介绍以及Innodb的事务与日志的实现方式和存放形式
慢查询日志:设置一个阈值,将运行时间超过该值的所有SQL语句都记录到慢查询的日志文件中
Shared Everything和share-nothing区别
Shared Everything:一般是针对单个主机,完全透明共享CPU/MEMORY/IO,并行处理能力是最差的,典型的代表SQLServer
MySQL SQL语句查询执行过程的四个阶段介绍
语法分析阶段:将SQL查询语句经词法和语法分析后变换为一颗查询树st_select_lex传给优化器,并对SQL表达的语义进行检查。
MySQL的MyISAM和InnoDB引擎的主要区别是什么?
MyISAM不支持事务,而InnoDB支持。InnoDB的AUTOCOMMIT默认是打开的,即每条SQL语句会默认被封装成一个事务,自动提交,这样会影响速度,所以最好是把多条SQL语句显示放在begin和commit之间,组成一个事务去提交。
关于MySQL主主配置的auto_increment_offset和auto_increment_increment参数的解释
为了避免两台服务器同时做更新时自增长字段的值之间发生冲突。一般在主主同步配置时,需要将两台服务器的auto_increment_increment增长量都配置为2,而要把auto_increment_offset分别配置为1和2.