数据库
佛主来说
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
连接池的优势
积累: 当业务需要定时(时间间隔很短)向外界数据库捉取数据时要采用连接池的方式;不能使用jdbc的方式。当程序频繁的使用jdbc连接数据库时,获取连接的时间会很长,大大降低了性能。表现:使用jdbc:获取900条数据大概需要110628ms(毫秒);使用连接池:当程序第一次获取数据时使用相同的时间(110628ms左右);当第二次获取时间是就会发现获取900条的数据使原创 2014-08-06 09:17:27 · 495 阅读 · 0 评论 -
oracle中:=与=:的区别
变量绑定 是指在sql语句的条件中使用变量而不是常量。比如shared pool里有两条sql语句,select * from tab1 where col1=1;select * from tab1 where col1=2;对oracle数据库来说,这是两条完全不同的SQL,对这两条语句都需要进行hard parse。因为oracle会根据sql语句的文本去计算每个字符在内存里的h原创 2014-08-06 09:19:20 · 1342 阅读 · 0 评论 -
fast parse,soft parse,hard parse的区别
Oracle发布一个SQL语句的处理过程:1、将该语句转化成ASCII等效数字码2、将ASCII等效数字码传递给一个散列算法,由该散列算法产生一个单独的散列3、搜索当前用户的session缓存中(在PGA中)是否存在相同的散列版本,如果存在,就直接执行该语句。这就是fast parse。4、如果在PGA中没有命中,查找其他的session中是否有相同的散列,这就需要到共享池的库缓存原创 2014-08-06 09:22:07 · 737 阅读 · 0 评论
分享