• 剑指mysql――架构、调优与运维 数据库 尚硅谷教育 新华正版
21年品牌 40万+商家 超1.5亿件商品

剑指mysql――架构、调优与运维 数据库 尚硅谷教育 新华正版

89.54 7.0折 128 全新

库存32件

河北保定
认证卖家担保交易快速发货售后保障

作者尚硅谷教育

出版社电子工业出版社

ISBN9787121479403

出版时间2024-06

版次1

装帧平装

开本16

页数452页

定价128元

货号xhwx_1203282714

上书时间2024-06-14

浩子书屋

八年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
目录:

目录

章  linu台下mysql的安装与使用1
1.1  mysql概述1
1.1.1  mysql简介1
1.1.2  mysql的发展历程2
1.1.3  mysql高手是如何练的3
1.2  linu台下mysql的安装3
1.2.1  mysql的四大版本3
1.2.2  下载mysql指定版本3
1.2.3  linu台下安装mysql的
三种方式5
1.2.4  安装mysql前的必要作6
1.2.5  centos 7下mysql的安装
过程7
1.3  卸载mysql10
1.4  登录mysql10
1.4.1  登录10
1.4.2  修改密码11
1.4.3  设置远程登录11
1.5  mysql 8.0的密码强度评估14
1.5.1  mysql不同版本的密码设置14
1.5.2  mysql 8.0的密码安全策略15
1.6  字符集的设置17
1.6.1  查看字符集17
1.6.2  查看校对规则18
1.6.3  各级别的字符集和校对规则19
1.6.4  mysql 5.7和mysql 8.0中数据
库级别默认字符集的变化22
1.7  sql语句中的字母大小写规范23
1.7.1  windows和linu台下字母
大小写规范的区别23
1.7.2  linu台下字母大小写规范
设置23
1.8  sql_mode24
1.8.1  sql_mode简介24
1.8.2  宽松模式与严格模式对比24
1.8.3  模式的查看和设置25
1.9  小结26
第2章  mysql的目录结构27
2.1  mysql的主要目录27
2.1.1  mysql的数据目录27
2.1.2  mysql的数据库命令目录27
2.2  数据库和文件系统的关系29
2.2.1  查看系统数据库29
2.2.2  数据库在文件系统中的表示29
2.2.3  表在文件系统中的表示30
2.2.4  视图在文件系统中的表示33
2.2.5  其他文件33
2.3  小结34
第3章  用户与权限管理35
3.1  权限表35
3.1.1  user表35
3.1.2  db表37
3.1.3  tables_priv表和
columns_priv表38
3.1.4  procs_priv表39
3.2  用户管理40
3.2.1  登录mysql服务器40
3.2.2  创建用户40
3.2.3  删除用户41
3.2.4  修改用户信息42
3.2.5  修改当前用户的密码42
3.2.6  修改其他普通用户的密码43
3.2.7  mysql 8.0密码管理43
3.3  权限管理45
3.3.1  权限列表45
3.3.2  授予权限的原则46
3.3.3  授予权限的方式46
3.3.4  查看权限47
3.3.5  回收权限50
3.4  访问控制50
3.4.1  连接核实阶段50
3.4.2  请求核实阶段50
3.5  角管理51
3.5.1  角概述51
3.5.2  创建角52
3.5.3  给角授权52
3.5.4  查看角拥有的权限53
3.5.5  回收角拥有的权限53
3.5.6  删除角54
3.5.7  赋予用户角54
3.5.8  激活角55
3.5.9  撤销用户被赋予的角55
3.5.10  设置强制角56
3.6  配置文件的使用57
3.6.1  配置文件的格式57
3.6.2  启动命令与选项组58
3.6.3  特定mysql版本的专用
选项组59
3.6.4  同一配置文件中多个选项组的
优先级59
3.6.5  命令行和配置文件中启动选项
的区别59
3.7  系统变量59
3.7.1  系统变量简介59
3.7.2  查看系统变量59
3.7.3  通过启动选项设置系统变量60
3.7.4  在服务器端程序运行过程中设置系统变量61
3.7.5  启动选项和系统变量之间的
关系63
3.8  小结63
第4章  逻辑架构64
4.1  逻辑架构剖析64
4.1.1  mysql的逻辑架构64
4.1.2  客户端连接器66
4.1.3  连接层66
4.1.4  服务层66
4.1.5  存储引擎层67
4.1.6  存储层68
4.2  sql语句的执行流程68
4.3  mysql 5.7中的查询缓存设置73
4.4  数据库缓冲池75
4.4.1  缓冲池和查询缓存75
4.4.2  查看缓冲池的大小76
4.4.3  将数据加载到缓冲池中77
4.4.4  缓冲池中的free链表78
4.4.5  缓冲池中的lru链表79
4.4.6  缓冲池中的flush链表81
4.5  小结82
第5章  存储引擎83
5.1  存储引擎的相关作83
5.1.1  查看存储引擎83
5.1.2  设置系统默认的存储引擎85
5.1.3  设置表的存储引擎85
5.2  主要存储引擎介绍86
5.2.1  innodb存储引擎:事务型存储
引擎86
5.2.2  myisam存储引擎:主要的非事务处理存储引擎86
5.2.3  archive存储引擎:数据
存档86
5.2.4  blackhole存储引擎:丢弃写作87
5.2.5  csv存储引擎:存储csv
文件87
5.2.6  memory存储引擎:内存表88
5.2.7  其他存储引擎89
5.2.8  常用存储引擎对比89
5.3  小结90
第6章  innodb存储引擎中的数据存储结构91
6.1  数据库的存储架构91
6.2  innodb存储引擎中的行格式91
6.2.1  查看和修改行格式91
6.2.2  完整的记录信息92
6.2.3  行溢出93
6.2.4  redundant行格式94
6.2.5  pact行格式94
6.2.6  dynamic和pressed
行格式95
6.3  页的结构96
6.3.1  页的组成部分96
6.3.2  从页的角度看b+树是如何进行
查询的99
6.4  区和段99
6.4.1  区99
6.4.2  段100
6.5  表空间100
6.6  小结102
第7章  索引103
7.1  索引概述103
7.2  合理选择索引的数据结构104
7.2.1  二搜索树104
7.2.2  avl树105
7.2.3  b树105
7.2.4  b+树106
7.2.5  哈希结构108
7.3  索引分类109
7.3.1  按功能逻辑分类110
7.3.2  按物理实现方式分类111
7.3.3  按索引字段个数分类112
7.4  索引的创建与删除113
7.4.1  创建索引113
7.4.2  删除索引123
7.5  innodb和myisam存储引擎中的索引
方案126
7.5.1  innodb存储引擎中的索引
方案126
7.5.2  myisam存储引擎中的索引
方案128
7.5.3  innodb和myisam存储引擎中
的索引方案对比129
7.6  mysql 8.0的新特130
7.6.1  支持降序索引130
7.6.2  支持隐藏索引132
7.7  适合创建索引的场景135
7.7.1  数据准备135
7.7.2  查询作的条件字段137
7.7.3  分组和排序的字段138
7.7.4  更新和删除作的条件字段141
7.7.5  去重的字段142
7.7.6  多表连接查询142
7.7.7  数据类型小的列143
7.8  不适合创建索引的场景144
7.8.1  where条件用不到的字段144
7.8.2  数据量小的表144
7.8.3  有大量重复数据的字段145
7.8.4  索引不要冗余或重复创建147
7.8.5  其他不适合创建索引的场景147
7.9  小结148
第8章  能分析工具的使用149
8.1  数据库能调优步骤149
8.2  查看系统信息150
8.3  查看sql查询成本151
8.4  定位执行时间长的sql语句153
8.4.1  开启慢查询志153
8.4.2  测试及分析155
8.4.3  慢查询志分析工具156
8.4.4  关闭慢查询志157
8.4.5  删除慢查询志157
8.5  查看sql语句的具体查询成本158
8.6  分析查询语句:en163
8.6.1  说明163
8.6.2  en结果之id164
8.6.3  en结果之select_type166
8.6.4  en结果之table172
8.6.5  en结果之partitions172
8.6.6  en结果之type173
8.6.7  en结果之sible_keys
和key177
8.6.8  en结果之key_len178
8.6.9  en结果之ref179
8.6.10  en结果之rows181
8.6.11  en结果之filtered181
8.6.12  en结果之extra182
8.6.13  json格式的执行计划183
8.6.14  执行计划的扩展信息185
8.7  小结185
第9章  索引优化186
9.1  数据准备186
9.2  索引优化原则188
9.2.1  全值匹配法则188
9.2.2  左前缀法则188
9.2.3  优先虑覆盖索引190
9.3  索引失效的场景191
9.3.1  查询条件中包含函数、计算导致
索引失效191
9.3.2  范围查询条件右边的列不能被
使用导致索引失效194
9.3.3  不等值查询导致索引失效195
9.3.4  判空条件对索引的影响196
9.3.5  like以通配符“%”开头导致
索引失效196
9.3.6  数据类型转换导致索引失效197
9.3.7  or关键字导致索引失效198
9.4  关联查询优化199
9.4.1  数据准备199
9.4.2  采用左连接:left join200
9.4.3  采用内连接:inner join203
9.4.4  join语句的206
9.5  排序优化210
9.5.1  order by的索引规则210
9.5.2  排序方式比较214
9.5.3  影响排序效率的两个系统
变量217
9.6  索引下推217
9.6.1  索引下推概述217
9.6.2  索引下推案例221
9.7  b+树索引的优化223
9.7.1  自适应哈希索引223
9.7.2  覆盖索引224
9.8  其他索引优化场景225
9.8.1  子查询优化225
9.8.2  分页查询优化228
9.8.3  索引提示229
9.8.4  前缀索引231
9.9  常用sql编写建议233
9.10  小结235
0章  数据库的设计规范236
10.1  范式236
10.1.1  范式简介236
10.1.2  范式分类236
10.1.3  数据表中的键237
10.1.4  范式238
10.1.5  第二范式238
10.1.6  第三范式239
10.1.7  巴斯-科德范式240
10.1.8  第四范式240
10.2  反范式化241
10.2.1  反范式化概述241
10.2.2  反范式化应用举例241
10.2.3  反范式化的使用建议246
10.3  er模型246
10.3.1  er模型中的要素247
10.3.2  er模型中实体的属248
10.3.3  把er模型转换为数据表249
10.3.4  把实体转换为数据表249
10.3.5  把多对多的关系转换为
数据表252
10.3.6  通过外键来表达一对多的
关系252
10.3.7  把属转换为表中的字段252
10.4  数据库对象的设计规范253
10.4.1  库的设计规范253
10.4.2  表的设计规范253
10.4.3  索引的设计规范254
10.5  powerdesigner的使用255
10.6  小结261
1章  数据库调优262
11.1  数据库调优的措施262
11.1.1  如何解决定位问题262
11.1.2  数据库调优的维度和步骤262
11.2  优化mysql服务器264
11.2.1  优化服务器硬件264
11.2.2  优化mysql服务的配置
参数264
11.3  优化数据库结构268
11.3.1  拆分表:冷、热数据分离268
11.3.2  增加中间表或冗余字段269
11.3.3  优化字段的数据类型270
11.3.4  优化插入记录的速度277
11.3.5  使用非空约束279
11.3.6  分析表、检查表和优化表279
11.4  大表优化284
11.4.1  读写分离284
11.4.2  垂直拆分285
11.4.3  水拆分286
11.5  其他调优策略287
11.5.1  服务器语句超时处理287
11.5.2  创建全局通用表空间287
11.5.3  临时表能优化288
11.6  小结289
2章  数据库事务291
12.1  事务概述291
12.1.1  事务的acid特291
12.1.2  事务的292
12.2  事务的基本使用293
12.2.1  数据准备293
12.2.2  事务的基本语法294
12.2.3  隐式提交数据库事务的情况296
12.2.4  事务提交和回滚案例297
12.2.5  不支持事务的表无法回滚
事务299
12.2.6  事务保存点300
12.3  事务隔离级别301
12.3.1  数据库并发问题301
12.3.2  事务中的4种隔离级别303
12.3.3  设置隔离级别304
12.3.4  不同隔离级别下的并发情况305
12.4  小结309
3章  redo志和undo志310
13.1  为什么需要志维护事务310
13.2  redo志311
13.2.1  redo志的优势311
13.2.2  redo志文件组311
13.2.3  checkpoint312
13.2.4  log sequence number312
13.2.5  redo志缓存313
13.2.6  redo志刷盘策略314
13.2.7  redo志相关参数315
13.3  undo志316
13.3.1  为什么需要undo志316
13.3.2  undo志的作用316
13.3.3  undo志的存储机制317
13.3.4  undo志如何回滚事务319
13.3.5  undo志相关参数

   相关推荐   

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP