`
wking_forever
  • 浏览: 58924 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
文章分类
社区版块
存档分类
最新评论

oracle 笔记 2011-10-27

 
阅读更多
1.oracle连接通常比sql server 耗费更多的RAM,因为要同时处理多条语句。
2.绑定变量
for i in 1..10000
 loop 
  execute immediate
   'insert into t values('||i||')';
   end loop;
   
 for i in 1..10000
 loop 
  execute immediate
   'insert into t values(:x)'using i;
   end loop;


软解析:使用绑定变量
硬解析:未使用绑定变量

2.读取器不能阻塞写入器 这是oracle独有的
读一致查询:对于同一时间点,查询会产生同一结果
delete命令把将要删除的数据保留下来,把它放在一个叫做undo段的数据区,也称回滚区

3.游标共享代码效率不高cursor_sharing=force

小结:
需要理解oracle体系结构。
需要理解锁定和并发控制特性
不要把数据库当黑盒
用尽可能简单的方法解决问题,尽量使用oracle内置功能
熟悉oracle有什么功能
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics