- 博客(0)
- 资源 (7)
- 收藏
- 关注
sw4dnc-act-e_416s最新MX开发工具包压缩包第1个1共2个
最新版的MX Component V4.16s,此压缩文件为三菱官方文件(MX Component V4.16s)总共有336M,因上传大小限制240M,所以分为两个文件(sw4dnc-act-e_416s最新MX开发工具包压缩包第1个1共2个,sw4dnc-act-e_416s最新MX开发工具包压缩包第2个1共2个),请查看我分享的另外一个压缩文件。
2018-10-19
sw4dnc-act-e_416s最新MX开发工具包压缩包第2个共2个
最新版的MX Component V4.16s,此压缩文件为三菱官方文件(MX Component V4.16s)总共有336M,因上传大小限制240M,所以分为两个文件(sw4dnc-act-e_416s最新MX开发工具包压缩包第1个共2个,sw4dnc-act-e_416s最新MX开发工具包压缩包第2个共2个),请查看我分享的另外一个压缩文件。
2018-10-19
MX Component V4.16截至2018年10月最新版操作说明书和编程手册
该压缩文件有两个文件,英文版本,一个是操作文件,一个是编程手册,可用于软件开发人员与三菱PLC通讯的一个参考手册。
2018-10-19
Oracle编程艺术 深入理解数据库体系结构(第3版)高清版
出版社: 人民邮电出版社 ISBN:9787115419576版次:1商品编码:11928008包装:平装开本:16开出版时间:2016-04-01用纸:胶版纸页数:694字数:1192000
Ask Tom!数据库技术大佬经典畅销书新版 Oracle中国架构师和研发人员倾心翻译 针对12c版本,阐述云架构之美 不止于技,更传授道,值得你一读再读
Ask Tom!数据库技术大佬经典畅销书新版凝聚专家数十年的宝贵经验和真知灼见公认的Oracle数据库指南针对Oracle 12c阐述云架构之美Oracle中国架构师和研发人员倾心翻译不止于技,更传授道,值得你一读再读本书深入分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的底层进程,利用具体示例讨论了一些重要的数据库主题,同时分析了数据库中的物理结构,如表、索引和数据类型,并介绍采用哪些技术能使用这些物理结构。新版在前两版的基础上,增加了针对Oracle Database 12c诸多特性的介绍。新增内容重点关注12c的云架构,以及可插拔式数据库的应用。
Thomas Kyte,Oracle数据库大师,长期主持Oracle Magazine “Ask Tom”专栏,热心回答困扰全世界Oracle开发人员和DBA的各种问题。曾任Oracle公司核心技术集团副总裁。从5.1.5c版本开始使用Oracle,自7.0.9版本发布至2015年8月一直任职于Oracle公司,帮助Oracle数据库用户设计和构建系统,或者对系统进行重构和调优。此前他曾是一位系统集成师,主要为美国军方和政府部门的客户构建大规模的异构数据库和应用。Darl Kuhn,Oracle公司DBA,同时也在美国瑞吉斯大学教授Oracle相关课程。他乐于分享知识,著有多本数据库相关书籍,如《深入理解Oracle 12c数据库管理(第2版)》《Oracle Database 12c性能优化攻略》等。
第1章 开发成功的Oracle应用 1
1.1 我的方法 2
1.2 黑盒方法 3
1.3 开发数据库应用的正确(和不正确)方法 11
1.3.1 了解Oracle体系结构 11
1.3.2 理解并发控制 21
1.3.3 多版本控制 25
1.3.4 数据库独立性 31
1.3.5 怎么能让应用运行得更快45
1.3.6 DBA与开发人员的关系 48
1.4 小结 48
第2章 体系结构概述 50
2.1 定义数据库和实例 51
2.2 连接Oracle 59
2.2.1 专用服务器 59
2.2.2 共享服务器 61
2.2.3 TCP/IP连接的基本原理 63
2.3 可插拔式数据库 65
2.3.1 降低资源用量 66
2.3.2 降低维护开销 66
2.4 可插拔式数据库的不同之处 67
2.5 小结 67
第3章 文件 68
3.1 参数文件 69
3.1.1 什么是参数 70
3.1.2 init.ora参数文件 73
3.1.3 服务器参数文件 75
3.2 跟踪文件 82
3.2.1 计划内的、由用户请求所产生的跟踪文件 83
3.2.2 针对内部错误生成的跟踪文件 88
3.2.3 跟踪文件小结 92
3.3 警告文件 92
3.4 数据文件 95
3.4.1 简要回顾文件系统机制 96
3.4.2 Oracle数据库中的存储层次体系 97
3.4.3 字典管理和本地管理的表空间 100
3.5 临时文件 102
3.6 控制文件 104
3.7 重做日志文件 104
3.7.1 在线重做日志 105
3.7.2 归档重做日志 107
3.8 密码文件 108
3.9 修改跟踪文件 111
3.10 闪回日志 112
3.10.1 闪回数据库 112
3.10.2 快速恢复区 113
3.11 DMP文件(EXP/IMP 文件) 114
3.12 数据泵文件 115
3.13 平面文件 117
3.14 小结 118
第4章 内存结构 119
4.1 进程全局区和用户全局区 120
4.1.1 手动PGA内存管理 121
4.1.2 自动PGA内存管理 127
4.1.3 如何选择手动和自动内存管理 137
4.1.4 PGA和UGA小结 138
4.2 系统全局区 138
4.2.1 固定SGA 区 143
4.2.2 重做缓冲区 143
4.2.3 块缓冲区缓存 145
4.2.4 共享池 151
4.2.5 大池 153
4.2.6 Java池 154
4.2.7 流池 155
4.2.8 SGA内存管理 155
4.3 小结 160
第5章 Oracle 进程 161
5.1 服务器进程 161
5.1.1 专用服务器连接 162
5.1.2 共享服务器连接 164
5.1.3 数据库常驻连接池 165
5.1.4 连接与会话 165
5.1.5 专用服务器、共享服务器和数据库常驻连接池 170
5.1.6 专用/共享服务器小结 173
5.2 后台进程 174
5.2.1 特定任务后台进程 175
5.2.2 工具后台进程 185
5.3 从属进程 188
5.3.1 I/O从属进程 188
5.3.2 Pnnn:并行查询执行服务器 189
5.4 小结 189
第6章 锁和闩 190
6.1 什么是锁 190
6.2 锁的问题 193
6.2.1 丢失更新 193
6.2.2 悲观锁 194
6.2.3 乐观锁 195
6.2.4 乐观锁还是悲观锁 201
6.2.5 阻塞 202
6.2.6 死锁 205
6.2.7 锁升级 209
6.3 锁类型 209
6.3.1 DML锁 210
6.3.2 DDL锁 219
6.3.3 闩 223
6.3.4 互斥锁 231
6.3.5 手动锁定和用户定义锁 232
6.4 小结 233
第7章 并发与多版本控制 234
7.1 什么是并发控制 234
7.2 事务隔离级别 235
7.2.1 READ UNCOMMITTED 236
7.2.2 READ COMMITTED 238
7.2.3 REPEATABLE READ 239
7.2.4 SERIALIZABLE 241
7.2.5 READ ONLY 243
7.3 多版本读一致性的含义 244
7.3.1 数据仓库中一种常见但有问题的方法 244
7.3.2 解释热表上超出期望的I/O 245
7.4 写一致性 247
7.4.1 一致读和当前读 248
7.4.2 查看重启动 250
7.4.3 为什么重启动对我们很重要 252
7.5 小结 253
第8章 事务 255
8.1 事务控制语句 255
8.2 原子性 257
8.2.1 语句级原子性 257
8.2.2 过程级原子性 259
8.2.3 事务级原子性 262
8.2.4 DDL与原子性 262
8.3 持久性 263
8.3.1 COMMIT的WRITE扩展 263
8.3.2 非分布式PL/SQL代码块中的COMMIT 264
8.4 完整性约束和事务 266
8.4.1 IMMEDIATE约束 266
8.4.2 DEFERRABLE约束和级联更新 266
8.5 不好的事务习惯 270
8.5.1 在循环中提交 270
8.5.2 使用自动提交 276
8.6 分布式事务 277
8.7 自治事务 278
8.7.1 自治事务如何工作 279
8.7.2 何时使用自治事务 280
8.8 小结 283
第9章 redo与undo 284
9.1 什么是redo 285
9.2 什么是undo 286
9.3 redo和undo如何协作 289
9.4 提交和回滚处理 293
9.4.1 COMMIT做什么 293
9.4.2 ROLLBACK做什么 299
9.5 分析redo 300
9.5.1 测量redo 301
9.5.2 能关掉重做日志的生成吗 302
9.5.3 为什么我拿不到日志空间 305
9.5.4 块清除 307
9.5.5 日志竞争 310
9.5.6 临时表和redo/undo 312
9.6 分析undo 317
9.6.1 什么操作会生成最多和最少的undo 317
9.6.2 ORA-01555: snapshot too old错误 319
9.7 小结 328
第10章 数据库表 329
10.1 表类型 329
10.2 术语 331
10.2.1 段 331
10.2.2 段空间管理 333
10.2.3 高水位线 334
10.2.4 FREELIST 336
10.2.5 PCTFREE和PCTUSED 339
10.2.6 LOGGING和NOLOGGING 342
10.2.7 INITRANS和MAXTRANS 343
10.3 堆组织表 343
10.4 索引组织表 346
10.5 索引聚簇表 359
10.6 散列聚簇表 366
10.7 有序散列聚簇表 375
10.8 嵌套表 377
10.8.1 嵌套表语法 378
10.8.2 嵌套表存储 384
10.8.3 嵌套表小结 387
10.9 临时表 387
10.9.1 12c之前的统计信息 391
10.9.2 12c之后的统计信息 395
10.9.3 临时表小结 398
10.10 对象表 399
10.11 小结 405
第11章 索引 406
11.1 Oracle索引概述 406
11.2 B*Tree索引 408
11.2.1 索引键压缩 411
11.2.2 反向键索引 413
11.2.3 降序索引 418
11.2.4 什么情况下应该使用B*Tree索引 420
11.2.5 B*Tree小结 430
11.3 位图索引 430
11.3.1 什么情况下应该使用位图索引 431
11.3.2 位图联结索引 435
11.3.3 位图索引小结 437
11.4 基于函数的索引 438
11.4.1 一个简单的例子 438
11.4.2 只对部分行建立索引 446
11.4.3 实现有选择的唯一性 448
11.4.4 关于ORA-01743的警告 448
11.4.5 基于函数的索引小结 449
11.5 应用域索引 450
11.6 不可见的索引 451
11.7 同列上的多个索引 452
11.8 在扩展列上使用索引 453
11.8.1 使用虚拟列的方法 454
11.8.2 使用基于函数索引的方法 456
11.9 关于索引的常见问题和各种传言 457
11.9.1 视图能使用索引吗 457
11.9.2 Null和索引能协作吗 457
11.9.3 外键是否应该加索引 460
11.9.4 为什么没有使用我的索引 461
11.9.5 传言:索引中从不重用空间 466
11.9.6 传言:最有差别的元素应该在最前面 469
11.10 小结 472
第12章 数据类型 473
12.1 Oracle数据类型概述 473
12.2 字符和二进制串类型 475
12.2.1 NLS概述 476
12.2.2 字符串 479
12.3 二进制串:RAW类型 485
12.4 扩展的数据类型 487
12.5 数值类型 489
12.5.1 NUMBER类型的语法和用法 491
12.5.2 BINARY_FLOAT/BINARY_DOUBLE类型的语法和用法 494
12.5.3 非固有数值类型 495
12.5.4 性能考虑 495
12.6 LONG类型 497
12.6.1 LONG 和LONG RAW类型的限制 497
12.6.2 处理遗留的LONG类型 498
12.7 DATE、TIMESTAMP和INTERVAL类型 502
12.7.1 格式 503
12.7.2 DATE类型 504
12.7.3 TIMESTAMP类型 509
12.7.4 INTERVAL类型 515
12.8 LOB类型 518
12.8.1 内部LOB 518
12.8.2 BFILE 531
12.9 ROWID/UROWID类型 533
12.10 小结 533
第13章 分区 535
13.1 分区概述 535
13.1.1 提高可用性 536
13.1.2 减少管理负担 538
13.1.3 增强语句性能 541
13.2 表分区机制 543
13.2.1 区间分区 544
13.2.2 散列分区 546
13.2.3 列表分区 550
13.2.4 间隔分区 552
13.2.5 引用分区 557
13.2.6 间隔引用分区 561
13.2.7 虚拟列分区 563
13.2.8 组合分区 564
13.2.9 行移动 566
13.2.10 表分区机制小结 568
13.3 索引分区 569
13.3.1 本地索引与全局索引 570
13.3.2 本地索引 570
13.3.3 全局索引 575
13.4 再论分区和性能 590
13.5 一些简化维护的特性 595
13.5.1 多分区管理操作 595
13.5.2 级联截断 597
13.5.3 级联交换 599
13.6 审计和段空间压缩 600
13.7 小结 601
第14章 并行执行 603
14.1 何时使用并行执行 604
14.2 Oracle Exadata 606
14.3 并行查询 606
14.4 并行DML 612
14.5 并行DDL 615
14.5.1 并行DDL和使用外部表的数据加载 616
14.5.2 并行DDL和扩展截断 617
14.6 过程并行化 625
14.6.1 并行管道函数 626
14.6.2 DIY并行化 629
14.6.3 老式DIY并行化 632
14.7 小结 635
第15章 数据加载和卸载 637
15.1 外部表 637
15.1.1 建立外部表 638
15.1.2 处理错误 645
15.1.3 使用外部表加载不同的文件 648
15.1.4 多用户问题 649
15.1.5 预处理 650
15.1.6 外部表总结 658
15.2 数据泵卸载 659
15.3 SQLLDR 660
15.3.1 用SQLLDR加载数据的常见问题 664
15.3.2 SQLLDR警告 686
15.3.3 SQLLDR小结 686
15.4 平面文件卸载 687
15.5 小结 694
2018-08-22
Microsoft SQL Server企业级平台管理实践
书名:Microsoft SQL Server企业级平台管理实践
定价:69.80元
作者:徐海蔚
出版社:电子工业出版社
出版日期:2010-02-01
ISBN:9787121102448
字数:
页码:
版次:1
装帧:平装
开本:16开
编辑推荐
厚积薄发,微软数据库支持部经理分享十年工作经验
鞭辟入里,深入分析全球企业级SQL Server用户典型案例
内容简介
本书是微软全球技术支持中心数据库支持部技术主管的沥血之作,书中案例选自微软全球客户遇到的实际问题。本书的最大特点是面向实战,主要面向Microsoft SQL Server各个版本的数据库系统管理和开发人员,介绍SQL Server关系型数据库引擎在日常使用和开发过程中经常会遇到的问题、其表现形式、背后运行机理、基本理论知识、搜集和分析问题日志的方法,以及解决实际问题的可选手段。
阅读本书可以帮助数据库管理与开发人员更深入地理解SQL Server的原理和运行规律,以提高解决问题的能力。
作者简介
徐海蔚,于2000加入微软亚太区全球技术支持中心企业支持及开发部,数据库支持组。在过去的10年里,一直从事SQL Server的高端技术支持,曾先后担任支持工程师、技术主管和部门经理。服务的客户包括亚太区的大型企业、微软合作伙伴和开发人员。接触的企业级客户遍布大中华地区、新加坡、马来西亚、澳大利亚、新西兰、印度等地。处理SQL Server企业应用实施、日常管理中常见的棘手问题,经验丰富。
目录
第1章 数据库空间管理
1.1 文件的分配方式及文件空间检查方法
1.2 数据文件空间使用与管理
1.3 日志文件不停增长
1.4 文件自动增长和自动收缩
1.5 小结
第2章 数据库备份与恢复
2.1 备份概述
2.2 选择备份策略和恢复模式
2.3 选择数据库还原方案
2.4 应对由于备份损坏导致的还原错误
2.5 系统数据库备份与恢复
2.6 实例:将数据库系统在一台新服务器上恢复
第3章 SQL Server服务或数据库不可访问
3.1 SQL Server服务启动顺序
3.2 数据库状态切换及Recovery
3.3 系统数据库不能启动的常见原因和解决方法
3.4 用户数据库常见问题和解决方法
3.5 实例:修复Recovery失败的数据库
第4章 数据库损坏修复
4.1 常见错误解读
4.2 DBCC CHECKDB
4.3 数据库反复损坏问题应对
第5章 连接与认证
5.1 协议的选择与别名
5.2 连接失败检测步骤——命名管道
5.3 连接失败检测步骤——TCP/IP
5.4 一般性网络错误(General Network Error)
5.5 认证与代理问题
第6章 SQL Server内存分配理念和常见内存问题
6.1 从操作系统层面看SQL Server内存分配
6.2 SQL Server内部独特的内存管理模式
6.3 SQL Server内存使用状况分析方法
6.4 数据页缓冲区压力分析
6.5 Stolen Memory缓存压力分析
6.6 Multi-page缓存区压力分析
6.7 常见内存错误与解决办法
6.8 小结
第7章 SQL Server IO问题
7.1 SQL Server的I/O操作
7.2 系统级I/O问题判断
7.3 数据库引擎错误833
7.4 IO问题的SQL Server内部分析
7.5 硬盘压力测试
7.6 小结
第8章 任务调度与CPU问题
8.1 SQL Server独特的任务调度算法(SQLOS)
8.2 SQL CPU %问题
8.3 OLTP和Data Warehouse系统差别及常用性能阀值
8.4 小结
第9章 阻塞与死锁——知识准备
9.1 锁产生的背景
9.2 锁资源模式和兼容性
9.3 事务隔离级别与锁的申请和释放
9.4 如何监视锁的申请、持有和释放
9.5 锁的数量和数据库调优的关系
9.6 结论
9.7 数据库引擎中基于行版本控制的隔离级别
第10章 阻塞与死锁——问题定位与解决
10.1 阻塞问题定位方法及实例演示
10.2 常见阻塞原因与解决方法
10.3 案例分析:连接池(Connection Pooling)与阻塞
10.4 死锁问题定位及解决方法
第11章 从等待状态判断系统资源瓶颈
11.1 LCK_xx类型
11.2 PAGEIOLATCH_x 与WRITELOG
11.3 PAGELATCH_x
11.4 Tempdb上的PAGELATCH
11.5 其他资源等待
11.6 最后一道瓶颈:许多任务处于Runnable状态
11.7 小结
第12章 语句调优——知识准备
12.1 索引与统计信息
12.2 编译与重编译
12.3 读懂执行计划
12.4 读懂语句运行统计信息
第13章 语句调优-问题定位与解决方法
13.1 是否是因为做了物理IO而导致的性能不佳
13.2 是否是因为编译时间长而导致性能不佳
13.3 判断执行计划是否合适
13.4 Parameter Sniffing
13.5 调整数据库设计来优化语句性能
13.6 调整语句设计提高性能
第14章 常用SQL Server系统信息与搜集方法
14.1 Windows 事件日志(Event Log)
14.2 SQL Server Errorlog文件
14.3 性能监视器(Performance Monitor)
14.4 SQL Trace文件
14.5 系统管理视图跟踪
14.6 自动化信息收集:SQLDiag工具
14.7 系统自动监视工具 - Performance Dashboard
2018-08-22
Oracle SQL高级编程
书名:Oracle SQL高级编程
定价:89.00元
作者: Karen Morton Kerry Osborne Robyn Sa
出版社:人民邮电出版社
出版日期:2011-11-01
ISBN:9787115266149
字数:
页码:
版次:1
装帧:平装
开本:16开
Oracle专家力作,OakTable团队推荐
全面、独到、翔实,题材丰富
Oracle开发人员和DBA
内容提要
Oracle数据库中的SQL是当今市场上功能强大的SQL实现之一,而本书全面展示了这一工具的威力。如何才能让更多人有效地学习和掌握SQL呢?KarenMorton及其团队在本书中提供了专业的方案:先掌握语言特性,再学习Oracle为提升语言效率而加入的支持特性,进而将两者综合考虑并在工作中加以应用。作者通过总结各自多年的软件开发和教学培训经验,与大家分享了掌握OracleSQL所的丰富功能的技巧所在,内容涵盖SQL执行、联结、集合、分析函数、子句、事务处理等多个方面。读者可以学习到以下几个方面的技巧:
掌握Oracle数据库中的SQL强大特征;
读取并理解SQL执行计划;
快速分析并改进表现佳的SQL;
通过提示及配置文件等来控制执行计划;
在程序中优化查询而无需改动代码。
作为OracleSQL经典著作之一,本书为SQL开发人员指明了前行的方向,赋予了他们不断开拓的动力。
目录
章 SQL 核心
1.1 SQL 语言
1.2 数据库的接口
1.3 SQL*Plus 回顾
1.3.1 连接到数据库
1.3.2 配置SQL*Plus 环境
1.3.3 执行命令
1.4 5 个核心的SQL 语句
1.5 SELECT 语句
1.5.1 FROM 子句
1.5.2 WHERE 子句
1.5.3 GROUP BY 子句
1.5.4 HAVING 子句
1.5.5 SELECT 列表
1.5.6 ORDER BY 子句
1.6 INSERT 语句
1.6.1 单表插入
1.6.2 多表插入
1.7 UPDATE 语句
1.8 DELETE 语句
1.9 MERGE 语句
1.10 小结
第2 章 SQL 执行
2.1 Oracle 架构基础
2.2 SGA-共享池
2.3 库高速缓存
2.4 完全相同的语句
2.5 SGA-缓冲区缓存
2.6 查询转换
2.7 视图合并
2.8 子查询解嵌套
2.9 谓语前推
2.10 使用物化视图进行查询重写
2.11 确定执行计划
2.12 执行计划并取得数据行
2.13 SQL 执行——总览
2.14 小结
第3 章 访问和联结方法
3.1 全扫描访问方法
3.1.1 如何选择全扫描操作
3.1.2 全扫描与舍弃
3.1.3 全扫描与多块读取
3.1.4 全扫描与高水位线
3.2 索引扫描访问方法
3.2.1 索引结构
3.2.2 索引扫描类型
3.2.3 索引扫描
3.2.4 索引范围扫描
3.2.5 索引全扫描
3.2.6 索引跳跃扫描
3.2.7 索引快速全扫描
3.3 联结方法
3.3.1 嵌套循环联结
3.3.2 排序—合并联结
3.3.3 散列联结
3.3.4 笛卡儿联结
3.3.5 外联结
3.4 小结
第4 章 SQL 是关于集合的
4.1 以面向集合的思维方式来思考
4.1.1 从面向过程转变为基于集合的思维方式
4.1.2 面向过程vs.基于集合的思维方式:一个例子
4.2 集合运算
4.2.1 UNION 和UNION ALL
4.2.2 MINUS
4.2.3 INTERSECT
4.3 集合与空值
4.3.1 空值与非直观结果
4.3.2 集合运算中的空值行为
4.3.3 空值与GROUP BY 和ORDER BY
4.3.4 空值与聚合函数
4.4 小结
第5 章 关于问题
5.1 问出好的问题
5.2 提问的目的
5.3 问题的种类
5.4 关于问题的问题
5.5 关于数据的问题
5.6 建立逻辑表达式
5.7 小结
第6 章 SQL 执行计划
6.1 解释计划
6.1.1 使用解释计划
6.1.2 理解解释计划可能达不到目的的方式
6.1.3 阅读计划
6.2 执行计划
6.2.1 查看近生成的SQL 语句
6.2.2 查看相关执行计划
6.2.3 收集执行计划统计信息
6.2.4 标识SQL 语句以便以后取回计划
6.2.5 深入理解DBMS_XPLAN 的细节
6.2.6 使用计划信息来解决问题
6.3 小结
第7 章 高级分组
7.1 基本的GROUP BY 用法
7.2 HAVING 子句
7.3 GROUP BY 的“新”功能
7.4 GROUP BY 的CUBE 扩展
7.5 CUBE 的实际应用
7.6 通过GROUPING()函数排除空值
7.7 用GROUPING()来扩展报告
7.8 使用GROUPING_ID()来扩展报告
7.9 GROUPING SETS 与ROLLUP()
7.10 GROUP BY 局限性
7.11 小结
第8 章 分析函数
8.1 示例数据
8.2 分析函数剖析
8.3 函数列表
8.4 聚合函数
8.4.1 跨越整个分区的聚合函数
8.4.2 细粒度窗口声明
8.4.3 默认窗口声明
8.5 Lead 和Lag
8.5.1 语法和排序
8.5.2 例1:从前一行中返回一个值
8.5.3 理解数据行的位移
8.5.4 例2:从下一行中返回一个值
8.6 First_value 和Last_value
8.6.1 例子:使用First_value 来计算大值
8.6.2 例子:使用Last_value 来计算小值
8.7 其他分析函数
8.7.1 Nth_value (11gR2)
8.7.2 Rank
8.7.3 Dense_rank
8.7.4 Row_number
8.7.5 Ratio_to_report
8.7.6 Percent_rank
8.7.7 Percentile_cont
8.7.8 Percentile_disc
8.7.9 NTILE
8.7.10 Stddev
8.7.11 Listagg
8.8 性能调优
8.8.1 执行计划
8.8.2 谓语
8.8.3 索引
8.9 高级话题
8.9.1 动态SQL
8.9.2 嵌套分析函数
8.9.3 并行
8.9.4 PGA 大小
8.10 组织行为
8.11 小结
第9 章 Model 子句
9.1 电子表格
9.2 通过Model 子句进行跨行引用
9.2.1 示例数据
9.2.2 剖析Model 子句
9.2.3 规则
9.3 位置和符号引用
9.3.1 位置标记
9.3.2 符号标记
9.3.3 FOR 循环
9.4 返回更新后的行
9.5 求解顺序
9.5.1 行求解顺序
9.5.2 规则求解顺序
9.6 聚合
9.7 迭代
9.7.1 一个例子
9.7.2 PRESENTV与空值
9.8 查找表
9.9 空值
9.10 使用Model子句进行性能调优
9.10.1 执行计划
9.10.2 谓语前推
9.10.3 物化视图
9.10.4 并行
9.10.5 Model 子句执行中的分区
9.10.6 索引
9.11 子查询因子化
9.12 小结
0 章 子查询因子化
10.1 标准用法
10.2 SQL 优化
10.2.1 测试执行计划
10.2.2 跨多个执行的测试
10.2.3 测试查询改变的影响
10.2.4 寻找其他优化机会
10.2.5 将子查询因子化应用到PL/SQL 中
10.3 递归子查询
10.3.1 一个CONNECT BY 的例子
10.3.2 使用RSF 的例子
10.3.3 RSF 的限制条件
10.3.4 与CONNECT BY 的不同点
10.4 复制CONNECT BY 的功能
10.4.1 LEVEL 伪列
10.4.2 SYS_CONNECT_BY_PATH 函数
10.4.3 CONNECT_BY_ROOT 运算符
10.4.4 CONNECT_BY_ISCYCLE伪列和NOCYCLE 参数
10.4.5 CONNECT_BY_ISLEAF 伪列
10.5 小结
1 章 半联结和反联结
11.1 半联结
11.2 半联结执行计划
11.3 控制半联结执行计划
11.3.1 使用提示控制半联结执行计划
11.3.2 在实例级控制半联结执行计划
11.4 半联结限制条件
11.5 半联结必要条件
11.6 反联结
11.7 反联结执行计划
11.8 控制反联结执行计划
11.8.1 使用提示控制反联结执行计划
11.8.2 在实例级控制反联结执行计划
11.9 反联结限制条件
11.10 反联结必要条件
11.11 小结
2 章 索引
12.1 理解索引
12.1.1 什么时候使用索引
12.1.2 列的选择
12.1.3 空值问题
12.2 索引结构类型
12.2.1 B-树索引
12.2.2 位图索引
12.2.3 索引组织表
12.3 分区索引
12.3.1 局部索引
12.3.2 全局索引
12.3.3 散列分区与范围分区
12.4 与应用特点相匹配的解决方案
12.4.1 压缩索引
12.4.2 基于函数的索引
12.4.3 反转键索引
12.4.4 降序索引
12.5 管理问题的解决方案
12.5.1 不可见索引
12.5.2 虚拟索引
12.5.3 位图联结索引
12.6 小结
3 章 SELECT 以外的内容
13.1 INSERT
13.1.1 直接路径插入
13.1.2 多表插入
13.1.3 条件插入
13.1.4 DML 错误日志
13.2 UPDATE
13.3 DELETE
13.4 MERGE
13.4.1 语法和用法
13.4.2 性能比较
13.5 小结
4 章 事务处理
14.1 什么是事务
14.2 事务的ACID 属性
14.3 事务隔离级别
14.4 多版本读一致性
14.5 事务控制语句
14.5.1 Commit(提交)
14.5.2 Savepoint(保存点)
14.5.3 Rollback(回滚)
14.5.4 Set Transaction(设置事务)
14.5.5 Set Constraints(设置约束)
14.6 将运算分组为事务
14.7 订单录入模式
14.8 活动事务
14.9 使用保存点
14.10 序列化事务
14.11 隔离事务
14.12 自治事务
14.13 小结
5 章 测试与质量保证
15.1 测试用例
15.2 测试方法
15.3 单元测试
15.4 回归测试
15.5 模式修改
15.6 重复单元测试
15.7 执行计划比较
15.8 性能测量
15.9 在代码中加入性能测量
15.10 性能测试
15.11 破坏性测试
15.12 通过性能测量进行系统检修
15.13 小结
6 章 计划稳定性与控制
16.1 计划不稳定性:理解这个问题
16.1.1 统计信息的变化
16.1.2 运行环境的改变
16.1.3 SQL 语句的改变
16.1.4 绑定变量窥视
16.2 识别执行计划的不稳定性
16.2.1 抓取当前所运行查询的数据
16.2.2 查看一条语句的性能历史
16.2.3 按照执行计划聚合统计信息
16.2.4 寻找执行计划的统计方差
16.2.5 在一个时间点附近检查偏差
16.3 执行计划控制:解决问题
16.3.1 调整查询结构
16.3.2 适当使用常量
16.3.3 给优化器一些提示
16.4 执行计划控制:不能直接访问代码
16.4.1 选项1:改变统计信息
16.4.2 选项2:改变数据库参数
16.4.3 选项3:增加或移除访问路径
16.4.4 选项4:应用基于提示的执行计划控制机制
16.4.5 大纲
16.4.6 SQL 概要文件
16.4.7 SQL 执行计划基线
16.4.8 基于提示的执行计划控制机制总结
16.5 结论
作者介绍
KAREN MORTON研究人员、教育家及顾问,Fidelity信息服务公司的数据库管理员和性能调优专家。她从20世纪90年代初就开始使用Oracle,从事Oracle的教学工作也已经超过10年的时间。她是OracleACE,也是OakTable(Oracle社区中的“Oracle科学家”的非正式组织)的成员,经常在技术会议上演讲。她的著作还包括Expert Oracle Practices和Beginning OracleSQL,主页是karenmorton.blogspot.。
KERRY OSBORNE专注于Oracle咨询的Enkitec公司的创始人之一。从1982年开始使用Oracle(第2版)。他当过开发人员,也做过DBA,目前是Oracle ACE总监和OakTable成员。近几年,他专注于研究Oracle内部原理以及解决性能问题。他的主页是kerryosborne.oracle-guy.。
ROBYN SANDS思科公司的软件工程师,为思科的客户设计开发嵌入式Oracle数据库产品。从1996年开始使用Oracle,在应用开发、大型系统实现以及性能评估方面具有丰富的经验。她是OakTable的成员,同时是ExpertOracle Practices (2010年 Apress出版)一书的合著者。
RIYAJ SHAMSUDEEN专注于性能/数据恢复/电子商务的咨询公司OraInternals的首席数据库管理员和董事长。有近20年使用Oracle技术产品以及Oracle数据库管理员/Oracle数据库应用管理员的经验,是真正应用集群、性能调优以及数据库内部属性方面的专家。同时是一位演讲家及OracleACE。
JARED STILL从1994年就开始使用Oracle。他认为对于SQL的学习是永无止境的,相信每一个查询Oracle数据库的人都需要精通SQL语言,才能写出高效的查询。他参与本书的编写就是为了帮助别人实现这一目标。
2018-08-22
Oracle数据库管理艺术:11g新特性 作者: (美)阿拉派蒂 (美)金译者: 钟鸣
中文名: Oracle数据库管理艺术:11g新特性
作者: (美)阿拉派蒂
(美)金译者: 钟鸣
资源格式: PDF
版本: 扫描版
出版社: 人民邮电出版社书号: 9787115191106发行时间: 2009年01月01日
地区: 大陆
语言: 简体中文
Oracle因为卓越的性能、可扩展性、可用性、安全性和易管理性,在数据库市场一直保持领先地位。最新版本11g有400多项新功能,包括更改管理、故障诊断、性能管理、Data Guard管理、存储管理和数据仓库等方面的一些重要的创新,此外,对应用开发特性也做了很大的改进,包括本机编译PL/SQL代码、PLJSQL内联以及触发器增强等。
本书是经典名著《Oracle 10g数据库管理艺术》的姊妹篇。在书中,世界知名数据库专家Sam R.Alapati和Charles Kim经过总结整理,通过示例全面而又详细地讲述了Oracle 11g重要的新特性及其工作原。此外,书中将告诉你哪些新特性可以使日常工作变得容易,如何使DBA工作更自动化,以及如何对新特性的采纳作出合理决策等。对于想了解Oracle 11g新特性的读者来说,本书是一本绝佳的参考书。
世界级Oracle专
家权威力作,《Oracle 10g数据库管理艺术》姊妹篇,全面阐述Oracle 11g新特性。
内容简介
本书是经典名著《Oracle 10g数据库管理艺术》一书的姊妹篇,通过示例全面而又详细地讲述了Oracle 11g的新特性,讲述了更改管理、数据库自动化、性能管理、故障诊断、存储管理、安全管理、性能管理、应用开发、数据仓库等各个方面的改进和创新。通过阅读本书,读者将全面了解Oracle 11g新特性,从而进行更好的管理或开发。
本书结构清晰,内容全面,示例丰富,适用于所有DBA 和开发人员。
目录:
第1章 安装、升级和管理更改
1.1 服务器安装中的新特性
1.2 安装Oracle Database 11g
1.3 数据库创建中的新特性
1.4 升级到Oracle Database 11g
1.5 Real Application Testing
1.6 数据库软件补丁
第2章 数据库诊断和故障修复
2.1 故障诊断基础设施
2.2 调查和解决问题
2.3 数据库健康检查
2.4 Data Recovery Advisor
2.5 在处理数据讹误方面的改进
第3章 数据库管理
3.1 数据库自动化
3.2 与闪回有关的新特性
3.3 数据库管理的新特性
3.4 SQL*Plus的新特性
3.5 联机应用维护
3.6 Oracle增强的表压缩选项
3.7 企业管理器的新特性
3.8 Oracle Scheduler的新特性
第4章 性能管理
4.1 SQL和PL/SQL性能增强
4.2 新的结果高速缓存功能
4.3 自动SQL调整
4.4 优化程序和统计数据收集增强
4.5 Database Control中与性能有关的更改
第5章 数据库安全
5.1 企业数据库安全问题
5.2 表空间加密
5.3 企业管理器集成
5.4 UTL_程序包网络访问管理
5.5 Oracle高级安全特性
5.6 Oracle调用接口增强
第6章 备份和恢复
6.1 增强块介质恢复
6.2 RMAN管理增强
6.3 活动(基于网络)的数据库复制
6.4 恢复目录管理
6.5 增强的RMAN与Data Guard的集成
第7章 Data Pump
7.1 API增强
7.2 压缩增强
7.3 加密
7.4 重用转储文件
7.5 重映射数据
7.6 重映射表
7.7 分区的导出和导入
7.8 忽略错误
7.9 基于Data Pump的外部表
第8章 Oracle Streams
8.1 同步捕捉
8.2 组合捕捉和应用
8.3 Performance Advisor
8.4 Streams拓扑
8.5 用于“比较和修复”的DBMS_COMPARISON6
8.6 目的的拆分和合并
8.7 可用性改进
第9章 存储管理
9.1 自动存储管理
9.2 ASM升级
9.3 ASM的首选读取
9.4 asmcmd命令
9.5 元数据备份和复原
9.6 Oracle Direct NFS
第10章 Data Guard
10.1 活动的物理备用数据库复制
10.2 实时查询备用
10.3 快照备用
10.4 使用物理备用滚动升级
10.5 逻辑备用:SQL Apply
10.6 Data Guard Broker
第11章 应用开发
11.1 新PL/SQL特性
11.2 新的触发器特性
11.3 XML DB改进
11.4 Application Express(APEX)增强
11.5 PHP支持增强
11.6 Java增强
第12章数据仓库
12.1 下一代LOB
12.2 数据仓库的新特性
12.3 分区
索引
2018-08-21
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人