- 浏览: 330410 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (212)
- JAVA (38)
- Ant (18)
- Hibernate (9)
- javascript (4)
- Struts1.x (1)
- Spring (2)
- CSS (1)
- Struts2.x (0)
- Unix (24)
- JMX (0)
- Webservice (0)
- Jboss (2)
- 设计模式 (7)
- xml (2)
- jsp (5)
- mysql (1)
- HTML (3)
- servlet (6)
- ajax (4)
- 数据库管理 (12)
- 数据结构 (1)
- JAVA多线程设计模式 (15)
- Oracle (30)
- shell视频 (1)
- quartz 集群 (0)
- redis (0)
- JVM (1)
最新评论
-
gaowei52306:
...
Ant常见属性解析--if-else -
myworkfirst:
${input.deploy.property.paths}& ...
Ant常见属性解析--foreach -
liuzl121:
顶一个 学习了
Cookie和Session专题 -
virtuallife:
正需要这个功能,试试~
Ant脚本中使用try-catch -
shutaodream:
,不错,学习
Oracle中to_char函数的用法
几个常用的onstat选项实例解释 · ONstat -m :显示消息日志的最后20行. 消息日志的内容包括: 1)、检查点信息 2)、读写错误信息 3)、ONLINE模式转换信息 4)、长事务 5)、日志文件满(LOG FILE FULL ) 若想显示完整信息,可直接编译消息日志文件. · ONstat -d:磁盘空间的使用情况,包括DBSPACE和CHUNK的信息 Dbspaces address number flags fchunk nchunks flags owner name c57ef158 1 1 1 1 N informix rootdbs c57efd18 2 2001 2 1 N T informix tmpdbs c57efdd8 3 1 3 1 N informix llogdbs c57efe98 4 1 4 1 N informix plogdbs c57eff58 5 1 5 8 N informix datadbs1 5 active, 2047 maximum Chunks address chk/dbs offset size free bpages flags pathname c57ef218 1 1 0 150000 148715 PO- /dev/vg01/lvol1 c57ef378 2 2 0 250000 249881 PO- /dev/vg01/lvol2 c57ef458 3 3 0 125000 197 PO- /dev/vg01/lvol3 c57ef538 4 4 0 125000 2447 PO- /dev/vg01/lvol4 其中的FREE项,显示了该CHUNK的空闲空间大小(Kbytes). · ONstat -l :日志文件情况 Physical Logging Buffer bufused bufsize numpages numwrits pages/io P-2 42 256 123414 1068 115.56 phybegin physize phypos phyused %used 400035 122500 110222 42 0.03 Logical Logging Buffer bufused bufsize numrecs numpages numwrits recs/pages pages/io L-2 0 64 6150454 194478 8434 31.6 23.1 Subsystem numrecs Log Space used OLDRSAM 6150454 385076912 address number flags uniqid begin size used %used c128d020 1 U-B---- 6776 300035 12500 12500 100.00 c128d03c 2 U-B---- 6777 303109 12500 12500 100.00 c128d058 3 U-B---- 6778 3061dd 12500 12500 100.00 c128d074 4 U-B---- 6779 3092b1 12500 12500 100.00 c128d090 5 U-B---- 6780 30c385 12500 12500 100.00 c128d0ac 6 U---C-L 6781 30f459 12500 6768 54.14 c128d0c8 7 U-B---- 6772 31252d 12500 12500 100.00 c128d0e4 8 U-B---- 6773 315601 12500 12500 100.00 c128d100 9 U-B---- 6774 3186d5 12500 12500 100.00 c128d11c 10 U-B---- 6775 31b7a9 12250 12250 100.00 其中:%USED: 使用百分比 FLAGS字段的含义: F: 空闲 B:已备份 C: 正在接收事物记录 U: 正在使用 A: 新增日志 L: 包含最后一个检查点 · ONstat - u:ONLINE的用户情况 Userthreads address flags sessid user tty wait tout locks nreads nwrites c57f1018 ---P--D 1 informix - 0 0 0 757 36481 c57f1504 ---P--F 0 informix - 0 0 0 0 377273 c57f19f0 ---P--- 5 informix - 0 0 0 0 6742 c57f1edc ---P--B 6 informix - 0 0 0 29 257 其中:flages字段的含义: 第一列:(S:等待mutex;Y:等待条件;L:等待锁;B:等待缓冲区; C:等待检查点;X:长事务清理;G:等待长缓冲写;T:等待事务) 第二列:(*:事务执行时,发生I/O错误) 第三列:(A:正在备份;B:操作已被记录在日志中;P:分布处理已准备好; C:正在提交;R:正在回滚) 第四列:(P:会话的主线索) 第五列:(R:在read rsam 调用中;X:进程在关键分区) 第七列:(M:特殊监控;D:特殊线索;C:清理线索;F:特殊清页进程; B:特殊B+树清页线索) · ONstat -k :用户持有锁的情况 锁按照粒度分为6种: 库锁、表锁、页锁、行锁、字节锁、键锁 字节锁:更新包含有VARCHAR类型的行时,加在该行上的锁。 键锁:用于索引树上的锁。一般在相应字节上加删除标志。 这几种锁的识别如下: TYPE ONLSNUM ROWID SIZE 库锁 HDR+X 1000002 205 0 表锁 100000e 0 0 页锁 100 0 行锁 101 字节锁 HDR+B 909 键锁 很大的16进制数 锁的生命期:1、不使用事务时,操作完成即会释放对应的锁; 2、 若使用事务,锁将伴随整个事务。(即随这COMMIT WORK或ROLLBACK WORK而释放) (**锁的几种类型:共享锁(SHARE),排它锁(EXCLUSIVE),可升级锁**) · ONstat -p : 显示系统资源状况(是否充分) Profile dskreads pagreads bufreads %cached dskwrits pagwrits bufwrits %cached 2112876 5085802 697502689 99.70 469082 1154138 9885314 95.25 isamtot open start read write rewrite delete commit rollbk 269117818 4202839 19282008 199402561 3286406 981022 270765 261330 20733 gp_read gp_write gp_rewrt gp_del gp_alloc gp_free gp_curs 0 0 0 0 0 0 0 ovlock ovuserthread ovbuff usercpu syscpu numckpts flushes 0 0 0 66354.52 3954.04 341 682 bufwaits lokwaits lockreqs deadlks dltouts ckpwaits compress seqscans 721270 153 794000443 0 0 246 72878 784815 ixda-RA idx-RA da-RA RA-pgsused lchwaits 458268 5293 1041489 1480397 1904 OVONLS:指示ONLSPACE值不够 ,ONLSPACES值应增大 OVLOCK:锁溢出 LOCKS应增大 OVUSER:用户表资源不够 USERS OVBUF:缓冲区资源不够 BUFFERS 以上数字若持续增加,表明相应参数值应调整 DEADLOCKS:检测到的死锁数 DLTOUTS:网络超时死锁 DEADLOCK_TIMEOUT:一般为60秒,若增大此数字,可以减少死锁数,但会增加响应时间,用户看来性能更差;若减少此数字,死锁数可能会增大,但会减少响应时间,在用户看来,响应时间变快了。
发表评论
-
索引与执行计划
2016-09-19 17:24 303引用 http://www.cnblogs.com/jiang ... -
SQL表连接查询(inner join、full join、left join、right join)
2016-06-16 16:59 0http://www.cnblogs.com/still-wi ... -
查看Oracle连接数
2012-06-02 14:47 1452OracleSQLJDBC.做数据库开发的时候,有时候会遇到连 ... -
Oracle 游标
2010-01-04 17:25 1675游标是SQL的一个内存工作区,由系统或用户以变量的形式定 ... -
ORACLE备份与恢复
2009-12-31 10:04 7911)ORACLE:使用sysdb ... -
ORACLE下面几个有用的存储过程
2009-12-30 16:51 637删除视图 create or replace proce ... -
查询Oracle当前用户使用的SID
2009-12-09 14:54 1344select instance_name,host_n ... -
Oracle中强行断开用户连接的方法
2009-12-09 14:50 3009首先查找目标用户的当前进程,注意是serial#而不是se ... -
char和varchar2的区别
2009-12-02 10:24 947区别: 1.CHAR的长度是固定的,而VARCHAR2 ... -
rowid解析
2009-12-02 10:09 878先对 rowid 有个感官认识: select ROWID ... -
sqlldr的用法
2009-11-23 16:41 3115sql loader可以把一些以文本格式存放的数据顺利的导入到 ... -
Oracle中时间的函数
2009-11-12 23:21 1069一、 常用日期数据格式 1.Y或YY或YYY 年的最后一位 ... -
Oracle中to_char函数的用法
2009-11-12 23:06 2731数字 to_char(1210.73, '9999.9') ... -
Oracle常用函数
2009-11-12 22:18 874*在一个字符串中搜索指定的字符,返回发现指定的字符的位置 ... -
Oralce表解锁
2009-10-29 20:53 1181ORACLE里锁有以下几种模式: 0:none 1:n ... -
表的锁定
2009-10-29 20:36 808... -
快速删除ORACLE重复记录
2009-10-25 19:47 698*通过创建临时表来实现 create table temp ... -
Oracle中锁定用户以及解锁
2009-10-25 19:43 869操作用户必须有DBA权限 alter user test ... -
Oracle 操作表总结
2009-10-25 19:31 759/*============创建Customer表==== ... -
从一个表中读取的数据插入到另外一张表中的sql语句
2009-10-24 16:56 2890insert into 新表 select 字段1,字 ...
相关推荐
**Informix Onstat命令详解** 在Informix数据库管理系统中,`onstat`是一个非常重要的监控工具,用于收集和显示数据库服务器的状态信息。它提供了一种实时查看系统性能、内存使用情况、磁盘I/O以及数据库运行状态的...
`Informix Onstat`命令是Informix数据库管理系统中用于监控系统状态的重要工具。它提供了丰富的选项,可以帮助管理员深入了解数据库的运行情况,包括缓冲区管理、事务处理、锁机制、日志活动等多个方面。下面我们将...
Informix数据库常用命令详解 Informix数据库是一种关系数据库管理系统,广泛应用于各种行业,如银行、电信、政府等。为了方便用户使用Informix数据库,需要了解常用的命令。下面我们将详细介绍Informix数据库常用...
### Informix常用命令详解 #### 1. dbexport **功能描述**:此命令用于将Informix数据库以ASCII格式导出。通常应用于数据库迁移场景。 **示例**:`dbexport -o /informix/db_export stores7`。这条命令会将`stores...
##### 二、onstat- 命令详解 - **命令简介**: - **onstat-**:用于打印服务器状态行。 - **Synopsis**: - 此命令会产生一条服务器状态信息,该状态信息在执行大多数`onstat`命令时都会出现。 - 状态行通常包含...
### Informix常用命令详解 #### 一、启动与关闭数据库 **oninit**:此命令用于启动Informix数据库。在不同的参数下,它可以实现多种功能。 - **oninit -iy**:启动数据库到在线模式(online mode),适用于首次...
《Informix日常管理命令详解》 Informix,作为一款高效且功能强大的数据库管理系统,其日常管理是数据库管理员(DBA)的重要工作之一。本篇将深入探讨Informix数据库的常用管理命令,旨在帮助用户更好地理解和操作...
《Informix数据库常用操作命令详解》 Informix数据库是一款高效且功能强大的关系型数据库管理系统,广泛应用于企业级应用中。本文将详细解析Informix数据库的一些常用操作命令,帮助管理员更好地管理和维护数据库。...
### Informix数据库健康检查知识点详解 #### 一、概述 Informix数据库是由IBM开发的一款高性能关系型数据库管理系统,尤其适用于大规模的数据处理环境。为了确保Informix数据库系统的稳定性和高效运行,进行定期的...
**Informix 客户端软件详解** Informix 是一款由 IBM 开发的高性能数据库管理系统,广泛应用于企业级数据存储和管理。Informix 客户端软件是与 Informix 数据库服务器进行交互的重要组件,它提供了多种工具和服务,...
### Window下安装Informix知识点详解 #### 一、安装前准备 在Windows环境下安装IBM Informix数据库管理系统前,需确保操作系统环境满足以下条件: - **文件系统格式**:必须为NTFS格式。这是因为NTFS提供了更好的...
《Informix使用技巧详解》 Informix是一款强大的关系型数据库管理系统,广泛应用于企业级的数据存储和管理。本文将深入探讨Informix的安装、配置、监控、备份以及权限管理等关键知识点,旨在帮助用户更好地理解和...
**Informix DBACCESS 使用详解** Informix DBACCESS 是 Informix 数据库系统提供的一款客户端工具,它主要用于管理和操作 Informix 数据库。在 DOS 和 Unix 平台上,DBACCESS 提供了一个命令行界面,允许用户执行一...
可以使用INFORMIX的管理工具,如`dbaccess`和`onstat`,来管理和监控数据库的运行状态。 为了确保系统的安全性和性能,你还应该考虑实施一些最佳实践,例如定期备份数据库、监控系统资源使用情况、更新补丁和安全...
使用Informix的启动脚本`oninit`启动数据库服务器,并使用`onstat`命令监控服务器状态。 9. **备份与恢复** 为了数据安全,应定期执行备份操作,并熟悉如何使用Informix的备份工具进行数据恢复。 总结:Informix...
8. **监控与维护**:Informix提供了一系列工具用于监控数据库性能(如mondb、onstat)、管理数据库(如dbaccess、dbexportimport)、诊断问题(如dbconsole、dbhealth)。了解并熟练使用这些工具对于日常数据库维护...
通过执行`onstat -`命令,如果输出包含"On-Line"字样,说明数据库实例处于正常运行状态。`dbaccess`工具是一个实用的数据库访问工具,可以帮助你管理和操作数据库,但具体的使用方法请参考附件Int1.pdf。 了解...
onstat命令的应用:** - `onstat -g grea`:用于查看CPU的使用情况,包括CPUVP的信息。 - `onstat -g glo`:提供有关系统整体性能的信息,包括CPUVP的使用情况等。 **3. 动态调整CPUVP:** - 在某些情况下,...