MySQL8.0运维与优化(微课视频版)
全新正版 极速发货
¥
64.6
6.5折
¥
99.8
全新
库存3件
作者编者:姚远|责编:安妮//李燕
出版社清华大学
ISBN9787302602682
出版时间2022-05
装帧其他
开本其他
定价99.8元
货号1202650825
上书时间2024-05-30
商品详情
- 品相描述:全新
- 商品描述
-
目录
第一部分 管理
第1章 安装和运行
1.1 MySQL 8.0社区版的安装
1.2 Percona Server for MySQL的安装
1.3 安装Sakila示例数据库
1.4 检查MySQL服务
1.6 Linux对MySQL的强制访问控制
1.7 启动排错
1.8 实验
第2章 账号和权限
2.1 账号
2.2 权限
2.3 访问控制
2.4 角色
2.5 代理用户
2.6 无密码登录
2.7 重置root用户密码
2.8 实验
第3章 日志
3.1 错误日志
3.2 通用查询日志
3.3 慢查询日志
3.4 二进制日志
3.5 实验
第4章 安全
4.1 密码验证组件
4.2 连接控制插件
4.3 连接加密
4.4 数据加密
4.5 审计插件
4.6 实验
第二部分 监控
第5章 information_schema数据库
5.1 数据组成
5.2 MySQL 8.0中的优化
5.3 权限
5.4 视图说明
5.5 实验
第6章 performance_schema数据库
6.1 作用和特点
6.2 配置
6.3 性能计量配置
6.4 消费者配置
6.5 执行者配置
6.6 对象配置
6.7 典型用例
6.8 实验
第7章 sys数据库
7.1 简介
7.2 配置参数
7.3 存储过程
7.4 函数
7.5 视图
7.6 实验
第三部分 备份恢复
第8章 逻辑备份
8.1 逻辑备份和物理备份的区别
8.2 mysqldump
8.3 mysqlpump
8.4 mydumper
8.5 MySQL Shell中的备份恢复工具
8.6 四种逻辑备份工具的对比
8.7 备份集的一致性
8.8 提高恢复的速度
8.9 实验
第9章 XtraBackup
9.1 特点介绍
9.2 安装
9.3 工作原理
9.4 典型用例
9.5 高级功能
9.6 实验
第10章 MySQL Enterprise Backup
10.1 简介
10.2 工作原理
10.3 典型用例
10.4 高级功能
10.5 实验
第11章 数据救援
11.1 InnoDB强制恢复
11.2 迁移MyISAM表
11.3 只有表空间文件时批量恢复InnoDB表
11.4 使用ibd2sdi恢复表结构
11.5 TwinDB数据恢复工具
11.6 实验
第四部分 高可用
第12章 MySQL Shell
12.1 简介
12.2 通用命令
12.3 客户化MySQL Shell
12.4 全局对象
12.5 报告架构
12.6 实验
第13章 复制
13.1 简介
13.2 克隆插件
13.3 配置复制
13.4 GTID
13.5 排错
13.6 使用MySQL Shell的AdminAPI管理InnoDB复制
13.7 实验
第14章 InnoDB集群
14.1 架构
14.2 组复制
14.3 MySQL Router
14.4 管理InnoDB集群
14.5 实验
第五部分 优化
第15章 基准测试工具
15.1 mysqlslap
15.2 Sysbench
15.3 TPCCMySQL
15.4 实验
第16章 实例优化
16.1 数据库优化的重要性
16.2 系统参数的修改
16.3 内存的分配
16.4 InnoDB日志
16.5 硬盘读写参数
16.6 资源组
16.7 实验
第17章 SQL优化基础
17.1 SQL语句的执行计划
17.2 优化器
17.3 索引
17.4 表连接
17.5 统计信息
17.6 直方图
17.7 CTE
17.8 实验
第18章 SQL优化实战
18.1 找出需要优化的SQL
18.2 优化方法
18.3 优化索引
18.4 准确的统计信息
18.5 直方图的使用
18.6 连接优化
18.7 优化排序
18.8 表空间碎片整理
18.9 实验
参考文献
精彩内容
第3章日志MySQL的四类日志分别从不同的角度记录着MySQL内部的运行信息,出现故障时首先应查询错误日志;通用查询日志记录着MySQL执行的SQL;查询慢查询日志可以找到需要优化的SQL;二进制日志记录着数据库的变化,可以用于复制和时间点恢复。本章将介绍这四类日志。
3.1错误日志MySQL的错误日志记录着mysqld进程运行中的重要
信息,包括mysqld启动和关闭时间,还包括在启动和关闭期间以及运行期间发生的错误、警告和说明等诊断消息。例如,如果mysqld发现一个表需要自动检查或修复,它会将一条消息写入错误日志。
3.1.1系统参数log_error_servicesMySQL记录错误日志的功能是由组件(component)完成的。MySQL有一套基于组件的基础架构用于扩展MySQL的功能,组件之间通过服务(service)进行交互,这和插件(plugin)不同,插件之间是通过API(applicationprogramminginterface,应用程序接口)调用进行交互的。
MySQL记录错误日志的功能由两类组件完成:一类是过滤(filter)组件;另一类是写(sink或writer)组件。系统参数log_error_services控制激活哪些组件用于错误日志的记录,运行如下代码可得到默认值:mysql>showvariableslike'log_error_services';+--------------------+----------------------------------------+|Variable_name|Value|+--------------------+----------------------------------------+|log_error_services|log_filter_internal;log_sink_internal|+--------------------+----------------------------------------+其中,log_filter_internal是过滤组件;log_sink_internal是写组件。internal表示这两个组件是内置组件,即无须载入。非内置组件使用前要先载入,载入后在系统表mysql.component中可以查到。
如下代码使用installcomponent载入log_sink_syseventlog组件:mysql>installcomponent'file://component_log_sink_syseventlog';载入完成后,运行如下命令可以在mysql.component视图中可以查询到刚刚载入的组件:mysql>selectcomponent_id,component_urnfrommysql.component;+--------------+---------------------------------------+
— 没有更多了 —
以下为对购买帮助不大的评价