您的位置:首页 图书列表 深入理解MariaDB与MySQL -图灵程序设计丛书
收藏
评价
深入理解MariaDB与MySQL -图灵程序设计丛书
商品编号:2294486
ISBN:9787115409089
出版社:人民邮电出版社
作者:[韩]李成旭 著,武传海 译
出版日期:2015-12-01
开本:26
装帧:暂无
中图分类:TP311.138
页数:444
册数:1
大约重量:710(g)
购买数量:
-
+
库存:1
配送:
预计72小时发货
甲虎价: 57.9 (6.5折)
原价:¥89.00
图书简介
图书目录
作者简介
图书评价
本书讲解了MariaDB的诞生背景及设计目的,并通过与MySQL的比较使读者轻松理解MariaDB。本书内容涉及MariaDB 5.1~10.0的各个方面,讲解重点在于MariaDB 10.0的各种实用功能。此外,MariaDB与MySQL有着紧密的联系,书中对MariaDB 10.0与MySQL 5.6的新功能进行了比较,读者可以同时学习MariaDB与MySQL的内容。
第1章MariaDB
1.1MariaDB
1.2MariaDB 与MySQL
1.2.1MariaDB、MySQL 和PerconaServer
1.2.2相同点
1.2.3不同点
1.2.4各版本间的兼容性
1.2.5性能比较
1.2.6MariaDB 是否会取代MySQL
1.2.7MariaDB 与MySQL 的选择
第2章安装
2.1下载
2.2安装
2.2.1在Windows 操作系统下安装MariaDB
2.2.2在Linux 操作系统下安装MariaDB第1章MariaDB
1.1MariaDB
1.2MariaDB 与MySQL
1.2.1MariaDB、MySQL 和PerconaServer
1.2.2相同点
1.2.3不同点
1.2.4各版本间的兼容性
1.2.5性能比较
1.2.6MariaDB 是否会取代MySQL
1.2.7MariaDB 与MySQL 的选择
第2章安装
2.1下载
2.2安装
2.2.1在Windows 操作系统下安装MariaDB
2.2.2在Linux 操作系统下安装MariaDB
2.3更新
2.3.1从MySQL 升级到MariaDB 时的注意事项
2.3.2不受版本限制的安全升级法
2.3.3从MySQL 5.0 或之前版本升级为MariaDB 5.5
2.3.4从MySQL 5.1 升级为MariaDB 5.5
2.3.5从MySQL 5.5 升级为MariaDB 5.5
第3章MariaDB启动及执行查询
3.1启动与终止服务器
3.1.1在Linux 中启动与终止MariaDB 服务器
3.1.2在Windows 系统中启动与终止MariaDB 服务器
?3.2登录服务器
3.2.1登录服务器与版本确认
3.2.2mysql 客户端程序支持的选项
3.3创建数据库与用户
3.3.1MariaDB 用户账户识别与权限
3.3.2MariaDB 默认用户
3.3.3MariaDB 的默认数据库
3.3.4新建数据库
3.3.5创建用户
3.4创建与修改数据表
3.4.1创建数据表
3.4.2修改数据表(在线与离线)
3.4.3删除数据表
3.5数据操作
3.5.1INSERT
3.5.2SELECT
3.5.3UPDATE
3.5.4REPLACE
3.5.5DELETE
第4章执行计划分析
4.1概要
4.1.1查询执行过程
4.1.2优化器种类
4.1.3统计信息
4.1.4直方图统计信息
4.1.5连接优化器选项
4.2准备示例数据
4.2.1加载示例数据
4.2.2收集统计信息
4.3执行计划分析
4.3.1id 列
4.3.2select_type 列
4.3.3table 列
4.3.4type 列
4.3.5possible_keys 列
4.3.6key 列
4.3.7key_len 列
4.3.8ref 列
4.3.9rows 列
4.3.10Extra 列
4.3.11EXPLAIN EXTENDED(Filtered 列)
4.3.12EXPLAIN EXTENDED(附加优化器信息)
4.3.13EXPLAIN PARTITIONS(Partitions 列)
4.4优化器提示
4.4.1提示的使用方法
4.4.2STRAIGHT_JOIN
4.4.3USE INDEX/FORCE INDEX/IGNORE INDEX
4.4.4SQL_CACHE/SQL_NO_CACHE
4.4.5SQL_CALC_FOUND_ROWS
4.4.6其他提示
4.5分析执行计划时的注意事项
4.5.1Select_type 列中需要注意的项目
4.5.2Type 列中需要注意的项目
4.5.3Key 列中需要注意的项目
4.5.4Rows 列中需要注意的项目
4.5.5Extra 列中需要注意的项目
第5章优化
5.1全表扫描
5.2ORDER BY 处理(Using filesort)
5.2.1排序缓冲
5.2.2排序算法
5.2.3排序处理方式
5.2.4ORDER BYLIMIT n 优化
5.2.5与排序相关的状态变量
5.3GROUP BY 处理
5.3.1使用索引扫描处理GROUP BY(紧凑索引扫描)
5.3.2使用松散索引扫描处理GROUP BY
5.3.3使用临时表处理GROUP BY
5.4DISTINCT 处理
5.4.1SELECT DISTINCT
5.4.2DISTINCT 用于集合函数内部
5.5临时表(Using temporary)
5.5.1需要使用临时表的查询
5.5.2在磁盘上创建临时表(使用Aria 存储引擎)
5.5.3与临时表有关的状态变量
5.5.4带索引的内部临时表
5.5.5内部临时表的注意事项
5.6索引条件下推
5.7多范围读
5.7.1基于RowId 排序(Rowid-orderd scan)
5.7.2基于Key 排序(Key-ordered scan)
5.7.3基于Key 与RowId 排序(Key-ordered、Rowid-ordered scan)
5.7.4“多范围读”优化与排序
5.7.5“多范围读”优化的注意事项
5.8索
李成旭
计算机工程专业,曾担任金融企业CRM/DW项目负责人,用两年多时间推进针对DW的ETL解决方案的开发。担任NHN的DBA时,负责标准化与数据建模、DB运营和技术标杆管理。目前在Kakao公司(韩国即时通信软件运营商)负责MariaDB的升级和构建所需的代码安全及标杆管理工作。著有《PHP 5 Web编程》《MySQL性能优化》。
商品评价 (0)
为您推荐
方便
200万图书品种,一站式采购
高效
10分钟查单返单,48小时快速配货
放心
正版低价,假一赔三
在线客服
购物车
收藏夹
留言板
返回顶部