自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 oracle驱动表被驱动表

一般情况下,在两表连接时,表记录条数较少的会被作为驱动表,根据每一个驱动表的记录,去匹配被驱动表的所有满足条件的数据。如果是这种扫描方式,那么这里问题就来了,,为什么说条数较少的表作为驱动表,效率就一定高呢?下面实验:先实验一般情况:建表create table a (id number,name char(8));create table B (id number,name 

2016-05-04 17:48:17 4246

转载 SQLPlus在连接时通常有四种方式

1. ?1sqlplus / assysdba     操作系统认证,不需要数据库服务器启动listener,也不需要数据库服务器处于可用状态。比如我们想要启动数据库就可以用这种方式进入    sqlplus,然后通过startup命令来启动。2. 

2016-04-25 10:02:21 484

原创 oracle正则查询数字串长度

一开发老兄需要在一大段类容中找到手机号,他原始逻辑就只判断号码开始是否是 13 15 18 开头的,没有去判断字符的长度。显然有点逻辑问题(业务问题暂且不管了,可能还有14 ,16的号码段吧)。来问我有没有办法帮他判断下 这段内容里面有11位的数字串。      由于对正则不熟悉,查了许久,也没有发现现成的东西,欢迎各位大神补充说明。以下是我的实现逻辑(逻辑很简单,没有技巧性,写上来就

2016-04-22 14:52:14 1010

原创 oracle一个事务的过程(锁方面)

自己根据书上的类容,总结的一个事务的过程,欢迎指正~~~~1 申请回滚段(对回滚段加锁TX)用于将该行指向一个回滚段。2 获得对象的TM锁,阻止其他用户修改表结构。3,申请数据块块头ITL空闲表项,并记录事务号,(写入申请到的回滚段地址)4,修改记录时,先修改记录头ITL索引指向 刚刚修改的表项,并拷贝记录类容到回滚段。5,修改记录数据。6,如果这时有其他事务来修改这条

2016-04-22 14:49:37 292

原创 mysql参数总结(更新中)

innodb_flush_log_at_trx_commit 0:事务提交时,innodb缓存日志不立即刷盘,而是每秒出发一次缓存日志写盘。1:事务提交时,立即将数据库日志缓存写到操作系统IO缓存,并立即调用fsync刷新IO缓存,(真正意义上的写盘)。2:事务提交时,立即将数据库日志缓存写到操作系统IO缓存,但是1秒刷1次IO缓存到磁盘。2的情况下,数据库崩溃,操作系统未崩溃,数

2016-04-22 14:43:20 383

原创 记一次数据库在线current redo损坏故障,2662,ora-600

ora-600 2662, current redo损坏环境:开发库 oracle 11.2.0.4 + suse linux 12 故障现象:巡检时发现,数据库已经挂掉。处理过程:查看alert日志,发现实例被终结了,且日志里面有如下报错:Errors in file /srv/oracle/diag/rdbms/oracledb/oracledb/trace/oracledb_lgwr_29710.trc:ORA-00316:

2016-03-03 10:44:12 1720

转载 ORACLE 进程

新多的后台进程有:ora_dbrm_orcl,ora_dia0_orcl,ora_psp0_orcl,ora_smco_orcl,ora_vktm_orcl,ora_w000_orcl,这些后台进程的功能分别如下:DBRM:数据库资源管理进程, (The database resource manager process),负责设置资源计划和其他的资源管理的工作。DIAG:数据库诊断进

2015-07-24 11:36:19 592

原创 oracle 数据库设计的一些原则

一1.  先建立逻辑模型,也就是ER图  ,再映射为物理模型。2. 关于范式, 标准化数据模型一般都不是最终的结果,但他始终是建模最好的起点。键,完整的键,除了键没有其他东西。3. 关于数据类型的选择。由于oracle在数据类型的物理存储上采用非常灵活的方式,因此从存储和性能考虑,使用限制性很强的数据类型或者精度 并没有优势。二选择数据类型时,要注意以下方面:

2015-07-24 10:37:02 5930

原创 记录一次 hash分区与 分区索引的测试

一直在纠结海量数据下,oracle分区策略的问题。是采用 分区加本地索引,还是采用 范围+hash组合分区。前者确定是当海量数据插入的时候,维护索引开销巨大。现针对该问题进行一次模拟测试。测试库无太多数据,只有200多万条,结果肯定有偏差。表结构,200W数据全进一个主范围分区,下hash 另一个字段 10个 子分区,大致保证一个分区20W数据左右。(另试过 天分区 hash 8000

2015-07-22 09:30:00 1063

原创 只是为了 记录下密码。。。

oracle怎么实现分布式架构。。

2015-07-14 18:49:54 211

原创 sqlldr使用中遇到的字符集问题

最近做导入测试UTF-8的库,开始不知道我的数据字符集是 GBK的,就直接导入,出现很怪异的问题。有些字符能正常显示,有些则不能。反正注意注意。

2015-07-08 17:35:14 3415

空空如也

空空如也

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

TA关注的人

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