您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
MongoDB性能调优实战
字数: 208
装帧: 平装
出版社: 机械工业出版社
作者: (澳)盖伊·哈里森,(澳)迈克尔·哈里森
出版日期: 2023-01-01
商品条码: 9787111716167
版次: 1
开本: 16开
页数: 248
出版年份: 2023
定价:
¥89
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书分为以下几个主要部分:第1-3章介绍方法和技术。在这些章节中,我们描述了一种性能调优方法。还提供了一些关于MongoDB架构和MongoDB提供的用于调查、监控和诊断MongoDB性能的工具的背景知识。第4章和第5章介绍应用程序和数据库设计。第6-10章介绍应用程序代码的优化。第11-14章讨论MongoDB服务器及其运行硬件的优化。
目录
译者序
前言
致谢
审校者简介
第一部分方法和工具
第1章性能调优方法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
2.3MongoDB命令13
2.3.1查找命令13
2.3.2聚合命令14
2.3.3数据操作命令15
2.4一致性机制15
2.4.1读取策略与写入策略15
2.4.2事务16
2.5查询优化16
2.6MongoDB架构17
2.6.1mongod17
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.2.3获取所有未结订单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.2.3复合索引指南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地理空间索引性能81
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.2.3在代码中避免过多的
网络往返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.2.3从文件加载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.2TransientTransactionError141
……
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网