摘要: 前言 在这唯快不破的互联网世界中,“快”(响应速度)成为良好体验的一个重要因素。那么如何量化响应速度哪? 性能指标的分类 为了更好的去监控整个系统的性能,做好全流程的优化,将指标分为了以下3类: System performance:这类指标从物理资源即服务器的角度出发,监测目前服务器的cpu,内存 阅读全文
posted @ 2016-05-02 12:29 三石雨 阅读(1307) 评论(0) 推荐(0) 编辑
摘要: 上一篇文章《MySQL索引》介绍了索引的基本内容。本篇文章来说说MySQL索引原理。 MySQL索引原理 ##索引目的 我们为什么要建索引,原因很简单索引可以提高查询效率,可以类比图书中目录。这里就不再赘述索引的优势,请自行查阅资料。 ##索引原理 除了图书的目录,我们在生活中会经常发现类似的事情, 阅读全文
posted @ 2016-05-02 11:20 三石雨 阅读(943) 评论(1) 推荐(0) 编辑
摘要: 上一篇文章我们介绍了在关闭binlog的情况下,事务提交的大概流程。之所以关闭binlog,是因为开启binlog后事务提交流程会变成两阶段提交,这里的两阶段提交并不涉及分布式事务,当然mysql把它称之为内部xa事务(Distributed Transactions),与之对应的还有一个外部xa事 阅读全文
posted @ 2016-05-02 10:28 三石雨 阅读(9493) 评论(0) 推荐(0) 编辑
摘要: MySQL作为一种关系型数据库,已被广泛应用到互联网中的诸多项目中。今天我们来讨论下事务的提交过程。 MySQL体系结构 由于mysql插件式存储架构,导致开启binlog后,事务提交实质是二阶段提交,通过两阶段提交,来保证存储引擎和二进制日志的一致。 本文仅讨论binlog未打卡状态下的提交流程, 阅读全文
posted @ 2016-05-02 10:19 三石雨 阅读(62067) 评论(1) 推荐(2) 编辑