高性能mysql
文章平均质量分 70
Yoga0301
这个作者很懒,什么都没留下…
展开
-
《高性能mysql》笔记-服务器性能剖析总结
《高性能mysql》笔记-服务器性能剖析总结 如果遇到了性能需要优化的问题时,首先明确目标对象是什么?是整个应用程序还是数据库。还要明确的是性能衡量的单位是每个查询所花费的时间。即响应时间。响应时间又分为等待时间和执行时间。而不是cpu利用率,吞吐量。接下来是测量每个步骤所需的时间。若是数据库优化,则首先要判断是服务器问题还是单条sql查询的问题。判断的步骤如下:1. 利用SHOW ...原创 2018-07-29 11:41:34 · 500 阅读 · 0 评论 -
高性能mysql笔记-高性能索引
高性能索引写在开头一些重要的话,如题高性能的索引。现在很多文章或者博客都会有一些索引建立的规则。 比如说程序员必须掌握的10条SQL技巧,你不知道的SQL10条索引规则。 而且这些文章的阅读量比其他讲原理性的要高。能够体现出如今码农们急躁的心理。想通过这些技巧就掌握 索引优化。举个明显的例子,前导模糊查询不能使用索引 select * from order where desc l...原创 2018-07-29 17:03:36 · 377 阅读 · 0 评论 -
《高性能mysql》笔记-查询性能优化总结
高性能mysql-查询性能优化-笔记衡量查询性能的三个指标返回的行数:意思是select返回的列数以及行记录数。扫描的行数:查询所需要扫描的行数。相应的时间:执行sql时间以及等待(sleep等待连接,lock等待锁的时间)返回的行数案例 1. 查询不需要的记录即多余的记录 2. 查询多余的列。很多时候为了方便直接select *,这样造成有些字段是不需...原创 2018-08-05 16:08:56 · 911 阅读 · 0 评论 -
《高性能MYSQL》复制-笔记
# 《高性能MYSQL》复制-笔记复制概述复制解决的基本问题是让一台服务器的数据与其他服务器保持数据同步。一台主库的数据可以同步到多台备库上。常见的用途:1.应用实现读写分离从而负载均衡。2.由单机变为集群,可实现数据的分布。3.利用心跳检测机制以及主备切换实现高可用和故障切换。如何复制复制步骤Master更改数据记录在binlog(二进制日志),通过bin...原创 2018-08-12 18:31:27 · 606 阅读 · 0 评论 -
《高性能MYSQL》逻辑结构-读书笔记
高性能MYSQL笔记1. MYSQL逻辑结构MYSQL逻辑结构有三层,分别为 1. 连接/线程处理:实现连接处理,授权认证,安全等 2. 服务层:该层主要有缓存,解析,处理,优化以及跨存储引擎如存储过程,触发器,视图等 3. 存储引擎:主要负责数据读取和存储。根据服务器层提供的执行计划,进行语句的执行。2. 并发控制并发控制是当多个线程或者事务同时操作同一...原创 2018-08-19 13:43:53 · 402 阅读 · 0 评论