传统上,为了执行数据挖掘操作,需要从数据仓库或数据集市中提取数据到数据挖掘工具由你处理。这样做有一个明显的性能问题,要想提取所有数据并不是一件容易的事。
文章主要介绍准备模拟、准备收集SQL、创建一个“之前”的性能基线、如何修改数据库环境以及怎样创建一个“之后”的性能基线等方面的内容。
如何修改数据库的补丁等级?怎样把Oracle数据库迁移到一个不同的数据库发行版?针对这些问题,作者在文中作出了详细解答。
Oracle数据库11g第一版(11gR1)新的SQL性能分析器许诺较大地减轻了忙碌的Oracle DBA的工作量,因为它提供了一个精确地评估前后性能变化的完整的数据库工作负载的方法。
在外键列上有索引吗?本文主要介绍辅助表上更多的内容。输出内容意味着什么?你可以立即判断出这样一个事实,不是所有表上都有主键,有15个表,但这里只返回了14行……
关于顾问工具你有多种选择,理解它们是做什么的,如果你没有工作在生产或开发环境中你使用它们做什么?可能仅仅是喜欢,即使你处于一个开发环境,但你可能也没有……
假设你在下面的两个查询中做一个选择(再次使用HR方案):查询1和……,但是这些查询的查询结果集一致吗?如果它们是一致的,你能预计在它们的执行计划中有什么不同吗?
为了能取得圆满成功,我将涉及到一些预备步骤,它们将在查看发生了什么时需要,这些步骤包括运行plustrce SQL脚本、创建一个“EXPLAIN_PLAN”表、授予角色……。
有效避免问题查询的17条提示内容是什么?它们包括避免笛卡尔结果、避免在大表上全表扫描、使用SQL标准和规范减少解析、缺少包含在where子句中列的索引……
Oracle性能调整是一个范围比较广且有点复杂的主题,普通DBA面对的最大的问题是从哪里开始以及该做些什么?你知道的所有信息可能是有人报告了一个关于应用程序……