由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
醉染图书MongoDB能调优实战9787111716167
¥ ×1
新春将至,本公司假期时间为:2025年1月23日至2025年2月7日。2月8日订单陆续发货,期间带来不便,敬请谅解!
译者序
前言
致谢
审校者简介
部方法和工具
章能调优方法2
1.1警示故事2
1.2对症能调优3
1.3系统能调优3
1.3.1数据库请求剖析3
1.3.2MongoDB数据库的层次4
1.4小化应用程序工作负载5
1.5减少物理IO6
1.6优化磁盘IO6
1.7集群调优7
1.8小结7
第2章MongoDB架构与概念8
2.1MongoDB文档模型8
2.1.1JSON9
2.1.2二进制JSON9
2.1.3集合9
2.1.4MongoDBschema9
2.2MongoDB协议12
2.2.1有线协议12
2.2.2MongoDB驱动程序12
.MongoDB命令13
..1查找命令13
..2聚合命令14
..数据操作命令15
2.4一致机制15
2.4.1读取策略与写入策略15
2.4.2事务16
2.5查询优化16
2.6MongoDB架构17
2.6.1mongd7
2.6.2存储引擎17
2.6.3副本集18
2.6.4分片19
2.6.5分片机制19
2.6.6集群平衡20
2.7小结20
第3章行业工具21
3.1explain()21
3.1.1开始使用explain()22
3.1.2替代计划24
3.1.3执行统计信息25
3.1.4使用explain()来调优查询26
3.1.5可视化解释函数的使用方法28
3.2查询剖析器29
3.2.1system.prof?ile集合30
3.2.2分析剖析数据31
3.3使用MongoDB日志进行调优33
3.4服务器统计信息35
3.5检查当前操作38
3.6操作系统监控41
3.7MongoDBCompass42
3.8小结43
第二部分应用程序与数据库设计
第4章schema建模46
4.1指导原则46
4.2链接与嵌入47
4.2.1案例研究47
4.2.2获取客户的所有数据50
4..获取所有未结订单51
4.2.4热门产品52
4.2.5插入新订单53
4.2.6更新产品54
4.2.7删除客户54
4.2.8案例研究总结55
4.3高级模式56
4.3.1子集化56
4.3.2垂直分区58
4.3.3属模式58
4.4小结60
第5章索引61
5.1B树索引61
5.1.1索引选择62
5.1.2专享索引63
5.1.3索引扫描63
5.1.4不区分大小写的搜索64
5.2复合索引65
5.2.1复合索引能66
5.2.2复合索引键顺序66
5..复合索引指南67
5.2.4覆盖索引67
5.3索引合并68
5.4局部索引和稀疏索引68
5.4.1局部索引69
5.4.2稀疏索引69
5.5使用索行排序和连接70
5.5.1排序70
5.5.2连接70
5.6索引开销70
5.7文本索引73
5.8地理空间索引78
5.8.1地理空间索引能1
5.8.2地理空间索引81
5.9小结82
第三部分MongoDB代码调优
第6章查询调优84
6.1缓存结果84
6.2优化网络往返86
6.2.1投影86
6.2.2批处理87
6..在代码中避免过多的
网络往返88
6.2.4批量插入90
6.2.5应用程序架构90
6.3选择索引与选择扫描90
6.4优化排序操作93
6.5选择或创建正确的索引95
6.6过滤策略97
6.6.1不等条件97
6.6.2范围查询99
6.6.3$OR或$IN操作100
6.6.4数组查询101
6.6.5正则表达式102
6.6.6$exists查询103
6.7优化集合扫描105
6.8小结105
第7章调优和利用聚合管道106
7.1调优聚合管道106
7.1.1优化聚合排序109
7.1.2自动管道优化111
7.2优化多集合连接113
7.2.1连接顺序115
7.2.2优化图查找116
7.3聚合内存利用118
7.4在聚合管道中排序119
7.4.1索引聚合排序119
7.4.2磁盘排序121
7.5优化视图122
7.6小结126
第8章插入、更新和删除127
8.1基础知识127
8.1.1过滤器优化127
8.1.2解释数据操作语句128
8.1.3索引开销128
8.1.4找到未使用的索引129
8.1.5写入策略130
8.2插入130
8.2.1批处理130
8.2.2克隆数据132
8..从文件加载134
8.3更新134
8.3.1动态值批量更新134
8.3.2multi:true标志135
8.3.3upsert136
8.3.4使用$merge的批量upsert137
8.4删除138
8.5小结138
第9章事务139
9.1事务理论139
9.2MongoDB事务140
9.2.1事务141
9.2.2TransientTransactionErrr41
……
本书分为以下几个主要部分: -3 章介绍方和技。在这些章节中,我们描述了一种能调优方法。还提供了一些关于 MongoDB 架构和 MongoDB 提供的用于调查、监控和诊断 MongoDB 能的工具的背景知识。第 4 章和第 5 章介绍应用程序和数据库设计。第 6-10 章介绍应用程序代码的优化。 1-14 章讨论MongoDB 服务器及其运行硬件的优化。
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格