登入帳戶  | 訂單查詢  | 購物車/收銀台(0) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入   新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2024年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』金仓数据库 KingbaseES DBA实践

書城自編碼: 4067094
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 曾庆峰、杜胜、冯玉
國際書號(ISBN): 9787302677840
出版社: 清华大学出版社
出版日期: 2024-12-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:HK$ 82.5

我要買

share:

** 我創建的書架 **
未登入.


新書推薦:
怎样决定大事
《 怎样决定大事 》

售價:HK$ 109.9
蓝色机器:感受海洋引擎的深沉脉动
《 蓝色机器:感受海洋引擎的深沉脉动 》

售價:HK$ 96.8
美元霸权的兴衰:它将如何影响全球经济、金融市场和我们的财富(梳理美元发展历程,剖析崛起与衰退的根源)
《 美元霸权的兴衰:它将如何影响全球经济、金融市场和我们的财富(梳理美元发展历程,剖析崛起与衰退的根源) 》

售價:HK$ 63.8
纸上博物馆·文明的崩溃:庞贝+玛雅+美索不达米亚(法国伽利玛原版引进,450+资料图片,16开全彩印刷)
《 纸上博物馆·文明的崩溃:庞贝+玛雅+美索不达米亚(法国伽利玛原版引进,450+资料图片,16开全彩印刷) 》

售價:HK$ 279.4
郭实猎与“开放中国”——19世纪上半叶的中西碰撞(精)
《 郭实猎与“开放中国”——19世纪上半叶的中西碰撞(精) 》

售價:HK$ 74.8
海外中国研究·中国古代的身份制:良与贱
《 海外中国研究·中国古代的身份制:良与贱 》

售價:HK$ 85.8
国色(《寻色中国》首席色彩顾问郭浩重磅力作,中国传统色丰碑之作《国色》,探寻中国人的色彩世界!)
《 国色(《寻色中国》首席色彩顾问郭浩重磅力作,中国传统色丰碑之作《国色》,探寻中国人的色彩世界!) 》

售價:HK$ 217.8
图解组织心理学:从零开始养成领导力
《 图解组织心理学:从零开始养成领导力 》

售價:HK$ 74.8

 

建議一齊購買:

+

HK$ 129.8
《大学数学基础1》
+

HK$ 51.8
《马克思主义基本原理概论(第三版)》
+

HK$ 54.9
《大学生职业生涯规划与就业指导》
+

HK$ 56.3
《数据结构 C语言版 清华大学计算机系列教材》
+

HK$ 101.2
《跟党学创业:百年党史中的创新创业智慧》
+

