2007-12-30

ORACLE中的物化视图

关键字: 物化视图
物化视图是包括一个查询结果的数据库对像,它是远程数据的的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。 物化视图可以查询表,视图和其它的物化视图。 通常情况下,物化视图被称为主表(在复制期间)或明细表(在数据仓库中)。 对于复制,物化视图允许你在本地维护远程数据的副本,这些副本是只读的。如果你想修改本地副本,必须用高级复制的功能。当你想从一个表或视图中抽取数据时,你可以用从物化视图中抽取。 对于数据仓库,创建的物化视图通常情况下是聚合视图,单一表聚合视图和连接视图。 本篇我们将会看到怎样创建物化视图并且讨论它的刷新选项。 ...
select count(1) FROM aaaaa DD,bbbbb MO,ccccc dw where ....... 这种查询,查询出来 180410条记录 select count(1) from ccccc dw where exists ( select 1 from aaaaa DD,bbbbb MO where ........ ) 这种查询,查询出来 180400条记录 这里的省略号内容一样 请问 这是为什么 ,条件都是一样啊。现在我想往ccccc这个表种更新数据,它总提示我 多行数据插入单行。
SQL语句性能调整的目标是:    去掉不必要的大表全表扫描 不必要的大表全表扫描会造成不必要的输入输出,而且还会拖垮整个数据库;    检查优化索引的使用 这对于提高查询速度来说非常重要    检查子查询 考虑SQL子查询是否可以用简单连接的方式进行重新书写;    调整PCTFREE和PCTUSED等存储参数优化插入、更新或者删除等操作;    考虑数据库的优化器;    考虑数据表的全表扫描和在多个CPU的情况下考虑并行查询;    一、 索引(INDEX)使用的问 ...
  一个表空间只能属于一个数据库 每个数据库最少有一个控制文件(建议>=3个,分别放在不同的磁盘上) 每个数据库最少有一个表空间(SYSTEM表空间) 建立SYSTEM表空间的目的是尽量将目的相同的表存放在一起,以提高使用效率,只应存放数据字典 每个数据库最少有两个联机日志组,每组最少一个联机日志文件 一个数据文件只能属于一个表空间 一个数据文件一旦被加入到一个表空间中,就不能再从这个表空间中移走,也不能再加入到其他表空间中 建立新的表空间需要建立新的数据文件 数据文件被ORACLE格式化为ORACLE块,Oracle9i以前版本中,ORACL ...
SQL中的单记录函数 1.ASCII 返回与指定的字符对应的十进制数; SQL> select ascii('A') A,ascii('a') a,ascii('0') zero,ascii(' ') space from dual; 2.CHR 给出整数,返回对应的字符; SQL> select chr(54740) zhao,chr(65) chr65 from dual; 3.CONCAT 等价与||,推荐CONCAT 连接两个字符串; SQL> select concat('010-','88888888')||'转23' 高乾竞电话 fr ...
数据类型 参数 描述 char(n) n=1 to 2000字节 ...
不知道这样写存储过程,是不是不够优化? create or replace function F_GET_WORK_DAYS_COLOR    (      in_begin_date  DATE,      in_end_date    DATE,      in_first_day ...
sql的高级查询有四种连接,分别是:等值连接,非等值连接,外连接,自连接。 等值连接很简单,如: select * from emp.dept    where emp.no = dept.dept_no   非等值连接,是这两个表之间没有直接关系,他们要满足一个条件,如,哪些员工的工资级别属于三级: select ename,sal  from emp,salgrage  & ...
qingzi2534
搜索本博客
我的相册
E8359ebd-283d-30a6-a7f9-cc18d4e2e902-thumb
200804090708271400855637
共 39 张
存档
最新评论