自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(15)
  • 收藏
  • 关注

转载 Oracle的优化器的RBO和CBO方式

1、基于规则的优化方式(Rule-Based Optimization,简称为RBO)     优化器在分析SQL语句时,所遵循的是Oracle内部预定的一些规则,对数据是不敏感的。它只借助少量的信息来决定一个sql语句的执行计划,包括:    1)sql语句本身    2)sql中涉及到的table、view、index等的基本信息    3)本地数据库中数据字典中的信息(远

2013-04-19 22:55:48 708

原创 AutoTrace

一、   AUTOTRACE是一个SQL*Plus工具,用于跟踪SQL的执行计划,收集执行时所耗用资源的统计信息,是SQL优化工具之一,AutoTRACE自动跟踪为 SQL 语句生成一个执行计划并且提供与该语句的处理有关的统计。SQL*Plus AUTOTRACE 可以用来替代 SQL Trace使用,AUTOTRACE 的好处是您不必设置跟踪文件的格式,并且它将自动为 SQL 语句显示执行计

2013-04-19 22:52:16 827

原创 安装vmtools之后任然不能在虚拟机和主机之间复制粘贴的问题

安装vmtools之后任然不能在虚拟机和主机之间复制粘贴的问题都是因为这个进程没有启动起来,你只需要在启动后在终端输入“/usr/bin /vmware-user”就可以手动启动,启动时可能会提示“**模块找不到”之类的警告,不用管他,然后你就会发现这些功能都有了;或者也可以将这个命令加入某个启动文件中,这样在系统启动时那个进程就自动启动了。

2013-04-19 22:25:09 14952 2

原创 ORA-01039: insufficient privileges onunderlying objects of the view

视图基本对象的权限不足,一直困扰好几天的问题,让业飞一看就解决了,⊙﹏⊙b汗啊,对tab视图的访问权限不够啊,果然换了一张表dept就可以查看执行计划了。过程如下:SQL> conn scott/tigerConnected.SQL> set autotrace on;SQL> select * from tab; TNAME

2013-04-19 21:52:31 2946

转载 Oracle中job的使用详解

我们在项目开发中,常常会有一些复杂的业务逻辑。使用oracle的存储过程,可以大大减少java程序代码的编写工作量,而且存储过程执行在数据库上,这样可以利用oracle的良好性能支持,极大地提高程序执行效率和稳定性。定时执行存储过程,就要用到job。以下是常用的参数说明:字段(列)          类型                 描述 JOB                NU

2013-04-12 20:27:28 575

原创 oracle 11g中 关于Subplans

About Subplans关于子计划而不是引用一个资源消耗组,一个资源计划指令可以参考另一个资源的计划。在这种情况下,该计划被称为子计划。该子计划本身可以,给资源消耗组分配资源,也可以拥有其他子计划。那么资源分配方案可以像如下工作:顶级资源计划(当前活动计划)将资源在资源消耗组和子计划之间分开。每个子计划分配其在总资源中的那部分分配给其资源消耗组和子计划。您可以创建带有任意数量的子计划的分层

2013-03-30 19:37:43 750

原创 oracle 11g中 Resource Manager的组成元素

Resource Manager的组成元素如下表:组成元素描述  Resource consumer group资源消耗组根据对资源的需求被分配到一起的一组会话。Resource Manager 给资源消耗组分配资源,而不是给单个会话分配   Resource plan资源执行计划一个说明资

2013-03-30 18:41:09 2513

原创 oracle11g中,Resource Manager为工作负荷管理提供了哪些解决方案?

Oracle Database Resource Manager使您能够管理在一个系统和数据库进行资源争用的数据库上的多个工作负载。当数据库资源分配决策取决于操作系统时候,你可能会遇到下列工作负载管理问题:1、过度开销过度开销导致操作系统环境在oracle数据库服务器进程之间的切换当服务器进程数很高的时候。2、低效调度操作系统调度数据库服务器时, 而操作系统持有锁存机制,所

2013-03-30 13:07:48 1331

原创 Deallocating UnusedSpace

当你回收未使用的空间时,数据库在数据库段未使用空间的底部(即高水位线)释放未使用的空间,使其对表空间中的其他段可见。 回收之前,可以运行DBMS_SPACE包的存储过程UNUSED_SPACE,它返回高水位线的位置信息和在一个段中未使用的空间的数量。对于带自动段空间管理的本地管理的表空间段,使用SPACE_USAGE存储过程获取未使用的空间的准确的信息 使用如下语句回收一个段中未使

2013-03-21 21:15:38 735

原创 Oracle 11g中Shrink Database Segment Online

1、Online segment shrink 在oracle数据库段中重新回收利用高水位线以下成碎片的空闲空间。Segment shrink 的好处有:     1压缩的数据会导致更好的缓存利用率,从而产生更好的在线事务处理(OLTP)性能。     2收缩的数据在全表扫描时需要更少的块被扫描,这反过来又导致决策支持系统(DSS)的更好的性能2、Segment shrink是一个在线

2013-03-21 20:42:13 2260

原创 oracle11g中的跨平台数据传输及前提条件

一,跨平台传输数据的意义在于:你可以将运行在一个平台上的数据库中的表空间传输到运行在另一个平台上的数据库 二,典型的跨平台可移植表空间的使用包括以下:1 发布结构化数据作为可传输的表空间分布给向不要求平台的,可以将转换的表空间集成到现有的数据库的客户2 将数据从一个大型数据仓库服务器迁移到较小计算机的数据中心,例如基于linux的工作站或服务器3 在所有主机共享相同的段字节格式

2013-03-14 21:22:07 1949

转载 多字节存储顺序

多字节数据存放顺序与CPU有关,微处理器中的存放顺序有正序(Big-Endian)和逆序(Little-Endian)(也称大端存储和小端存储)之分。常见的Intel系列使用的编码方式属于Little-Endian类;某些RISC架构的CPU,如IBM的Power-PC等属于Big-Endian类。  两种编码区别:   ●Big-Endian:高位字节存入低地址,低位字节存入

2013-03-14 19:07:55 874

原创 SQL必知必会~

五一三天假期,没找到挣零花钱工作,不知道交的120元押金是不是真的被骗了,还是老老实实在学校呆着,目标看完SQL必知必会~敲命令敲命令

2012-04-28 20:19:35 444

原创 开始数据库路程

明天去交学费,好好学习数据库~让自己忙碌起来,优秀起来。

2012-04-21 00:00:30 361

原创 第二天-通过共有函数访问私有函数

今天上午所学一点:通过public访问私有成员,可以提高代码的安全性,防止错误的输入和输出。在程序中可以修改原来的set函数而顺利执行,set函数的变化不会影响整个程序,这对以后修改代码带来非常大的便利。建议以后都将代码设置成私有,而是用共有函数来访问他们,这样使数据的赋值与读取分开操作,不会互相影响。使程序更易维护。#includeusing namespace std;clas

2012-04-13 09:20:48 779

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

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