《MySQL DBA修炼之道》 读书笔记(第一章 理解MySQL)
2018-02-13 18:26
706 查看
1、MySQL的基础架构
1.MySQL是一种关系数据库产品,是建立在关系模型基础上的数据库。架构一般可分为应用层、逻辑层、物理层。应用层:负责和客户端、用户进行交互。逻辑层:负责具体的查询处理、事物管理、存储管理、恢复管理等。物理层:实际物理磁盘上的数据库文件(比如:数据文件、日志文件等)。
2、查询执行过程概述
1.
3、MySQL权限
1.连接权限:mysql -h 地址 -u 用户 -p 密码 -P 端口号
2.赋予权限和回收权限:grant...
revoke...
4、长连接、短连接、连接池
1.短连接:程序和数据库通信时建立连接,执行操作后,连接关闭。
2.长连接:程序之间建立连接之后,就一直打开,被后续程序重用。
3.连接池:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。
5、存储引擎简介
1.查看表的存储引擎:show table status like '表名'。
2.innoDB引擎:MySQL5.5以后的版本,innoDB是默认的引擎。
优点:1.灾难恢复性好 2.支持全部4种级别的事务。 3.使用行级锁。 4.实现缓冲管理 5.支持外键 6.支持热备份。
MyISAB引擎:MyISAM是MySQL5.0/5.1默认的引擎。
缺点:不支持事务、灾难恢复性差,不建议在生成环境中使用。
6、MySQL复制架构
1.MySQL复制模式:主从模式、主主模式、链式复制模式、环形复制模式。
7、一些基础概念
1.MySQL Server、MySQL实例、MySQL数据库在现实语境中,没有特别说明,可以看作是同等的,描述对数据库的操作。
2.可扩展性(可伸缩性):系统不断增长其承载能力的能力。
3.可用性:系统保持正常运行时间的百分比。
4.单点故障:系统中的某个部分,一旦失败,将会导致整个系统无法工作。
5.读写分离
1.MySQL是一种关系数据库产品,是建立在关系模型基础上的数据库。架构一般可分为应用层、逻辑层、物理层。应用层:负责和客户端、用户进行交互。逻辑层:负责具体的查询处理、事物管理、存储管理、恢复管理等。物理层:实际物理磁盘上的数据库文件(比如:数据文件、日志文件等)。
2、查询执行过程概述
1.
3、MySQL权限
1.连接权限:mysql -h 地址 -u 用户 -p 密码 -P 端口号
2.赋予权限和回收权限:grant...
revoke...
4、长连接、短连接、连接池
1.短连接:程序和数据库通信时建立连接,执行操作后,连接关闭。
2.长连接:程序之间建立连接之后,就一直打开,被后续程序重用。
3.连接池:数据库连接池(Connection pooling)是程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态地对池中的连接进行申请,使用,释放。
5、存储引擎简介
1.查看表的存储引擎:show table status like '表名'。
2.innoDB引擎:MySQL5.5以后的版本,innoDB是默认的引擎。
优点:1.灾难恢复性好 2.支持全部4种级别的事务。 3.使用行级锁。 4.实现缓冲管理 5.支持外键 6.支持热备份。
MyISAB引擎:MyISAM是MySQL5.0/5.1默认的引擎。
缺点:不支持事务、灾难恢复性差,不建议在生成环境中使用。
6、MySQL复制架构
1.MySQL复制模式:主从模式、主主模式、链式复制模式、环形复制模式。
7、一些基础概念
1.MySQL Server、MySQL实例、MySQL数据库在现实语境中,没有特别说明,可以看作是同等的,描述对数据库的操作。
2.可扩展性(可伸缩性):系统不断增长其承载能力的能力。
3.可用性:系统保持正常运行时间的百分比。
4.单点故障:系统中的某个部分,一旦失败,将会导致整个系统无法工作。
5.读写分离
相关文章推荐
- 《.NET分布式应用程序开》读书笔记 第一章:理解分布式架构
- 高性能MySQL(第二版)第一章 基础篇——读书笔记
- 读书笔记-深入理解计算机系统(第一章)
- Computer Systems A Programmer's Perspective(深入理解计算机系统)第一章读书笔记
- 深入理解计算机操作系统(第二版) 读书笔记(第一章 计算机系统漫游)
- 读书笔记:深入理解计算机系统 第一章
- MYSQL必知必会读书笔记 第一章(基础)
- 【Back to base】深入理解计算机系统 读书笔记 第一章 计算机系统漫游
- 读书笔记《深入理解计算机系统》(第三版) 第一章 计算机系统漫游
- [李景山php] 20170504深入理解PHP内核[读书笔记]--第一章准备工作和背景知识--2
- 深入理解计算机系统读书笔记之第一章:漫游
- [李景山php] 20170504深入理解PHP内核[读书笔记]--第一章准备工作和背景知识--1
- 深入理解计算机系统--读书笔记(第一章)
- <<Effective OC>>读书笔记 --- 第六条 理解“属性”这一概念
- <<Effective OC>>读书笔记 --- 第八条 理解“对象等同”这一概念
- 《Effective C#》读书笔记——条目6:理解几个等同性判断之间的关系<C#语言习惯>
- mysql 查询理解
- 《深入理解Linux内核》读书笔记 第一章 绪论(2)
- 如何理解并正确使用MySql索引
- [head first php&mysql]读书笔记-上传文件吧(第五章)