^_^小麦苗^_^

小麦苗博客,实用经典,简单易懂,接地气!---技术应用型博客,主打实用性,只讲实用的,不讲没用的,多做实验,多思考!

  • 博客访问: 5677782
  • 博文数量: 851
  • 用 户 组: 普通用户
  • 注册时间: 2012-09-23 17:46
  • 认证徽章:
个人简介

QQ:646634621 网名:小麦苗 blog:http://blog.itpub.net/26736162/abstract/1/ 微信公众号:xiaomaimiaolhr QQ群:230161599 微信群:私聊 DBA宝典号内搜:http://data.newrank.cn/m/s.html?s=OSsuPjE4LDI7 《Oracle笔试面试宝典》作者

ITPUB论坛APP

ITPUB论坛APP



APP发帖 享双倍积分

文章分类

全部博文(851)

文章存档

2017年(271)

2016年(319)

2015年(182)

2014年(73)

微信关注

IT168企业级官微



微信号:IT168qiye



系统架构师大会



微信号:SACC2013

订阅
热词专题

发布时间:2017-07-04 21:25:21

COUNT(*)计算行数有哪些优化手段 --无索引DROP TABLE T_20170704_COUNT_LHR_01 PURGE;CREATE TABLE T_20170704_COUNT_LHR_01 AS  SELECT * FROM DBA_OBJECTS;ALTER TABLE T_20170704_COUNT_LHR_01 MODIFY OBJECT_NAME NOT NULL;SELECT COUNT(*) FROM T_20170704_COUNT_LHR_01;SET AUTOTRACE TRACEONLY.........【阅读全文】

阅读(49) | 评论(0) | 转发(0)

发布时间:2017-07-04 07:39:49

SQL性能健康检查脚本 (SQLHC)SQL 性能健康检查脚本 (SQLHC) (文档 ID 1626277.1) .........【阅读全文】

阅读(944) | 评论(1) | 转发(1)

发布时间:2017-07-04 06:54:55

Oracle诊断工具SQLT简介SQLT 使用指南 (文档 ID 1677588.1) .........【阅读全文】

阅读(93) | 评论(0) | 转发(0)

发布时间:2017-07-03 14:40:04

Oracle执行计划filter下多个节点的优化 FILTER操作是执行计划中常见的操作,这种操作有两种情况:   l 只有一个子节点,那么就是简单过滤操作。 l 有多个子节点,那么就是类似NESTED LOOPS操作,只不过与NESTED LOOPS差别在于,FILTER内部会构建HASH表,对于重复匹配的,不会再次.........【阅读全文】

阅读(48) | 评论(0) | 转发(0)

发布时间:2017-06-28 13:30:34

 NULL 值与索引    NULL值是关系数据库系统布尔型(true,false,unknown)中比较特殊类型的一种值,通常称为UNKNOWN或空值,即是未知的,不确定的。由于NULL存在着无数的可能,因此NULL值也不等于NULL值,所以与NULL值相关的操作同样都为NULL值。正是基于这样一个特性,对于NULL值列上的B树索引导.........【阅读全文】

阅读(63) | 评论(0) | 转发(0)

发布时间:2017-06-28 09:04:44

【SQL Profile】coe_xfr_sql_profile.sql内容点击(此处)折叠或打开SPO coe_xfr_sql_profile.log;SET DEF ON TERM OFF ECHO ON FEED OFF VER OFF HEA ON LIN 2000 PAGES 100 LONG 8000000 LONGC 800000 TRIMS ON TI OFF TIMI OFF SERVEROUT ON SIZE 1.........【阅读全文】

阅读(85) | 评论(0) | 转发(0)

发布时间:2017-06-26 10:43:13

Oracle大表清理truncate .. reuse storage最近需要清理一张大表,要求不能影响性能。在MySQL里边我们可以通过借助coreutils以及硬链接的方式来最小化I/O,Oracle也可以通过分批次回收空间来最小化I/O,到底如何,下面我们拭目以待。一、TRUNCATE TABLE 语法TRUNCATE TABLE [schema_name.]table_name .........【阅读全文】

阅读(161) | 评论(0) | 转发(0)

发布时间:2017-06-24 19:07:21

Oracle性能调整的三把利剑--ASH,AWR,ADDM ASH (Active Session History)ASH以V$SESSION为基础,每秒采样一次,记录活动会话等待的事件。不活动的会话不会采样,采样工作由新引入的后台进程MMNL来完成。ASH buffers 的最小值为1MB,最大值不超过30MB。内存中记录数据。期望值是记录一小时的内容。生成A.........【阅读全文】

阅读(118) | 评论(0) | 转发(0)

发布时间:2017-06-13 20:23:02

CBO和RBO基础 Oracle数据库中的优化器又叫查询优化器(Query Optimizer)。它是SQL分析和执行的优化工具,它负责生成、制定SQL的执行计划。Oracle的优化器有两种,基于规则的优化器(RBO)与基于代价的优化器(CBO)          RBO: Rule-Based Optimization 基.........【阅读全文】

阅读(84) | 评论(0) | 转发(0)

发布时间:2017-06-12 16:22:20

