自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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关注的人

提示
确定要删除当前文章?
取消 删除