ORACLE PLSQL性能调优诀窍与方法_数据库教程
数据库教程

ORACLE PLSQL性能调优诀窍与方法_数据库教程

资源名称:ORACLE PLSQL性能调优诀窍与方法 内容简介: 经证实的PL/SQL优化解决方案 在《Oracle PL/SQL性能调优诀窍与方法》这本书中,作为Oracle ACE的两位作者给出了一种方便的能够从PL/SQL获取最佳结果的方法,他们有着数十年为政府、企业和教育机构创建复杂生产系统的经验。本书首先介绍了精确定位性能问题的方法,并提供了可度量和验证的测试案例。在深入探讨SQL和PL/SQL的结合使用方法之后,又深入挖掘了适用于Oracle数据库的性能调优工具。本书通篇包含真实的示例和最佳实践。 主要内容 ●  按照需求驱动的9步过程来识别和定位Web应用中的性能问题 ●  使用性能相关的数据库工具,包括数据字典视图、日志、追踪、PL/SQL Hierarchical Profiler(PL/SQL层次式分析器)、PL/Scope和RUNSTATS ●  使用调用堆栈API、错误堆栈API和计时标记插装代码,以便定位性能问题 ●  内嵌于SQL中的PL/SQL和管理用户定义的函数 ●  使用一种基于集合的方法把SQL嵌入PL/SQL中以便处理大量数据 ●  正确编写和部署DML触发器以避免性能问题 ●  用高级数据类型进行工作,包括LOB和XML ●  使用缓存技术避免冗余操作 ●  有效地利用动态SQL来减少所需的代码量和流水线系统管理 ●  管理版本控制并确保性能修复得到成功部署 资源目录: 第Ⅰ部分 PL/SQL性能调优的核心理念和要素 第1章 PL/SQL在当前开发中的角色 3 1.1 典型的Web应用程序处理流程 3 1.2 Web应用程序的性能问题区域 4 1.2.1 步骤1:客户机的性能问题 4 1.2.2...
Oracle 编程艺术深入数据库体系结构(第2版)_数据库教程
数据库教程

Oracle 编程艺术深入数据库体系结构(第2版)_数据库教程

资源名称:Oracle 编程艺术深入数据库体系结构(第2版) 内容简介: 无论你是开发人员还是DBA,要创建和管理稳定、高质量的Oracle系统,归根结底都需要理解Oracle数据库的体系结构。 本书是公认的Oracle数据库权威指南,凝聚了世界顶尖的Oracle专家Thomas Kyte数十年的宝贵经验和真知灼见。书中深入分析了Oracle数据库体系结构,包括文件、内存结构以及构成Oracle数据库和实例的底层进程,利用具体示例讨论了一些重要的数据库主题,如锁定、并发控制、事务等。同时分析了数据库中的物理结构,如表、索引和数据类型,并介绍采用哪些技术能最优地使用这些物理结构。本书在上一版的基础上做了大量增补,以涵盖11g最受关注的多项特性,尤其针对数据加密的途径进行了详细的阐释。 作者简介: Thomas Kyte Oracle公司核心技术集团副总裁。从5.1.1c版本开始使用Oracle,自7.0.9版本发布就一直任职于Oracle公司,帮助Oracle数据库用户设计和构建系统,或者对系统进行重构和调优。此前曾是一位系统集成师,主要为美国军方和政府部门的客户构建大规模的异构数据库和应用。长期主持Oracle Magazine “Ask Tom”专栏,热心回答困扰全世界Oracle开发人员和DBA的各种问题。除本书外,还著有广受好评的《Oracle专家高级编程》和《Oracle高效设计》。 资源目录: 第1章 开发成功的Oracle应用 1 1.1 我的方法 2 1.2 黑盒方法 3 1.3 开发数据库应用的正确(和不正确)方法 10 1.3.1 了解Oracle体系结构 11 1.3.2 理解并发控制 19 1.3.3 多版本控制 22 1.3.4 数据库独立性 28 1.3.5 怎么能让应用运行得更快 42 1.3.6 DBA与开发人员的关系 44 1.4 小结...
SQL Server2012编程入门经典(第4版)_数据库教程
数据库教程

SQL Server2012编程入门经典(第4版)_数据库教程

