mysql dba 修炼之道 pdf_《MySQL DBA修炼之道》 读书笔记(第一章 理解MySQL)

1、MySQL的基础架构

1.MySQL是一种关系数据库产品,是建立在关系模型基础上的数据库。架构一般可分为应用层、逻辑层、物理层。应用层:负责和客户端、用户进行交互。逻辑层:负责具体的查询处理、事物管理、存储管理、恢复管理等。物理层:实际物理磁盘上的数据库文件(比如:数据文件、日志文件等)。

2、查询执行过程概述

1.

e00cd60ae4f0f916917df3dc55364d96.png

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.读写分离

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值