1.4.3 编写有效的并行程序
函数式编程可以更方便编写并行程序,这可能是你打算阅读这本书的原因。在本节,我们将用几个示例来演示函数式程序如何使并行更容易。在前两个示例中,我们将使用 Parallel Extensions to .NET(.NET 的并行扩展),这是微软的一项新技术,用于编写并行化的应用程序,是 .NET 4.0 的一部分。如你所料,ParallelExtensions...
分类:
其他好文 时间:
2014-07-28 16:14:54
阅读次数:
202
-- 向数据表中加载文件,不会对数据进行任何转换,load操作只是复制(本地到hdfs)、移动(hdfs上的文件)-- 如果表包含分区,则必须指定每个分区的分区名,filepath可以引用一个文件或一个目录-- 如果数据在hdfs上,且filepath不是绝对的,则hive会相对于/user/进行解...
分类:
其他好文 时间:
2014-07-28 15:06:33
阅读次数:
210
1、SQL>showparameterfast;NAMETYPEVALUE-----------------------------------------------------------------------------fast_start_io_targetinteger0fast_start_mttr_targetinteger0--0表示没有启用这个参数fast_start_parallel_rollbackstringLOWfast_start_mttr_targe..
分类:
其他好文 时间:
2014-07-28 05:11:10
阅读次数:
226
SQL>insertintoemp2select*fromemp2;14rowscreated.SQL>shutdownimmediateORA-01097:cannotshutdownwhileinatransaction-commitorrollbackfirst因为在本机执行DML操作后没有提交,导致数据库无法停机,解决办法:1、在本事务session窗口将事务提交或回滚,然后停机;2、..
分类:
其他好文 时间:
2014-07-27 12:04:16
阅读次数:
233
1SQL>showparameterfast;NAMETYPEVALUE-----------------------------------------------------------------------------fast_start_io_targetinteger0fast_start_mttr_targetinteger0--0表示没有启动这个参数fast_start_parallel_rollbackstringLOWfast_start_mttr_target..
分类:
其他好文 时间:
2014-07-27 12:03:38
阅读次数:
163
作者:李福东(易仔阿克)时间:2014年7月25日自从进入新部门,机缘遇到DB大牛robin,在项目过程中顿开茅塞,oracle方面长了不少见识。对于数据的处理,主要是解决性能和效率问题,原因就是数据量非常大,那么ddl和dml的使用就显出水平了。知道在什么时候create,什么时候inser..
分类:
数据库 时间:
2014-07-26 03:14:47
阅读次数:
244
-------------------------------------------------------------------------------------------1、查询当前日志组21:43:00sys@TESTDB11>select*fromv$log;1136524288005121NOCURRENT13498242、查询日志文件21:42:44sys@TESTDB11>select*fromv$logfile;GROUP#STATUSTYPE..
分类:
其他好文 时间:
2014-07-26 03:13:08
阅读次数:
226
DML语句流程1 获取事务锁和ITL2 锁定候选行3 生成redo4 生成undo5 生成redo record写入log buffer并更改数据块事务提交1 分配SCN2 更新事务表,将事务槽状态改为0x093 回收undo块4 创建commit redo record5 将redo从log bu...
分类:
数据库 时间:
2014-07-25 02:40:44
阅读次数:
440
一、什么是事务事务用于保证数据的一致性,它由一组相关的dml语句组成,该组的dml(数据操作语言,增删改,没有查询)语句要么全部成功,要么全部失败。如:网上转账就是典型的要用事务来处理,用于保证数据的一致性。二、事务和锁当执行事务操作时(dml语句),oracle会在被作用的表上加锁,防止其它用户修...
分类:
数据库 时间:
2014-07-23 16:58:21
阅读次数:
314
数据库主要实现的功能无非是以下三点:①数据的一致性,②数据的安全,③数据的优化。事物主要影响数据的一致性。1、事务的基本概念 一组DML语句 insert、delete、update COMMIT; ROLLBACK; SAVEPOINT ROLLBACK TO [SAVEPOINT] 2、隐...
分类:
数据库 时间:
2014-07-22 23:17:38
阅读次数:
253