数据库

ORACLE AWR性能报告和ASH性能报告的解读

ORACLE AWR性能报告和ASH性能报告的解读

icyflyer
Oracle
2014-12-22 17:30

探索Oracle之数据库升级八 12c Downgrade 11gR2

探索Oracle之数据库升级八12c Downgrade 11gR2 前言:        我们前面已经完成了11gR2 upgrade to12c 的升级,整个过程还是比较顺利的,虽然和以前版本升级有些不太一样,但是整个难度不是太大,但是由于太多的特性不同,大大的加长了升级的时间。     ...

wuweilong
Oracle
2014-12-21 22:27

通过sql语句分析足彩(第三篇)

在之前写过两片关于sql语句分析足彩的。都从不同的角度提供了一些思路,之前是基于500场比赛的数据分析,为了数据分析的更加有说服性,我抽取了7000多场比赛的数据来作为分析的基础。自己是在世界杯的时候开始买的,发现真是期望越大,失望越大.。来看看总体的比赛情况。从1月份开始到10月份,有大概7000多场比赛。我们...

jeanron100
Oracle
2014-12-21 21:29

Oracle ORA-02020 : 过多的数据库链接在使用中 解决步骤

链接:http://blog.itpub.net/28602568/viewspace-1375239/标题: Oracle所有者不是dba 引起sqlplus / as sysdba 登录报错ORA-01031 作者:lōττéry?版权所有[文章允许转载,但必须以链接方式注明源地址...

maohaiqing0304
Oracle
2014-12-21 20:55

探索Oracle之数据库升级七 11gR2 to 12c 升级完成后插入PDB

探索Oracle之数据库升级七 11gR2 to 12c 升级完成后插入PDB 前言:        从Oracle 12c开始,引入了容器数据库的概念,可以实现数据库插拔操作,如下图:        现在我们就来看看如何将12c的PDB 数据库。一、查看数据...

wuweilong
Oracle
2014-12-21 19:56

使用multicolumns statistics帮助Optimizer计算出更准确的cardinality

optimizer对于cardinality值的估算是否准确关系到能否生成最优的执行计划,而cardinality值估算的准确性又取决于SQL中各个对象的统计信息是否完整、是否能真实反映出对象的数据分布情况。因此使用何种方法收集统计信息是很有讲究的:对于数据倾斜度较大的表开启histogram,在此基础上如果有多个列存在相关性,那么multicolu...

oliseh
Oracle
2014-12-21 15:51

使用shell定制addm脚本

在10g开始推出的addm对于工作中的调优能够提供很多的帮助,而且建议也更加客观和全面。但是使用addmrpt.sql的时候还是有些慢,可以使用如下的脚本来定制addm,能够根据快照生成指定的addm报告。脚本的内容如下:相比于定制awr,ash要略微有一些难度。对于addm目前只提供了文本格式的内容,所以格式的处理上没什么特别的地...

jeanron100
Oracle
2014-12-18 19:25

聊聊字符串数据长度和nls_length_semantics参数

 字符串是我们设计数据库经常用到的类型,从传统的ASCII格式到UTF-8格式,不同应用需求对应不同的字符类型和长度配置。针对Oracle而言,最常用的类型无外乎char和varchar2两个基本类型。对于一些中文应用,设计人员就需要重点关注数据表中字符串长度问题。因为在不同的字符串编码方式下,一个中文字符对应的...

realkid4
Oracle
2014-12-18 18:21

V$SQL_SHARED_CURSOR查看硬解析的原因

在查看ADDM报告的时候,有个改善意见如下:Finding 2: Hard Parse Due to Sharing CriteriaImpact is .13 active sessions, 30.49% of total activity.--------------------------------------------------------SQL statements with the same text were not shared because of cursor environment mismatch. This resu...

wzq609
Oracle
2014-12-17 16:05

简单实用的sql小技巧(第二篇)

ASCII和CHR在平时的工作中,可能会在sql或者pl/sql块中嵌入特殊字符,比如空格,回车之类。这个时候可以使用ascii和chr来做字符和ascii码的转换。比如我们想得到字母a对应的ascii码,可以使用ascii来实现。SQL> select  ascii('a') from dual;ASCII('A')----------        97如果反推,需要...

jeanron100
Oracle
2014-12-16 20:05

ORACLE11GR2 RAC DATABASE+STANDLONE DATAGUARD配置摘要

                                                  ORACLE11GR2 RAC DATABASE+STANDLONE STANDBY配置摘要一、目标为集群数据库配置DATAGUARD,同时实现SWITCH OVER,同时DATAGUARD端并...

gaopengtttt
Oracle
2014-12-16 18:58

使用PARTITION_OPTIONS参数控制数据泵分区表导入

  数据泵(Data Pump)是Oracle从10g开始推出,并且不断强化以期替代原有exp/imp工具的数据迁移工具。在11g中,数据泵产品不断地强化功能和弥补缺陷,在原有的exp/imp功能基础上提供了更多的灵活空间。分区表Partition Table是我们经常遇到的数据对象类型。在11g中,Data Pump提供了针对分区表的操...

realkid4
Oracle
2014-12-15 16:20

Oracle 连接因式分解(Join Factorization)

连接因式分解(Join Factorization)是优化器处理带union all的目标SQL的一种优化手段,它是指优化器在处理以union all连接的目标SQL的各个分支时,不再原封不动地分别重复执行每个分支,而是会把各个分支中公共的部分提出来作为一个单独的结果集,然后再和原union all中剩下的部分做表连接。连接因式分解在Oracle 11gr2...

eric0435
Oracle
2014-12-13 08:57

关于索引扫描的极速调优实战(第二篇)

在上一篇http://blog.itpub.net/23718752/viewspace-1364914/ 中我们大体介绍了下问题的情况,已经初步根据awr能够抓取到存在问题的sql语句。这条sql语句执行很频繁,目前平均执行时间在0.5秒。开发部门希望我们能不能做点优化,他们也在同时想办法从业务上来优化这个问题。从0.5秒的情况下,能够再提高很多,是得费很大力...

jeanron100
Oracle
2014-12-12 20:30

Oracle rownum 分页引起的效率问题及优化思路

Oracle rownum 分页引起的效率问题及优化思路Oracle rownum 内层查询很快,带上rownum查询就很慢的问题 及优化sql

maohaiqing0304
Oracle
2014-12-12 19:07