资源名称:SQL Server2012编程入门经典(第4版) 内容简介: 《SQLServer数据库经典译丛:SQLServer2012编程入门经典(第4版)》循序渐进的教程介绍如何创建效率更高的管理程序,如何从SQLServer数据库环境中获得商务智能。《SQLServer数据库经典译丛:SQLServer2012编程入门经典(第4版)》探讨了SQL的基本对象、基本查询和连接,然后把对象添加到数据库中,并使用对物理设计非常重要的项。接着研究了SQLServer脚本的编写。最后讨论了如何使用SQLServer2012的功能为一流应用程序建立一流数据库。 研究了开发SQLServer应用程序的关键概念:条件动作结构,提高对结果分页的控制,与SharePoint和Excel集成的应用程序,以及商务智能应用程序的开发。 学习客户端连接的改进、安全性、兼容性以及数据仓库性能的提高。 解决一些基本问题,包括管理键、编写脚本以及处理存储过程。 共享有效的技术来创建和修改表,用XML编程,使用SQLServer报表和集成服务。 作者简介: Paul Atkinson自从20世纪90年代早期在Microsoft公司工作以来,就在研究数据库技术,他在Microsoft公司先把Microsoft Access作为一种辅助项目来学习,后来将它看做一种有代表性的支持技术。在此期间他还获得了波特兰州立大学的计算机科学学位,作为一名DBA在.com上冲浪,在网络泡沫破灭后则成为医疗行业的一位承包商。目前,Paul在休伦医疗集团任BI建筑师和团队带头人,负责开发传统和实时的BI解决方案。他开设的高性能T-SQL编程课程是休伦湖最受欢迎的课程设置。Paul与妻子Kristin、女儿Maureen住在俄勒冈州的波特兰市。Paul不工作或写书时,就在几个足球队踢球,或者骑山地车、滑雪、当厨师,骑自行车上下班,他还是学校委员会的主席、Timbers军队的资深成员和半个巧克力制作大师。就像Robert Heinlein写的那样,他的特长都与昆虫相关。 Robert Vieira是休伦咨询集团的软件架构师,是Microsoft SQL Server方面顶级权威的一位专家。他在国内会议上发言,其教学和写作中的独特教学方法非常有名。 资源目录: 第1章 RDBMS基础:SQL Server数据 库的构成 1 1.1 数据库对象概述 2 1.1.1 数据库对象 2 1.1.2 事务日志 6 1.1.3 最基本的数据库对象:表 7 1.1.4 文件组 8 1.1.5 数据库关系图 8 1.1.6 视图 9 1.1.7 存储过程...
深入浅出——SQL Server 2005开发、管理与应用实例_数据库教程
数据库教程

深入浅出——SQL Server 2005开发、管理与应用实例_数据库教程

资源名称:深入浅出——SQL Server 2005开发、管理与应用实例 内容简介: 本书全面系统地介绍了SQL Server 2005应用、开发和管理方面的技术,涉及安装和升级SQL Server、T-SQL增强、T-SQL应用、XML数据处理、CLR集成、开发SQL Server应用程序、端点、Service Broker、SQL Server Integration Services、SQL Server配置、SQL Server安全管理、数据的加密与解密、数据备份与还原、数据库的高可用性技术、查询SQL Server对象信息、服务器性能监视等内容。   本书不但融合了作者在使用SQL Server 2005过程中遇到的各种常见问题和应用案例,还总结了作者几年来在CSDN 社区SQL Server版所解决的大量问题,面向实际项目需求,涉及不同类型的应用,能够多角度地引导读者学习相关知识。而且针对各类问题,提供了详细的操作步骤和解决思路,具有很强的实用性和可操作性,因此不仅适用于初学者,也适用于进阶者。 资源目录: 第1章 了解SQL Server 2005   1.1 SQL Server的发展   1.2 SQL Server 2005的产品组件与版本    1.2.1 SQL Server 2005的产品组件    1.2.2 SQL Server 2005的各种版本   1.3 SQL Server 2005增强    1.3.1 管理方面的增强    1.3.2 大幅提升编程的能力    1.3.3 完备的分析平台   1.4 安装SQL Server 2005    1.4.1 通过向导安装SQL...
SQL Server 2012王者归来——基础、安全、开发及性能优化_数据库教程
数据库教程

SQL Server 2012王者归来——基础、安全、开发及性能优化_数据库教程

