《MySQL性能调优与架构设计》读书笔记(一)

原创 2016年05月31日 21:56:23

MySQL 简介


1. MySQL

1.1 由来

MySQL 是由原 MySQL AB 公司开发,最初只是想做一个索引存储数据的产品,后来发展到一个高效、简易的数据库。通过开源使得 MySQL 变得流行。

1.2 与其他数据库的比较

  • 功能上:支持绝大部分 ANSI SQL 标准,比 Oracle 多,但是比PostgreSQL 少,PostgreSQL支持全部;在事务方面,由InnoDB存储引擎支持,实现了 SQL 92 标准定义的4个事务级别的全部,Oracle 支持了两种;可编程支持上,早期的过程、函数、触发器比较弱,现在逐步追赶上来;

  • 易用性: 简单易用、安装包远远小于 Orace 等;

  • 性能:高性能,除了Oracle之外最快的关系数据库;

  • 可靠:足够可靠。

1.3 适用场景

  • Web 网站:易于安装、易于维护;

  • 日志记录数据库:插入、查询高效;

  • 数据仓库:通过将数据拷贝到多台廉价但带有大容量硬盘的Server来提高并行处理能力;或者通过拷贝数据到多台廉价 Server,每台只保存一部分数据,多台同时计算来提高处理能力。利用 MySQL 简单的复制功能,可以容易地做到这点。而且免费、快捷、成本低。

  • 嵌入式系统: MySQL 资源伸缩性很强,既可以在高端机器也可以在简陋设备上运行。

版权声明:本文为博主原创文章,未经博主允许不得转载。

mysql性能调优和架构设计读书笔记

最近看了《mysql性能调优和架构设计读书笔记》这本书,感受颇多,有一些写得非常好的地方,记下来,以备以后查用。 1、MySQL的主要适用场景  web网站系统,日志记录系统,数据仓库系统,嵌入式系...
  • zhulin40
  • zhulin40
  • 2016年06月12日 10:37
  • 892

MySQL性能调优与架构设计

说明:本文转自 简朝阳(MySQL ACE)的 《MySQL性能调优与架构设计》 一.逻辑模块组成 总的来说,MySQL 可以看成是二层架构,第一层我们通常叫做SQL La...
  • sunshine_silence
  • sunshine_silence
  • 2017年03月17日 17:58
  • 305

【innodb存储引擎加强版】XtraDB存储引擎

XtraDB是由Percona开发的一款MySQL数据库的高性能存储引擎,其目的是用来代替InnoDB存储引擎,可用于需要更高性能的环境。XtraDB可以看作是InnoDB存储引擎的增强版本,它在In...
  • dxkvller
  • dxkvller
  • 2012年10月13日 11:44
  • 410

MYSQL性能调优与架构设计书读书笔记1

《MYSQL性能调优与架构设计书》,是阿里巴巴著名MYSQL DBA简朝阳的大作,最近在读, 觉得十分好,笔记之: mysql读书笔记1 1 mysqladmin -u xxxx -p密码  -...
  • jackyrongvip
  • jackyrongvip
  • 2013年07月01日 16:27
  • 549

< Mysql性能调优与架构设计 >

第二章: MYSQL 组成;       日志文件:           1、错误日志:Error Log         --如果要开启系统记录错误日志的功能,需要在 启动时开启-log-e...
  • lmocm
  • lmocm
  • 2015年01月22日 12:17
  • 1104

mysql性能调优与架构设计

一.调优思路:1.数据库设计与规划--以后再修该很麻烦,估计数据量,使用什么存储引擎2.数据的应用--怎样取数据,sql语句的优化3.mysql服务优化--内存的使用,磁盘的使用4.操作系统的优化--...
  • zgycsmb
  • zgycsmb
  • 2011年06月25日 15:46
  • 617

读《MySQL性能调优与架构设计》笔记之ORDER BY,GROUP BY 和DI STI NCT 优化

1.1. ORDER BY 的实现与优化         在MySQL 中,ORDER BY 的实现有如下两种类型:         ◆ 一种是通过有序索引而直接取得有序的数据,这样不用进行任何排...
  • lihuayong
  • lihuayong
  • 2015年01月18日 18:51
  • 1850

MySQL管理之道_ 性能调优、高可用与监控(第2版)-by 贺春畅-读书笔记

MySQL管理之道_ 性能调优、高可用与监控(第2版)-读书笔记 MariaDB架构与历史 MariaDB:用Percona XtraDB代替InnoDB(前者是后者的增强版,完全兼容后者...
  • cteng
  • cteng
  • 2017年08月30日 00:43
  • 635

《MYSQL性能调优与架构设计》第一章 MYSQL基本介绍

一.首先,什么是数据库     我想,计算机专业的人都不应该问这个问题,不过至秦也不是计算机专业的......在真正接触数据库之前,也并不知道它是个啥子东西(四川话),甚至觉得它是个非常神秘,非常高...
  • zhangzhizhen1988
  • zhangzhizhen1988
  • 2012年10月24日 14:17
  • 541

my性能调优与架构设计

第6章 影响MySQLServer性能的相关因素   第7章 MySQL数据库锁定机制   第8章 MySQL数据库Query的优化(P101-145)  8.5join的实现原理与优化 ...
  • xingqinstar
  • xingqinstar
  • 2013年06月09日 21:44
  • 249
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:《MySQL性能调优与架构设计》读书笔记(一)
举报原因:
原因补充:

(最多只允许输入30个字)