MySQL8Cookbook pdf下载pdf下载

MySQL8Cookbook百度网盘pdf下载

作者:
简介:本篇提供书籍《MySQL8Cookbook》百度网盘pdf下载
出版社:浙刊总社图书专营店
出版时间:2018-11
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息(以实物为准)

  • 商品名称:MySQL8Cookbook(中文版)
  • 作者:(美)卡西克·阿皮加特拉|译者:周彦伟//孟治华//王学芳
  • 定价:115
  • 出版社:电子工业
  • 书号:9787121350108

其他参考信息(以实物为准)

  • 出版时间:2018-11-01
  • 印刷时间:2018-11-01
  • 版次:1
  • 印次:1
  • 开本:16开
  • 包装:平装
  • 页数:430
  • 字数:560千字

编辑推荐语

■ MySQL 8的 新幅度在MySQL历 可谓 ,增添很多重磅新特性——“数据字典”取消了已存在几十年的frm文件,将插件式数据库的重心偏向InnoDB,极大提高meta data的访问性能,并支持了DDL原子性,还可进一步实现DDL回滚等操作;支持隐藏索引,使DBA能 加灵活地对数据库调优;统计分析方面支持通用表表达式、窗口函数等,在数据库层面实现复杂计算;以及划时代变革MGR架构。 ■ 使用过MySQL早期版本的数据库管理员和开发者,可通过本书了解MySQL 8的新功能及如何利用;有其他RDBMS(如Oracle、MSSQL、PostgreSQL和DB2)工作经验的读者可将本书作为学习MySQL 8的快速入门指南;初学者可作为使用手册,参考书中内容找到问题的快速解决方案;MySQL专家可以将本书作为解决不常见问题及疑难杂症的工具书。 ■ 本书可让你做好应对生产环境问题的准备。读完本书后,你将有信心管理好拥有海量数据集的大型数据库服务器。作者使用MySQL超过10年,目睹大量小错误导致的重大停机事故,本书涵盖许多容易出错的场景,并用警告图标显著标出。 ■ 本书介绍MySQL 8新特性,以及管理高并发事务和实时数据集的实践经验;还讲了有效管理MySQL的方法,包括有效的用户管理、数据恢复、安全性保障、数据库监控、性能调优、排除故障等;本书解决MySQL 8问题中的实用技巧和诀窍能帮你有效地设计、开发和管理数据库。 √ 无障碍安装和配置MySQL 8实例 √ 掌握MySQL 8的新特性,如CTE、窗口函数等 √ 执行备份任务、恢复数据并为数据库设置各种复制拓扑 √ 利用降序索引、控制查询优化器和资源组等MySQL 8的新功能大幅提高性能 √ 了解如何使用公用表表达式来满足SaaS或多租户应用程序的需要 √ 使用performance schema、sys schema和第三方工具分析慢查询 √ 管理和监控MySQL实例,并高效地完成性能调优任务

内容提要

MySQL 8.0 的发布是MySQL 发展历 的一个重要里程碑,也是开源数据库领域内的一个大事件。针对这个版本,MySQL 官方团队做了太多的工作,从查询优化到集群架构,从参数调整到特性支持,MySQL 都有了革命性的变化。本书基于MySQL 8.0,以基础知识为入手点,以讲解技术特性为目标,以案例作为理论的补充,详细介绍了MySQL 的方方面面,提供了超过150 个高性能数据库查询与管理技巧,是MySQL 入门者和管理者的 之作。

作者简介

Karthik Appigatla是一位备受尊敬的数据库架构师,他在性能调优领域闻名于世。他为世界各地的许多公司提供设计咨询、性能调优、数据库架构设计和培训服务。在过去十年中,他曾供职于雅虎、Pythian和Percona等公司。目前,他任职于LinkedIn,在那里他发明了一种新的分析查询方法,并于2017年在都柏林的SRECon上发表了关于这个新发明的演讲。
   译者简介 周彦伟,Oracle ACE Director(MySQL),中国计算机行业协会开源数据库专业委员会会长,中国MySQL用户组(ACMUG) ,曾在去哪儿网、人人网等互联网公司工作多年,专注于MySQL数据库的技术和推广,著有《MySQL运维内参》,该书被业内从业者视为MySQL面试宝典。2018年创办极数云舟,提供MySQL技术产品和顾问服务。
  孟治华,美国波士顿大学计算机专业硕士,拥有14年以上的数据库相关项目经验,曾多年在美国为Walmart、CVS Health等世界500强公司提供数据仓库和商业智能项目咨询服务。回国后积极参与ACMUG等知名开源社区活动,并致力于开源数据库知识的推广和传播。
  王学芳,中国矿业大学(北京)计算机技术专业在读研究生,对数据库很感兴趣,一直关注MySQL社区的发展动态、技术革新等内容。

目录

第1章 安装或升级到MySQL 8
1.1 引言
1.2 使用YUM/APT安装MySQL
1.3 使用RPM或DEB文件安装MySQL 8.0
1.4 使用通用二进制文件在Linux系统上安装MySQL
1.5 启动或停止MySQL 8的运行
1.6 卸载MySQL 8
1.7 用systemd管理MySQL服务器
1.8 从MySQL 8.0降级
1.9 升级到MySQL 8.0
1.10 安装MySQL工具集
第2章 使用MySQL
2.1 引言
2.2 使用命令行客户端连接到MySQL
2.3 创建数据库
2.4 创建表
2.5 插入、 新和删除行
2.6 加载示例数据
2.7 查询数据
2.8 对结果排序
2.9 对结果分组(聚合函数)
2.10 创建用户
2.11 授予和撤销用户的访问权限
2.12 查询数据并保存到文件和表中
2.13 将数据加载到表中
2.14 表关联
2.15 存储过程
2.16 函数
2.17 触发器
2.18 视图
2.19 事件
2.20 获取有关数据库和表的信息
第3章 使用MySQL(进阶)
3.1 引言
3.2 使用JSON
3.3 公用表表达式(CTE)
3.4 生成列(generated column)
3.5 窗口函数
第4章 配置MySQL
4.1 引言
4.2 使用配置文件
4.3 使用全局变量和会话变量
4.4 在启动脚本中使用参数
4.5 配置参数
4.6 改数据目录
第5章 事务
5.1 引言
5.2 执行事务
5.3 使用保存点
5.4 隔离级别