ASKTOM 关于更新上百万的数据方法

假设如果我要更新数百万以上的数据, 我大概会选择不去’更新’ (UPDATE)吧. 我很有可能会用以下的方法: CREATE TABLE new_table as select <在此更新> from old_table; index new_ta...

2010-05-31 17:03:00

阅读数:7

评论数:0

oracle 分析作业有时候偷懒

2010年5月25日 11跳楼自杀的这天。传闻oracle 10g r203自动分析作业不是很靠谱,具体为什么不得而知!今天老库的机器要被搬走,看到上面有个目录是DBA导数据而用的,还留着老库迁到新库的DMP数据文件309G。想老库真正用到的表比较少,数据量会小很多。为了知道具体量,所以自己试玩下...

2010-05-25 12:21:00

阅读数:9

评论数:0

Oracle 专用服务器与共享服务器的区别

专用服务器:一个客户端连接对应一个服务器进程共享服务器:多个客户端连接对应一个服务器进程,服务器端存在一个进程调度器来管理。Oracle缺省用的是专用服务器模式,Oracle可以同时支持共享服务器和专用服务器模式,可以指定一个会话使用专用服务器,另一个会话使用共享服务器。 共享服务器具有以下一些...

2010-05-22 12:02:00

阅读数:10

评论数:0

WITH TABLENAME AS () 类似于临时表用法提高性能

<!-- [if gte mso 9]><xml> <w:WordDocument> <w:View>Norm...

2010-05-21 17:07:00

阅读数:7

评论数:0

Oracle 表连接方式分析

  一、引言   数据仓库技术是目前已知的比较成熟和被广泛采用的解决方案,用于整和电信运营企业内部所有分散的原始业务数据,并通过便捷有效的数据访问手段,可以支持企业内部不同部门,不同需求,不同层次的用户随时获得自己所需的信息。数据仓库系统需要能够及时地追踪和分析大量的历史数据,并能够及时做出分析...

2010-05-20 19:21:00

阅读数:10

评论数:0

如何使用pipeline function获得实时输出

如何使用 pipelinefunction 获得实时输 出 create type lookup_row as record ( idx number, text varchar2(20) ); create type lookups_tab as ...

2010-05-19 16:01:00

阅读数:19

评论数:0

oracle 开发设计一些规范经验

1 设计表过程中 尽量采用数据驱动思想 比如说用户注册 因为业务情况 需要4个字段不同组合来表示用户从哪里注册的。 业务部需要不断扩展新的渠道来招揽用户,比如在某个网站做了广告。而不能在业务程序或存储过程直接修改 update f_userinfo set f_regchannel='...

2010-05-19 12:28:00

阅读数:5

评论数:0

数据库应用程序迁移所带来的问题

从一台32核CPU,30G内存,800M硬盘的机器上。迁往到双节点RAC机器上,该机器每个节点8核CPU 是双核*4.硬盘和内存没什么变。 听起来是迁往一台高性能机器上,很令人兴奋不已,双节点哦! 实际上效果并非如此,其中一个节点被另外个数据库所占用,也就是那台节点基本上不能全力去工作,相当于...

2010-05-18 10:01:00

阅读数:3

评论数:0

控制台程序的标准句柄的重定向

控制台程序的标准句柄的重定向 一.控制台程序 尽管有很多人将控制台程序(CONSOLE)也称为DOS程序,但是我在这里还是要将它和MS-DOS程序区分一下。首先它们俩确实有点相似:它们执行时没有图形界面。但是它们之间的区别却是根本的: 1. 控制台程序是32位的,与GUI(图形用户界面)...

2010-05-15 16:41:00

阅读数:6

评论数:0