Oracle ADDM --dbms_addm执行oracle数据库诊断  手动执行ADDM分析可以使用dbms_addm包来执行操作,ADDM分析主要包括以下几种模式:.以数据库模式来执行ADDM分析.以实例模式来执行ADDM分析.以部分模式来执行ADDM分析.显式ADDM分析报告 使用dbms_addm.analyze_db过程来以数据库模.........【阅读全文】

阅读(89) | 评论(0) | 转发(0)

发布时间:2017-06-12 14:39:19

Oracle分批提交DML  1.采用分批操作并不能提高执行速度,执行效率不如单条DML语句。     2.分批插入可以减少对undo空间的占用,但频繁的提交,可能会导致前面提交的undo空间被其他事务占用而可能导致ORA-0155错误。     3.若分批操作中间半截失败掉,会将.........【阅读全文】

阅读(69) | 评论(0) | 转发(0)

发布时间:2017-06-12 13:35:58

踩坑CBO,解决那些坑爹的SQL优化问题 本文根据DBAplus社群第93期线上分享整理而成 讲师介绍丁俊 SQL审核产品经理 DBAplus社群联合发起人,《剑破冰山-Oracle开发艺术》副主编。 Oracle ACEA,ITPUB开发版资深版主,十年电信行业从业经验。 .........【阅读全文】

阅读(63) | 评论(0) | 转发(0)

发布时间:2017-06-12 13:31:04

就是嵌套的查询块,不过它们的目的都是去探索如果改变查询写法会不会提供更好的查询计划。这种查询转换的步骤对于执行用户可以说是完全透明的,要知道转换器可能会在不改变查询结果集的情况下完全改写你的SQL语句结构,因此我们有必要重新评估自己的查询语句的心理预期,尽管这种转换通常来说都是好事.........【阅读全文】

阅读(59) | 评论(0) | 转发(0)

发布时间:2017-06-11 18:35:06

Oracle结果集缓存(Result Cache) 在11g中,Oracle提供了结果集缓存特性。该缓存是在共享内存中存储全部的结果集,如果一个查询SQL被执行,且它对应的结果集在缓存中,那么,该SQL的几乎全部开销都可以避免。这些开销包括,解析时间、逻辑读、牧师读和任意的通常可能会遭遇的争用。但是,在实际的情况中,结.........【阅读全文】

阅读(110) | 评论(0) | 转发(0)

发布时间:2017-06-11 12:29:14

Oracle游标共享--常规游标共享和自适应游标共享......【阅读全文】

阅读(716) | 评论(0) | 转发(0)

发布时间:2017-06-10 09:34:21

Oracle绑定变量分级(Bind Graduation)1 定义长度在32字节(bytes)以内的文本型绑定变量被分在第一个等级,oracle为其分配32字节的内存空间2 定义长度在33-128字节之间的被分为第二个等级,oracle为其分配128字节的内存空间3 定义长度在129-2000字节之间的文本型被分为在第三个等级,oracle为其.........【阅读全文】

阅读(354) | 评论(0) | 转发(0)

发布时间:2017-06-06 16:43:12

CBO中基数(cardinality)、可选择率(selectivity)的计算公式Cardinality(基数)是Oracle预估的返回行数,即对目标SQL的某个具体执行步骤的执行结果所包含记录数的估算值。如果是针对整个目标SQL,那么此时的Cardinality就表示该SQL最终执行结果所包含记录数的估算值。例如,一张表T有1000行数据,列COL1.........【阅读全文】

阅读(1557) | 评论(0) | 转发(0)

发布时间:2017-06-06 11:03:47

utl_raw包与dbms_stats.convert_raw_value的使用ORACLE VERSION 11.2.0.4下面是utl_raw包下的所有函数SQL>desc utl_rawFUNCTION BIT_AND RETURNS RAW Argument Name Type In/Out Default?&n.........【阅读全文】

阅读(97) | 评论(0) | 转发(0)

发布时间:2017-06-05 15:17:55

 11gR2 新特性--待定的统计信息(Pending Statistic)11gr2开始,可以使用下面类型的操作来收集优化器统计信息:1.             自动发布收集的统计信息在收集操作结束以后(默认选项publish)2.     &nbs.........【阅读全文】

阅读(133) | 评论(0) | 转发(0)

发布时间:2017-06-05 13:47:44

[参考文档] [翻译]Oracle 12c R2优化器白皮书原文链接:http://www.oracle.com/technetwor ... edb-12c-1963236.pdf第一版翻译链接:http://www.itpub.net/thread-1855401-1-1.htmlOracle数据库12c第二版优化器Oracle白皮书 2016年11月序言优化器是Oracle数据库最引人入胜的部件之一,因为它对每.........【阅读全文】

阅读(1007) | 评论(0) | 转发(0)
给主人留下些什么吧!~~

lhrbest2017-04-24 17:01

随风映雪:大神,你是哪来的这么多实验内容?求推荐告知orz

自己做实验的

回复  |  举报

随风映雪2017-04-24 15:26

大神,你是哪来的这么多实验内容?求推荐告知orz

回复  |  举报

maohaiqing03042017-03-17 14:52

lhrbest:你妹,最近懒得很,,,不急,,,慢慢来

这对话。。。醉了~

回复  |  举报

lhrbest2015-01-27 16:24

zroc:真的很不错,写的很详细

谢谢,共同进步

回复  |  举报

zroc2015-01-27 11:53

真的很不错,写的很详细

回复  |  举报
留言热议
请登录后留言。

登录 注册