让oracle跑得更快

oltp系统:注重内存设计,包括sga,pga等参数设置;使用变量绑定技术达到sql重用建设io;注意索引热块和回滚段热块;

olap系统:注重sql优化;合理利用分区;

存储物理设计:使用san存储结构;

数据安全:对系统宕机时间要求高的系统考虑使用rac+data guard设计结构;有成本考虑的话使用rman+归档方式;

并发:超过两个以上的用户对同样的数据进行修改;

锁:并发导致锁;出现系统反应慢的问题先查看V$LOCK,查看block和request列,然后通过sid到V$SESSION视图确定用户信息。

TM:表级共享锁

TX:事务锁,它体现对表的具体行的操作

select for update 会得到排他锁,为了不一直等待可以写成select for update nowait

为外键建立索引:1,主表上有频繁的删除操作。2,主键上有频繁的修改工作。3,业务上经常出现主表和从表关联查询的情况(出现以上任意一个)

 

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值