![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库
zhuyufufu
这个作者很懒,什么都没留下…
展开
-
RBO CBO 优化器 Oracle性能调优
部分内容引自 Oracle优化器的优化方式和优化模式-性能调优 http://www.cnblogs.com/sopost/archive/2010/12/21/2190066.html 书 作者梁敬彬。 以前做过生产运行环境慢的问题定位与调优,记忆中影响最大的部分在Oracle数据库。 Oracle的种种问题会导致应用产生性能问题: 数据库服务器操作系...原创 2013-12-08 12:11:18 · 145 阅读 · 0 评论 -
Oracle自带连接池使用(转载收录)
最近在搞数据迁移:从sql server 迁数据到oracle。 其中sql server在本地,oracle在远程数据库服务器。 用jdbc写了段代码连接两个库,转数据。 连oracle时用了一个jdbc连接,速度很慢。 想了下用数据库连接池。 为何不直接使用 Oracle 提供的连接池实现(转载收录) [url]http://unmi.cc/use-oracle...原创 2014-07-31 10:01:28 · 164 阅读 · 0 评论 -
Oracle 清库脚本
清库脚本一份 表dossier_group 的字段Dossier_Table存储的是要清空的表 [code="sql"] DECLARE tsql varchar2(500); countI number; begin FOR I IN (select * from dossier_group ) LOOP select count(*) into count...原创 2014-07-08 22:40:23 · 609 阅读 · 0 评论 -
Java 对象存储到oracle Blob字段
Java 数据对象在没有持久存储到业务表时,可能需要临时存储。原因如下:有些持续时间长的任务需要数据对象,但是该任务没完成时数据对象不能持久存储;当服务在持久任务执行期间重启后恢复任务时需要数据对象。这样的情况下,数据对象的临时存储是有意义的。 java对象存储到Blob [code="java"] ByteArrayOutputStream bo = new ByteArrayOu...原创 2014-07-08 14:52:25 · 455 阅读 · 0 评论 -
oracle 使用sql语句向表中添加字段
[code="sql"]DECLARE tsql varchar2(500); countI number; begin FOR I IN (select * from dossier_group t where exists (select * fr...原创 2014-07-04 10:38:25 · 1638 阅读 · 0 评论 -
oracle 函数中游标及递归的应用
在代码中使用递归可能大部分程序员都不陌生,但是在存储过程或者函数中写个递归估计就不多见了。 今天遇到了一个在oracle函数中使用递归的例子,特记录下来,方便以后查阅 [code="sql"] CREATE OR REPLACE FUNCTION F_Func(v_pcatalogue IN NUMBER, i_newPcatalogue IN NUMBER, v_aut...2014-06-19 17:13:55 · 289 阅读 · 0 评论 -
oracle函数应用 substr instr length to_number
某表有一个字段 yc ,数据必为形如 数字-数字 格式的字符串 现写一sql语句查出 yc yc左数字值 yc右数字值 并且按照左数字值升序排序: [code="sql"] select yc, substr(yc, 0, instr(yc, '-') - 1), substr(yc, instr(yc, '-') + 1, length(yc)),...原创 2014-01-15 11:08:03 · 213 阅读 · 0 评论 -
理解事务隔离级别
[url]http://zhuyufufu.iteye.com/blog/1986857[/url] 上面这篇文章介绍了数据库事务的相关知识。 其中说明了数据库事务有四个隔离级别:[b]read uncommit / read commit / repeatable read / serializable [/b]中文的叫法为:[b] 未授权读(读未提交)/ 授权读(读提交)/ ...2014-01-01 12:39:16 · 111 阅读 · 0 评论 -
有用的数据库相关内容收集
[b]有用的SQL收集:[/b] [b]Oracle创建一个表空间:[/b] [code="java"]create tablespace zastablespace datafile 'filePath' size 200m autoextend on next 10m; [/code] [b]Oracle创建一个用户并授权:[/b] [cod...原创 2013-12-11 22:18:11 · 93 阅读 · 0 评论 -
数据库事务
[b]数据库事务(Database Transaction) [/b],是指作为单个逻辑工作单元执行的一系列操作,要么完整地执行,要么完全地不执行。 事务处理可以确保除非事务性单元内的所有操作都成功完成,否则不会永久更新面向数据的资源。通过将一组相关操作组合为一个要么全部成功要么全部失败的单元,可以简化错误恢复并使应用程序更加可靠。一个逻辑工作单元要成为事务,必须满足所谓的ACID(原子性、...原创 2013-12-08 21:14:37 · 70 阅读 · 0 评论 -
Oracle OLTP OLAP
本文内容转自 Oracle OLAP 与 OLTP 介绍 http://blog.csdn.net/tianlesoftware/article/details/5794844 数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机分析处理OLAP(On-Line Analytical Processing)。...原创 2013-12-08 21:03:53 · 91 阅读 · 0 评论 -
NOSQL 相关概念理论
本文介绍一下NoSQL相关的知识。 书籍推荐 英文名 作者 Martin Fowler。 第一眼看到NoSQL时把它理解为No SQL,这让我着实高兴了一阵子。因为我对SQL没啥兴趣,尤其遇到写Function、Procedure、Trigger时更是烦恼。这下子出了个不要SQL的数据库理论加有实际开源产品的东东,我很高兴。 但是找了相关资料看了之后稍微有点失望:...原创 2013-12-08 16:16:41 · 164 阅读 · 0 评论 -
sql 去重
delete from table t1 where t1.id not in (select max(id) from table group by 列名,列名1,列名2)2014-09-18 10:43:14 · 222 阅读 · 0 评论