HK$ 89.7
《中级财务会计(第四版)》
編輯推薦:
本书详细介绍人大金仓自主研发的数据库产品,具有高稳定性,高可靠性和高性能要求。括金仓数据库KingbaseES 安装部署、管理工具、体系结构、数据库实例管理、用户和会话管理、数据库存储管理、事务与并发控制、日志管理、系统监控与诊断、备份与恢复、日常运维、性能优化以及高可用方案等。可以作为高等学校计算机类专业、信息管理与信息系统等数据库应用系统的参考书,也可供了解数据库基本概念,使用金仓数据库的数据库应用开发人员、数据库管理人员、数据库用户作为参考。
內容簡介:
本书的主要内容包括KingbaseES数据库管理的各方面: KingbaseES数据库单机环境安装、客户端工具、KingbaseES数据库体系结构、实例管理、用户数据管理、事务与并发控制、数据库日常运行监控、数据库性能问题诊断工具、SQL语句执行计划、物理备份与逻辑备份、闪回技术,以及主备集群。本书采用TPCH生成的测试数据集,以实战的方式,帮助读者理解和掌握KingbaseES数据库运维中涉及的原理和知识点。
本书适合作为KingbaseES数据库管理员的参考书,也可作为高等院校计算机大类高年级本科生或研究生理解数据库管理系统体系结构的实现、数据库系统管理等方面的实验实践教材。
目錄
第1章KingbaseES数据库安装部署1
1.1KingbaseES数据库简介1
1.2准备安装KingbaseES数据库的软硬件环境1
1.2.1准备安装KingbaseES数据库的服务器1
1.2.2安装Linux操作系统2
1.2.3准备安装KingbaseES数据库的存储空间3
1.3安装KingbaseES数据库6
1.3.1KingbaseES数据库软件安装包文件和许可证6
1.3.2KingbaseES数据库安装前的准备工作7
1.3.3安装KingbaseES数据库软件9
1.3.4KingbaseES数据库安装后的操作16
1.4本书的实验环境17
1.4.1配置实验环境17
1.4.2导入TPCH测试数据集18
1.4.3命令行提示符约定21
1.4.4本书提供的资源文件22
1.4.5制作自己的虚拟机备份22
第2章KingbaseES数据库客户端工具24
2.1安装KingbaseES数据库客户端24
2.1.1在Linux操作系统上安装KingbaseES数据库客户端24
2.1.2在Windows操作系统上安装KingbaseES数据库客户端27
2.2客户端与服务器的连接方式28
2.2.1使用命令行选项28
2.2.2使用服务名28
2.2.3数据库用户密码文件.kbpass30
2.3客户端程序ksql30
2.3.1ksql的命令行选项31
2.3.2ksql的元命令32
2.3.3ksql初始化文件.ksqlrc39
2.4图形客户端程序KStudio40
第3章KingbaseES数据库体系结构43
3.1KingbaseES数据库服务器43
3.2KingbaseES数据库的进程结构44
3.2.1KingbaseES数据库主进程45
3.2.2KingbaseES数据库服务进程45
3.2.3KingbaseES数据库后台进程45
3.3KingbaseES数据库的内存结构48
3.3.1系统全局区49
3.3.2程序全局区49
3.3.3内存参数初始优化建议50
3.4KingbaseES数据库逻辑结构50
3.4.1数据库集簇50
3.4.2数据库51
3.4.3模式54
3.4.4数据库对象57
3.5KingbaseES数据库物理结构57
3.5.1数据文件58
3.5.2控制文件60
3.5.3WAL文件63
3.5.4配置文件64
3.6系统表与系统视图65
3.6.1系统表与系统视图的类别65
3.6.2查询数据库对象信息66
3.7连接和会话68
3.8SQL语句的执行过程69
第4章管理KingbaseES数据库实例70
4.1数据库实例的启动与关闭70
4.1.1启动数据库70
4.1.2关闭数据库72
4.1.3kingbase服务74
4.2系统配置参数74
4.2.1系统配置参数概述75
4.2.2设置系统配置参数78
4.2.3查看系统配置参数值的设置来源85
4.3管理数据库的扩展插件86
4.4管理数据库的软件许可证88
4.5数据库实例与数据库集簇90
第5章管理用户与会话连接92
5.1用户管理92
5.1.1创建数据库用户92
5.1.2删除数据库用户95
5.1.3查询用户信息96
5.2管理连接会话97
5.2.1设置与会话连接相关的系统配置参数97
5.2.2查看会话连接信息98
5.2.3处理有问题的连接会话101
5.3配置文件sys_hba.conf102
5.4配置文件sys_ident.conf105
第6章管理用户数据107
6.1管理表空间107
6.1.1创建表空间107
6.1.2删除表空间112
6.2用户数据的存储规划116
6.2.1表空间的分类116
6.2.2表空间的规划116
6.3管理表中数据118
6.3.1表的填充因子118
6.3.2生成批量测试数据119
6.3.3使用COPY命令导入/导出数据库表120
6.3.4使用sys_bulkload装载大表121
6.3.5大表模糊查询123
6.3.6数据存储空间查询124
第7章事务与并发控制126
7.1事务的基本概念126
7.2事务处理模型127
7.2.1显式事务与隐式事务127
7.2.2DDL语句与事务129
7.2.3事务隔离级别130
7.2.4事务并发控制机制132
7.3MVCC133
7.3.1事务号与事务状态133
7.3.2元组的结构134
7.3.3元组的增、删、改135
7.3.4元组的访问139
7.3.5元组的并发更新143
7.4管理元组的多版本147
7.4.1手工清理无效元组147
7.4.2自动清理无效元组150
7.5管理事务号151
7.5.1自动冻结事务号151
7.5.2手工冻结事务号153
7.6数据库锁158
7.6.1表级锁158
7.6.2事务锁164
7.6.3死锁166
7.7故障恢复机制168
7.7.1故障恢复概述168
7.7.2日志系统组件168
7.7.3WAL文件169
7.7.4检查点机制171
7.7.5配置WAL文件173
7.7.6归档日志模式174
第8章数据库日常运行监控176
8.1数据库服务器的运行维护日志176
8.1.1启动日志文件startup.log176
8.1.2运行日志文件177
8.2数据库服务器的操作系统监控181
8.2.1本节实验环境说明181
8.2.2监控服务器内存183
8.2.3监控服务器磁盘I/O184
8.2.4监控服务器CPU185
8.2.5监控服务器文件系统186
8.3数据库的运行监控188
8.3.1监控会话188
8.3.2监控长时间的活动事务190
8.3.3监控长时间运行的SQL语句191
8.3.4监控锁192
8.3.5监控vacuum操作194
8.3.6监控事务ID回卷风险195
8.4接手一个生产数据库196
第9章数据库性能问题诊断工具198
9.1性能问题诊断工具概述198
9.2KWR199
9.2.1KWR的使用场景199
9.2.2配置KWR200
9.2.3创建KWR快照202
9.2.4查看KWR快照202
9.2.5删除KWR快照203
9.2.6生成KWR报告205
9.2.7生成KWR运行期对比报告KWR DIFF205
9.3KSH206
9.3.1KSH的使用场景206
9.3.2配置KSH207
9.3.3查看KSH数据208
9.3.4生成KSH报告208
9.4KDDM210
9.4.1KDDM的使用场景210
9.4.2生成KDDM用户报告211
9.4.3获取数据库配置参数的建议值211
9.5性能诊断工具KWR实战212
第10章SQL语句执行计划216
10.1SQL语句的执行过程216
10.2查看SQL语句的执行计划218
10.3阅读SQL语句的执行计划219
10.3.1单表查询219
10.3.2多表连接查询221
10.3.3分组聚集查询225
10.3.4子查询226
10.4影响SQL语句的执行计划228
10.4.1更新数据库的统计信息228
10.4.2创建合适的索引229
10.4.3影响执行计划的配置参数232
10.4.4使用查询提示SQL hint234
第11章物理数据库备份与恢复237
11.1数据库备份与恢复的基本概念237
11.1.1逻辑备份与物理备份237
11.1.2冷备份和热备份238
11.1.3全量备份、差异备份和增量备份239
11.1.4数据库恢复240
11.2为生产系统引入备份恢复测试机241
11.2.1准备数据库备份恢复测试机241
11.2.2为数据库服务器配置rsync服务242
11.2.3配置主机间的无密码ssh243
11.3数据库脱机冷备份与恢复244
11.3.1数据库脱机冷备份244
11.3.2物理数据库脱机冷备份恢复248
11.4数据库联机热备与恢复248
11.4.1sys_rman备份恢复工具简介248
11.4.2配置sys_rman250
11.4.3使用sys_rman备份数据库252
11.4.4管理sys_rman备份集253
11.4.5在生产数据库上执行完全恢复256
11.4.6异机恢复KingbaseES数据库259
11.4.7不完全恢复到指定时间点260
11.4.8不完全恢复到指定事务号263
第12章逻辑备份与恢复267
12.1sys_dump和sys_restore267
12.1.1数据库的逻辑备份与恢复267
12.1.2模式的逻辑备份与恢复271
12.1.3表的逻辑备份与恢复273
12.1.4逻辑备份用户和表空间定义275
12.2Oracle兼容的exp和imp276
12.2.1导出/导入数据库276
12.2.2导出/导入用户模式277
12.2.3导出/导入表277
第13章闪回查询与闪回表280
13.1配置KingbaseES数据库的闪回功能280
13.2闪回回收站280
13.2.1清空闪回回收站281
13.2.2删除闪回回收站中的一个表281
13.2.3从闪回回收站恢复被误删除的表283
13.3闪回查询283
13.3.1基于时间戳的闪回查询284
13.3.2基于CSN的闪回查询285
13.4闪回表286
13.5闪回技术的限制287
第14章KingbaseES主备集群288
14.1KingbaseES主备集群简介288
14.1.1KingbaseES主备集群的拓扑结构288
14.1.2KingbaseES主备集群的组件289
14.2安装KingbaseES主备集群291
14.2.1规划一个KingbaseES主备集群291
14.2.2准备安装主备集群的服务器291
14.2.3安装主备集群的准备工作293
14.2.4安装主备集群300
14.2.5部署完主备集群后的操作301
14.3管理KingbaseES主备集群301
14.3.1获取集群信息的指令301
14.3.2停止主备集群305
14.3.3启动主备集群305
14.3.4让节点重新加入集群306
14.3.5集群主备切换307
14.3.6重做备用节点308
14.3.7为集群添加新的备节点309
14.3.8从集群中删除备节点311
14.3.9从集群中删除见证节点312
14.3.10为集群添加见证节点313
14.4主备集群sys_rman备份实战314
14.4.1REPO外部部署314
14.4.2REPO内部部署318
附录A安装CentOS 7操作系统323
A.1准备服务器硬件323
A.2下载CentOS 7328
A.3安装CentOS 7328
A.4安装Google Chrome浏览器339
A.5删除逻辑卷centos/toBeDeleted339
A.6备份CentOS虚拟机文件341
附录B安装KingbaseES单机数据库的最佳实践342
B.1最佳实践安装规划342
B.2基础安装342
B.3KingbaseES数据库优化配置343
B.3.1创建数据库用户kingbase343
B.3.2优化WAL日志344
B.3.3配置KingbaseES数据库工作在归档模式344
B.3.4初步优化KingbaseES数据库的系统参数345
B.3.5控制文件多元化346
B.3.6设置默认表空间和临时表空间346
B.3.7配置服务名347
B.4导入测试数据集347
B.5CentOS 7操作系统安全加固347
B.5.1隐藏GNOME登录界面中的用户名347
B.5.2在GNOME登录界面显示文本信息348
B.5.3禁止普通用户关机348
B.5.4禁用Ctrl Alt Del组合键348
B.5.5禁止系统休眠349
B.6备份CentOS虚拟机文件349
附录C生成TPCH测试数据集350
参考文献354
內容試閱
金仓数据库KingbaseES是由中电科金仓(北京)科技股份有限公司(简称“电科金仓”)研发的一款面向大规模并发交易处理的企业级关系数据库,融合了电科金仓在数据库领域几十年产品研发与企业级应用的实践经验,可满足各行业用户多种场景的数据处理需求。KingbaseES遵循严格的事务ACID特性、结合多核架构的极致性能、行业最高的安全标准、完备的高可用方案,以及可覆盖迁移、开发及运维管理全使用周期的智能便捷工具,可为用户带来更为极致的使用体验。金仓数据库KingbaseES广泛服务于电子政务、能源、金融、电信等60余个重点行业和关键领域,累计装机部署超过100万套,入选国务院国资委发布十项国有企业数字技术典型成果。
关系数据库仍然是目前数据存储和管理主要方式,并且主流的商业化和开源关系数据库产品主要运行在UNIX/Linux平台。本书的KingbaseES数据库使用的数据库版本是KingbaseES V9。本书包含了大量有趣的实验,它们基于TPCH生成的数据集,以实践的方式,帮助读者理解和掌握KingbaseES数据库运维中涉及的原理和知识点。本书既可作为数据库管理人员的参考书,也可作为高等院校计算机相关专业的学生理解数据库管理系统体系结构的实现、数据库系统管理等方面的实验/实践教材。
全书共14章,内容由浅入深,层次清晰,通俗易懂。第1章的主要内容是为读者安装一个简单规范的KingbaseES数据库实战环境,并导入本书的测试数据集;第2章的主要内容是关于KingbaseES客户端工具ksql的用法介绍;第3章的内容是关于KingbaseES数据库的体系结构,对于数据库管理员DBA来说,非常重要,建议读者反复重点学习,直到完全掌握;第4章的内容是管理KingbaseES数据库实例和数据库集簇;第5章的内容是管理用户与会话连接,包括管理配置sys_hba.conf和sys_ident.conf这两个配置文件;第6章是管理用户数据,包括表空间管理、用户数据存储规划、管理表中的数据;第7章的内容是关于事务与并发控制的原理与管理实践,包括自动(手动)VACUUM操作、冻结事务号、配置数据库运行在归档日志模式等;第8章是数据库的日常运行监控,包括监控操作系统的内存、I/O、CPU和文件系统,监控KingbaseES数据库的运行维护日志,数据库运行监控,DBA如何接手一个KingbaseES数据库;第9章介绍电科金仓的数据库性能问题诊断工具KWR、KSH和KDDM;第10章的内容是关于SQL语句的执行计划;第11章和第12章是关于KingbaseES的物理备份和逻辑备份;第13章介绍KingbaseES的数据库闪回技术;第14章的内容是KingbaseES主备集群的安装、运维问题的简单处理和备份恢复。
本书具有以下特点:
(1) 以KingbaseES数据库体系结构为核心,全书的实践均围绕体系结构进行。
(2) 介绍KingbaseES数据库的特性。
(3) 注重KingbaseES数据库管理的规范性。
(4) 本书提供配套的资源文件,包括每章的命令和SQL脚本、用于实战的VMware Workstation虚拟机备份。读者可以使用这些资源从任何一章开始学习,并获得与本章内容一致的输出。
本书由曾庆峰、杜胜、冯玉共同编写。本书大纲由杜胜、冯玉拟制,第1、2、4~6、8、9、11~14章由曾庆峰执笔,第3、7和第10章由冯玉执笔,最后由冯玉统稿。电科金仓的窦培、靳国军、刘贺、王胜利等提供了金仓数据库的相关资料,并解答了本书撰写过程中遇到的很多问题。
在编写过程中,还参阅了电科金仓公司、甲骨文(Oracle)、PostgreSQL开源数据库等相关的数据库文档、联机帮助和教学培训成果,也吸取了国内外相关参考书的精髓,对这些作者的贡献表示由衷的感谢。本书在出版过程中,得到了中国人民大学王珊教授的支持和帮助;还得到了清华大学出版社张玥编辑的大力支持,在此表示诚挚的感谢。
由于作者水平有限,书中难免有不妥和疏漏之处,恳请各位专家、同仁和读者不吝赐教。
作者2024年6月于北京

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.hk
Copyright © 2013 - 2025 (香港)大書城有限公司  All Rights Reserved.