Oracle学习记录
文章平均质量分 55
iteye_14580
这个作者很懒,什么都没留下…
展开
-
ORACLE并行度
在索引create 和rebuild的时候,在CPU 允许的情况下,我们可以使用parallel来加快操作的速度,但长期开并行会严重影响服务器性能。对于OLTP类型的数据库,除非只用于做统计、报表类的表或索引,建议不对相关表或索引调置并行度。Oracle在并行处理时,会启动多少个并行进程来同时执行任务,并行度越高, 并行进程越多,执行速度 会越快,默认是noparallel,如果我们设置并...原创 2015-10-10 00:50:55 · 694 阅读 · 0 评论 -
初始化参数设置—processes与session
【摘自jslfl的微博,感谢大神的总结,很有帮助所以收藏了】1.sessions 在初始化参数所设定的限制中,最为人所知的估计就是sessions和processes Sessions 参数指定了一个 Instance中能够同时存在的sessions数量,或者说,就是能同时登陆到数据库的并发用户数。通常,我们设定这个数字时需要考虑我们可能会有多少个同时连接到数据库的并发用户,并加上...2015-10-10 01:18:54 · 402 阅读 · 0 评论 -
oracle中修改有数据的表的字段类型
【修改时会涉及到数据类型转换,小心】在修改列的长度时候,只能编辑比现有字段实际存的长度还要大,否则提示下面的错误: ORA-01441: 无法减小列长度, 因为一些值过大此处对oracle中数据类型转换做一个小结:oracle数据类型转换规律:(1)比较时,一般是字符型转换为数值型,字符型转换为日期型(2)算术运算时,一般把字符型转换为数值型,字符型转换为日期型(3)...2015-10-10 02:00:24 · 354 阅读 · 0 评论 -
set feedback
1。set feedback有三种方式:set feedback onset feedback offset feedback n默认的当一条sql发出的时候,oracle会给一个反馈,比如说创建表的时候,如果成功,命令行会返回类似:Table created的反馈,又比如执行一个pl/sql成功的时候,命令行会返回:PL/SQL procedure successfully ...原创 2015-11-19 09:27:55 · 182 阅读 · 0 评论 -
oracle的高水位问题处理方式
最近遇到Oracle 表中数据量很大查询和更新比较慢 需要删除,发现删除后查询速度还是很慢,原来是delete oracle 高水位没有下降的原因。在oracle里,使用delete删除数据以后,数据库的存储容量不会减少,而且使用delete删除某个表的数据以后,查询这张表的速度和删除之前一样,不会发生变化。因为oralce有一个HWM高水位,它是oracle的一个表使用空间最高水位线。当...原创 2015-11-19 10:13:09 · 497 阅读 · 0 评论 -
物化视图
一、准备条件以及备注 假设双方数据库都是ORACLE10g,需要同步过来的表名叫:GG_ZLX_ZHU,对方数据库用户名:username,密码:password,SID:CPEES。 二、开始干活 1、首先要创建DB_LINK CREATE DATABASE LINK to_cpees CONNECT TO ...原创 2015-11-19 10:52:08 · 133 阅读 · 0 评论 -
pctfree和pctused
一、建立表时候,注意PCTFREE参数的作用 PCTFREE:为一个块保留的空间百分比,表示数据块在什么情况下可以被insert,默认是10,表示当数据块的可用空间低于10%后,就不可以被insert了,只能被用于update;即:当使用一个block时,在达到pctfree之前,该block是一直可以被插入的,这个时候处在上升期。 PCTUSED:是指当块里的...原创 2015-11-19 11:19:37 · 146 阅读 · 0 评论