Oracle IMP
通过参数文件,使用一些好用的选项 imp parfile=.par.txtpar.txt中好用的选项举例userid=xxx/xxx@xxxfile=.xxx.dmplog=.xxx.logfromuser=(xxx)touser=(xxx)feedback=20000commit=ybuffer=134217728indexes=nanalyze=ngrants=nindexes=n表示除了必要的如pk之外的索引,其他索引不导入[@more@]
查看一个DLL正在被哪个进程调用
Tasklist /m oci.dll[@more@]
VMware上的共享磁盘设置
需要使用VMware的Server版,Workstation版本是不行的。-- 摘自VMware网站[@more@]SCSI reservation must be enabled in a virtual machine before you can share its disks. To enable it, make sure the virtual machine is powered off. Open the configuration file (.vmx file on Windows hosts, .cfg file on Linux hosts) in a text editor and add the line scsi[n].sharedBus = "virtual" anywhere in the file, where [n] is the SCSI bus being shared. VMware recommends you set up the shared disks on their own
学会总结和积累
工作这9年来,很多很好的想法和成果,不注意总结和积累,现在看来比较可惜。要珍惜自己的劳动成果,不断总结和完善。一言概之,就四个字:念念不忘。[@more@]
Cursor Sharing监控相关语句
自己总结和摘录的一些如何发现cursor sharing问题相关的一些SQL,很多是摘自Performance Tuning Guide,绝大部分并非原创。主要是探讨如何去发现相似的SQL或者查找SQL没有共享的原因。[@more@]-- 如果不知道那个进程或者程序有问题可以在v$sesstat中查看parse count和execute count的比例,比例高说明存在cursor sharing方面的问题SELECT pa.SID, pa.VALUE "Hard Parses", ex.VALUE "Execute Count"FROM V$SESSTAT pa, V$SESSTAT exWHERE pa.SID = ex.SIDAND pa.STATISTIC#=(SELECT STATISTIC#FROM V$STATNAME WHERE
查看系统中各种等待时间占用的数据库时间比例
-- 摘自Performance Tuning Guide SELECT EVENT, WAIT_CLASS,TIME_WAITED_MICRO,ROUND(TIME_WAITED_MICRO*100/S.DBTIME,1) PCT_DB_TIMEFROM V$SYSTEM_EVENT E, V$EVENT_NAME N,(SELECT VALUE DBTIME FROM V$SYS_TIME_MODEL WHERE STAT_NAME = 'DB time') SWHERE E.EVENT_ID = N.EVENT_IDAND N.WAIT_CLASS NOT IN ('Idle', 'System I/O')ORDER BY PCT_DB_TIME ASC;[@more@]
汽车CD
买了车后,尝试买了些汽车CD,挑来挑去,都不喜欢,只是烧钱而已,不如上百度下载MP3自己制作光盘。[@more@]
奥可视GPS - 基本就是山寨机水平
买回来用了三次,第一次用了半个小时,死机,reset几次后,SD卡报废无法读写;第二次跑长途之前,重新买了一个SD卡,充电后用了15分钟,死机;第三次出车前发现充不了电,带着车载变压器上路,接着电源用,开机后设置好路径后,汽车开动后死机,一路靠问路到达目的地。凭借自己多年的电脑系统测试经验,基本鉴定为山寨机水平。[@more@]
一个经常存取的表,一定要把它的数据和索引分布在不同的磁盘上吗?
One popular approach to manual I/O distribution suggests separating a frequently used table from its index. This is not correct. During the course of a transaction, the index is read first, and then the table is read. Because these I/Os occur sequentially, the table and index can be stored on the same disk without contention. It is not sufficient to separate a datafile simply because the datafile contains indexes or table data. The decision to segregate a file should be made only when the I/O ra
XP上操作系统块的查看命令
C:>fsutil fsinfo ntfsinfo c:NTFS Volume Serial Number : 0xa60ce33d0ce30761Version : 3.1Number Sectors : 0x0000000002711675Total Clusters : 0x00000000004e22ceFree Clusters : 0x00000000000fd2e4Total Reserved : 0x00000000000001d0Bytes Per Sector : 512Bytes Per Cluster : 4096Bytes Per FileRecord Segment : 1024Clusters Per FileRecord Segment : 0Mft Valid Data Length :
投机
最近几天投机期货和外汇,损失很大(比例而言),这些市场用来投资,难!心生退意。[@more@]
ORA-12518错误
在做压力测试的时候,出现这个错误,搞了好久,网上也找不到什么好的方法,后来看到这个错误之前有个out of process memory错误,所以,估计是32位系统的内存限制问题,把SGA_TARGET从1.5G改成1G,就没有出现这个问题。基本的经验就是在32位的4G内存的机器上,PGA_AGGREGATE_TARGET + SGA_TARGET不能够超过2G,否则可以支持的连接数就变少。(难道创建连接需要用到额外的系统内存空间?)[@more@]
小区的邮政编码
510663[@more@]
巽寮湾自驾游小结
1 - 网站上说的基本不可信,来回广州240公里,说是两个半小时车程,实际上从广州出发,走广园东,上广深高速,经北二环,接广惠高速,再转深汕高速,下来后,普通道路还有40多公里。高速上限速100,加上收费站消耗的时间和中途服务区休息时间,平均时速大概70公里左右,需要开三个小时,广州市区开需要半小时,高速下来的普通道路,需要一个小时,四个小时是比较合理的。2 - 不知道是自己期望太高还是网友要求太低,所谓东方马尔代夫非常一般,普通的海滩景色,比三亚差很多。还要吃海鲜比较不宰人。3 - 酒店差不多都是招待所水平,四星级
KLD激活码
2703351083341343[@more@]
爱车油耗
4月13日提车至今,总共行驶2800公里,油箱接近无油状态,总共加油7次,共1830元,平均每百公里油耗11.25。平时开车谨慎,时速都在50公里左右,应该还有下降的空间,估计以后每百公里油耗10.8[@more@]
常用的Oracle脚本参考
http://www.oracle-base.com/dba/DBACategories.php2008-05-21:基本上都是一些简单的东西,注释也不错,比较容易看懂,在这个基础上自行总结汇总还是需要的。[@more@]
机经
http://bbs.topway.org/dispbbs.asp?boardID=64&ID=14042&page=1[@more@]
查看客户端对PGA使用的高水位值(PGA_MAX_MEM超过10M一般都有优化空间)
select s.username, s.machine, trunc(p.pga_used_mem/(1024*1024)) used_memory, trunc(pga_alloc_mem/(1024*1024)) allocated_memory, trunc(pga_max_mem/(1024*1024)) max_memory from v$process p, v$session swhere p.addr = s.paddrorder by pga_max_mem desc;[@more@]
数据库统计信息不更新导致的性能问题
SQL如下,系统动态生成的,主要是查看符合多个条件付款对应的所有明细记录。语句本身有问题,因为,多个in可以合并成一个in,相关的条件and起来即可,这个暂时忽略。SELECT doc.* FROM TLK_PAYMENT_DETAIL doc WHERE ISTMP=0 AND (((((((ITEM_contractnumber = '06603833')) AND (doc.parent in (select parentdoc.id from TLK_TEPAYMENT_MAIN parentdoc where parentdoc.ITEM_单据类型 IN ('4','8')))) AND (doc.parent in (select parentdoc.id from TLK_TEPAYMENT_MAIN parentdoc where parentdoc.ITEM_IsReverse = '0'))) AND (doc.pa