mysql
文章平均质量分 84
shike_sk
这个作者很懒,什么都没留下…
展开
-
mysql explain 解释器中的字段含义
explain是mysql常用的分析select的查询行为的分析器,解析的内容如下: id | select_type | table | type | possible_keys | key | key_len | ref | rows | Extra |+----+-------------+--------------+------+-----转载 2015-12-02 16:58:26 · 835 阅读 · 0 评论 -
mysql技术内幕学习笔记-查询优化器及索引(一)
1、查询优化器工作目标 查询优化器最主要的工作目标是尽可能的使用索引,并且要使用条件最严格的索引来尽可能多、尽可能快得排除不符合索引的数据行。例如:要查询员工表中年龄为25的男性姓名。SELECT name FROM staff WHERE sex = ‘M’ AND age = 25; 假设年龄为25的又100, 男性有600个,25岁的男性员工有10个。查原创 2015-12-02 14:01:49 · 586 阅读 · 0 评论 -
MySQL主从复制原理
当一台MySQL服务器无法满足现有的访问量时,一般会采用主从服务器模式,通过数据库代理做到读写分离。主服务器负责处理写入请求,从服务器服务器负责处理读取请求。大部分情况是读取量远大于写入量,一般会配置多个从服务器。参考《高性能MySQL》,本文介绍了MySQL主从复制的原理和常见的拓扑结构。1 MySQL主从复制的过程 MySQL主从负责依赖binlog,要想实现复制必须打开binlog。主从复制原创 2016-02-17 19:58:54 · 709 阅读 · 0 评论 -
MySQL事务介绍及原理
1 为什么要事务 事务是一组不可被分割执行的SQL语句集合,如果有必要,可以撤销。银行转账是经典的解释事务的例子。用户A给用户B转账5000元主要步骤可以概括为如下两步。 第一,账户A账户减去5000元; 第二,账户B账户增加5000元; 这两步要么成功,要么全不成功,否则都会导致数据不一致。这就可以用到事务来保证,如果是不同银行之间的转账还需要用到分布式事务。2 事务的性质原创 2016-01-27 18:32:30 · 19047 阅读 · 1 评论 -
MySQL中的两种临时表
转自:http://mysql.taobao.org/monthly/2016/06/07/外部临时表通过CREATE TEMPORARY TABLE 创建的临时表,这种临时表称为外部临时表。这种临时表只对当前用户可见,当前会话结束的时候,该临时表会自动关闭。这种临时表的命名与非临时表可以同名(同名后非临时表将对当前会话不可见,直到临时表被删除)。内部临时表内部临时表是一种特殊轻量级的临时表,用来转载 2017-09-19 21:30:50 · 1413 阅读 · 0 评论