ORA-00001: 违反唯一约束条件收藏 function change_alt1(btn,style){var btn=document.getElementById(btn);btn.style...

如何查出违反唯一关键子的类似SQLERRM 有个过程 每天更新用户信息表 原本采用MERGE 来做的,可是有人嫌它慢,建议采用DELETE INSERT来做 我先 delete userinfo wehre logtime > trunc(sysdate)-15 ; c...

2010-05-13 22:24:00

阅读数:6

评论数:0

oracle 回滚 不仅是回滚表中的数据 而且回滚表上的索引

有个场景 因为用户信息表采用deletel ; insert into select ; 方式更新用户数据。导致关键字异常和数据丢失。 没办法 只好从另外个库重新导入数据进去; truncate table userinfo ; insert into userinfo select * fro...

2010-05-13 19:46:00

阅读数:5

评论数:0

MERGE 比 DELETE INSERT 更新 可靠多了

MERGE 比 DELETE INSERT 慢很多! 可 DELETE INSERT 总是 发生违反唯一关键子,删除了无法再插进去。还有时不时的丢失数据。 MERGE 可以减少数据量来提高运行速度,减少 WHEN MATCHED THEN UPDATE 字段来 少生成UNDO数据。...

2010-05-13 14:04:00

阅读数:6

评论数:0

大事务 慢于多个小事务之总

我要把一个表的数据插入另张表,有3年的数据,而且每个月做了分区。根据时间来全插 虽然加了/*+APPEND*/ 时间也要个几个小时 而拆成 3*12个 36个 insert into 语句 每个语句取一个月的数据,插入进去。总时间为45分钟。...

2010-05-12 21:23:00

阅读数:11

评论数:0

多条件游标更新 变CASE WHEN更新法提高速度

定义个结构体数组 type ty_parmeter is record ( v_hezuotype number(1), v_comefrom varchar2(50), v_regchannel varchar2(50), v_newchannel nvarchar2(30)...

2010-05-12 10:13:00

阅读数:3

评论数:0

oracle压力测试之orastress!

orastress主要测试数据库的压力。它可以测试数据库的CPU或者内存的压力(以只读方式),也可以使用包括普通INSERT和直接路径INSERT两种方式测试数据库的I/O能力。 orastress只能运行在windows下,但它也可以测试远程服务器的压力。 1、下载 下载地址是 h...

2010-05-11 11:59:00

阅读数:4

评论数:0

oracle压力测试之orabm

数据库压力测试 一、用orabm测试数据库CPU Orabm通过在用户指定的并发下运行指定数量的事务来测试系统性能.它主要测试数据库服务器的CPU性能和内存。 orabm实际上是一堆sql的集合。 orabm可以用在linux/windows/solaris下使用。 orabm不一定...

2010-05-11 11:54:00

阅读数:5

评论数:0

用oradebug挂起进程

oradebug可以帮助我们做很多事情,如dump内存信息、设置事件、挂起进程等。本文主要介绍如何使用oradebug挂起进程。 为什么要挂起进程呢?比如因为开发人员对数据库执行一个很大的操作,严重影响了数据库的正常运行,此时你有两个选择: 1、删掉进程 2、暂停进程 实际上,...

2010-05-10 17:48:00

阅读数:8

评论数:0

ORA-07445和ORA-00600是系统内部错误 查错方法

ORA-07445和ORA-00600是系统内部错误,一般是由于BUG引起的,要解决或者避免这些错误一般需要到metalink上查。metalink甚至专门推出了一个工具用于这两个错误的查找。 与普通错误不同的是,ORA-07445和ORA-00600是一系列错误的总称,引起错误的原因可能成...

2010-05-10 17:05:00

阅读数:12

评论数:0

索引压缩问题

关于索引压缩的研究 当单列索引和复合索引中的数据列重复项比较多的时候,可以考虑进行索引压缩。索引压缩可以在某种程度上减小索引所占空间,减小扫描索引时候的I/O,提高查询的性能。 语法:create index index_name on table_name(col1,col2 ….coln)...

2010-05-10 16:51:00

阅读数:7

评论数:0

ORA-00600: 内部错误代码, 参数: [32695], [hash aggregation can't be done]

今天查看周报过程时 发现了它: ORA-00600: 内部错误代码, 参数: [32695], [hash aggregation can't be done], [], [], [], [], [], [] 其过程 P_PROD_WEEK_I_NEWANDLOST_USER 新增用户和流失...

2010-05-10 16:50:00

阅读数:4

评论数:0

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