摘要: 函数read.table是读取矩形格子状数据最为便利的方式。因为实际可能遇到的情况比较多,所以预设了一些函数。这些函数调用了read.table但改变了它的一些默认参数。注意,read.table不是一种有效地读大数值矩阵的方法:见下面的scan函数。一些需要考虑到问题是:编码问题如果文件中包含非-ASCII字符字段,要确保以正确的编码方式读取。这是在UTF-8的本地系统里面读取Latin-1文件的一个主要问题。此时,可以如下处理 read.table(file("file.dat", encoding="latin1")) 注意,这在任何可以呈现Lat 阅读全文
posted @ 2013-07-19 21:35 einyboy 阅读(1564) 评论(0) 推荐(0) 编辑
摘要: 我们可以通过视图v$session_wait来查看系统当前的等待事件,以及与等待事件相对应的资源的相关信息,从而可确定出产生瓶颈的类型及其对象。 v$session_wait的p1、p2、p3告诉我们等待事件的具体含义,根据事件不同其内容也不相同,下面就一些常见的等待事件如何处理以及如何定位热点对象和阻塞会话作一些介绍。 db file scattered read DB 文件分散读取(太多索引读,全表扫描-----调整代码,将小表放入内存)这种情况通常显示与全表扫描相关的等待。当全表扫描被限制在内存时,它们很少会进入连续的缓冲区内,而是分散于整个缓冲存储器中。如果这个数目很大,就表明该表找不 阅读全文
posted @ 2013-07-19 16:22 einyboy 阅读(560) 评论(0) 推荐(0) 编辑
摘要: 转:http://dbzone.iteye.com/blog/1042455众所周知,Oracle参数compatible 主要用于启用Oracle针对某一版本的新特性。但此参数设置时,只能往上调,设置好之后不能往下降。引用You can advance the compatibility level of your database.If you do advance the compatibility of your database with the COMPATIBLE initialization parameter, there is no way to start the dat 阅读全文
posted @ 2013-07-19 16:01 einyboy 阅读(961) 评论(0) 推荐(0) 编辑