资源名称:SQL Server 2012王者归来——基础、安全、开发及性能优化 内容简介: 本书由浅入深,全面细致地讲述了SQL Server 2012的功能特性和开发应用。从SQL Server数据库基础到数据库安全,再到SQL Server开发及数据库性能优化,涵盖SQL Server 2012的所有重要知识点。本书讲解时结合了大量实例,便于读者通过实践更加深刻地理解所学知识。另外,作者专门为本书录制了18小时高清配套教学视频,与本书实例源文件一起收录于配书DVD光盘中。除此外,光盘中还赠送了22小时SQL Server学习视频和3部《程序员面试宝典》电子书,非常超值。 本书共22章,分4篇。第1篇SQL Server基础,介绍SQL Server的发展历史、架构、安装及工具等,还介绍了T-SQL基础、数据库基本操作和SQL Server 2012的特色;第2篇数据安全,介绍SQL Server安全、数据文件安全与灾难恢复、复制;第3篇SQL Server开发,介绍数据库设计、SQL Server与CLR集成、在SQL Server中使用XML、使用ADO.NET、使用SMO编程管理数据库对象、高级T-SQL语法、Service Broker——异步应用程序平台、空间数据类型、跨实例链接、数据库管理自动化及商务智能;第4篇数据库性能优化,介绍数据存储与索引、数据查询、事务处理和数据库系统调优工具。 本书内容全面,示例精巧而详尽,适合所有想全面学习SQL Server数据库技术的人员阅读,是各个层次的数据库学习人员和广大程序员学习SQL Server的极佳读物,更是IT开发人员的案头必备资料。 资源目录: 第1篇 SQL Server基础 第1章 SQL Server 2012概述 第2章 T-SQL基础 第3章 数据库基本操作 第4章 SQL Server 2012的特色 第2篇 数据库安全 第5章 SQL Server...
SQL编程风格_数据库教程
数据库教程

SQL编程风格_数据库教程

资源名称:SQL编程风格 内容简介: 《图灵程序设计丛书·SQL编程风格》针对数据库的设计与编程提出了一系列规则和建议,内容涵盖命名规范、代码版式、键的设计、数据编码方案、编码风格、视图和存储过程的使用以及SQL 中的思考方式和一些试探法等多方面。这些规则都给出了原理说明和例外情况,并列举了大量示例。通过阅读《图灵程序设计丛书·SQL编程风格》,读者可以加深对SQL 思维方式的理解,改善SQL 编程风格,并编写出可读性强、可移植且易于维护的SQL 代码。此外,书中的规则对于公司内部制定编程规范也具有很好的借鉴作用。 《图灵程序设计丛书·SQL编程风格》适合数据库管理人员和开发人员阅读,也可作为高等院校计算机专业师生的参考教材。 资源目录: 第1章 名称与数据元素   1.1 名称    1.1.1 注意名称长度    1.1.2 在名称中避免使用所有特殊字符    1.1.3 避免使用引号分隔标识符    1.1.4 实施大写规则以避免大小写区分问题   1.2 遵循ISO-11179标准命名规范    1.2.1 SQL的ISO-11179    1.2.2 抽象级别    1.2.3 避免使用描述性前缀    1.2.4 制定标准化的后缀    1.2.5 表和视图名称应当是遵循业界标准的、集合、类或复数名称    1.2.6 相关名基本上也要遵循与其他名称相同的命名规则    1.2.7 关系表名应当是常用描述术语    1.2.8 元数据模式访问对象的名称可以包含结构信息   1.3 命名数据元素时遇到的问题    1.3.1 避免模糊名称    1.3.2 避免名称在不同的地方改变    1.3.3 不要使用专有暴露的物理定位符  第2章 字体、标点和间距   2.1 版式与代码    2.1.1 名称中只使用大小写字母、数字和下划线    2.1.2 列名、参数和变量等标量小写    2.1.3 模式对象名首字母大写    2.1.4 保留字大写    2.1.5 避免使用驼峰命名法   2.2 单词间距   2.3 遵循规范标点规则   2.4 使用完全保留字   2.5 如果在使用的SQL产品中有标准保留字,就不要使用专有保留字   2.6 如果有标准语句,就不要使用专有语句   2.7 疏排版面的隔空白道和垂直间距   2.8 缩进   2.9 使用行间距将语句分组  第3章 数据定义语言   3.1 将默认值放到合适的地方   3.2 默认值的类型应当与列的类型相同 ...