oracle中使用cube与rollup - Oracle / 开发
1、cube与rollup是SQL的标准不是oracle的标准吧?就是说其它数据库只要遵从SQL92标准,都可以使用这两个函数?
2、oracle9i中对于50万左右以下的数据,使用rollup要比cube快;
但对于100万以上的数据,使用cube却比rollup要快;
SQL中rollup(a)与cube(a)都是带一个参数的,请问这是为什么呢?在只有一个参数的情况下,cube与rollup的运算过程还不同么?谢谢!
http://xsb.itpub.net/post/419/29159
楼上的帖子我觉得主要是讲cube和rollup的用法的介绍,但我想知道对于都带一个列时,使用cube与rollup是不是像我刚才实验那样有性能上的差异呢?
如果这个表的数据每天都会全部删除,然后再插入新的,这种情况下是否需要重建索引呢?
不用重建 但这样索引多的话会成为一种开销
你说的使用rollup要比cube快或慢 有计划看么
您这里指的“开销”是指在对表数据做删除、插入或更新时的“开销”?
在数据发生变动时 该表格上的所有索引都要更新啊
就是说即使只是insert操作外加半年执行一次delete半年以前的数据,这样也会对索引有所更新了?
我的理解是当delete数据时,会删一条数据,更新一次索引;或者当update时亦如此。delete只要是一块连续的区域,则不会对索引有所影响,不知道这样的理解对不对?还是说只要是对表有DML操作,最好都要定期重建索引?
相关问答:
大家好,我现在把oracle服务器上面的原始文件,下载到本机了.我想在本机访问数据库怎么设置啊.是不是类似可以建立一个什么虚拟服务器来实现.请大家出出主意
引用
大家好,我现在把oracle服务器上面 ......
假设table01 中有 以下资料
emp_no emp_name
------- ------------
0001 TOM
0002 JOHN
0003 MARY
常用电话
而我们要得到以下的OUTPUT (或是各种其他的output)
0001,TOM
0002,JOHN
......
Oracle中用户名是什么?
描述清楚一点!
ORACLE数据库中有很多内置的用户名,sys就不说了,还有scott密码是tiger.除了sys,其他用户都是所定的,解除锁定后才能使用。在本机登陆数据库时,sys的密码可以随意输入。
......
今天遇到一个很诡异的问题。我在一张表中新增了一个字段。然后用如下脚本更新这个字段的值:
SQL code:
update ibp_fund_information_tab set yield = 7.4520 where fund_code = '040003' and info_date = ......