从系统架构来看,目前的商用服务器大体可以分为三类,即对称多处理器结构(SMP:Symmetric Multi-Processor),非一致存储访问结构(NUMA:Non-Uniform Memory Access),以及海量并行处理结构(MPP:Massive Parallel Processi.....
分类:
其他好文 时间:
2014-12-20 18:08:10
阅读次数:
187
锁是防止在两个事务操作同一个数据源(表或行)时交互破坏数据的一种机制。Oracle采用封锁技术保证并发操作的可串行性。Oracle的锁分为两大类:数据锁(也称DML锁)和字典锁。字典锁是Oracle DBMS内部用于对字典表...
分类:
数据库 时间:
2014-12-19 19:26:23
阅读次数:
274
当我们查询出了N条记录之后 ,我们知道一共是几条记录,或者这些记录某一字段(列值)的最大值,最小值,平均值等,就可以使用聚合函数。1.聚合函数聚合函数会将null 排除在外。但是count(*)例外,并不会排除null。常用的聚合函数有 5个 : 聚合函数 用在select子句中count(列名):...
分类:
编程语言 时间:
2014-12-18 23:33:13
阅读次数:
238
一直以来,都认为Connection如果设置了setAutoCommit(false)后,启动手工事务提交,必须手工进行commit或者rollback才行。今天正好遇到一个问题,结果大跌眼镜。
于是测试了一下,结果如下(请注意在oracle驱动下,其他环境未知):
1、设置了setAutoCommit(false)后执行后续DML的数据更新操作,没有显式手工进行commit或者rollbac...
分类:
数据库 时间:
2014-12-18 15:19:39
阅读次数:
172
Intel Parallel Studio并行程序开发Borland C++ Builder,Partner SoftwareCode::BlocksCodeLiteQt SDK
分类:
编程语言 时间:
2014-12-18 11:52:38
阅读次数:
191
集群管理工具pssh的简单使用,远端命令行输入和多命令
分类:
其他好文 时间:
2014-12-17 20:15:35
阅读次数:
247
MySQL大数据操作注意事项http://netkiller.github.io/journal/mysql.parallel.htmlMr.NeoChen(netkiller),陈景峰(BG7NYT)目录1.关于delete2.关于update3.关于创建索引4.关于OPTIMIZE5.关于切换引擎6.确保SELECT不被受阻1.关于deletedeletefrommytable必死无疑,你需要分批删除..
分类:
数据库 时间:
2014-12-17 13:04:29
阅读次数:
232
Oracle有2个引擎来执行PL/SQL blocks 和 subprograms。那么在执行的时候,PL/SQL 引擎把DML 语句发送给SQL 引擎,然后由SQL 引擎执行,执行完毕后,SQL 引擎把结果集在发送给PL/SQL 引擎。 与bulk 相关的有2个语法:forall 和 bulk ....
分类:
其他好文 时间:
2014-12-16 23:51:27
阅读次数:
434
一个朋友遇到ORA-04031问题。虽然这个错误是非常常见的,然而这里的Case 也有点让人为之震惊!
Tue Aug 26 11:51:13 2014
Errors in file /oracle/app/oracle/diag/rdbms/xx/xx1/trace/xx1_p485_28873.trc (incident=1589637)
ORA-04031: 无法分配...
分类:
其他好文 时间:
2014-12-13 13:31:12
阅读次数:
360