通用工具参考文档.docx

上传人:b****2 文档编号:18608995 上传时间:2023-08-20 格式:DOCX 页数:52 大小:438.47KB
下载 相关 举报
通用工具参考文档.docx_第1页
第1页 / 共52页
通用工具参考文档.docx_第2页
第2页 / 共52页
通用工具参考文档.docx_第3页
第3页 / 共52页
通用工具参考文档.docx_第4页
第4页 / 共52页
通用工具参考文档.docx_第5页
第5页 / 共52页
通用工具参考文档.docx_第6页
第6页 / 共52页
通用工具参考文档.docx_第7页
第7页 / 共52页
通用工具参考文档.docx_第8页
第8页 / 共52页
通用工具参考文档.docx_第9页
第9页 / 共52页
通用工具参考文档.docx_第10页
第10页 / 共52页
通用工具参考文档.docx_第11页
第11页 / 共52页
通用工具参考文档.docx_第12页
第12页 / 共52页
通用工具参考文档.docx_第13页
第13页 / 共52页
通用工具参考文档.docx_第14页
第14页 / 共52页
通用工具参考文档.docx_第15页
第15页 / 共52页
通用工具参考文档.docx_第16页
第16页 / 共52页
通用工具参考文档.docx_第17页
第17页 / 共52页
通用工具参考文档.docx_第18页
第18页 / 共52页
通用工具参考文档.docx_第19页
第19页 / 共52页
通用工具参考文档.docx_第20页
第20页 / 共52页
亲,该文档总共52页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

通用工具参考文档.docx

《通用工具参考文档.docx》由会员分享,可在线阅读,更多相关《通用工具参考文档.docx(52页珍藏版)》请在冰点文库上搜索。

通用工具参考文档.docx

通用工具参考文档

重要参数检查细致参考文档

硬件:

一.CPU,内存,i/o性能检查

AIX:

操作方法说明

命令1:

topas

系统监控程序,需要单独安装

图例:

查看参数说明:

命令2:

nmon

系统监控程序,需要单独安装

图例:

查看参数说明:

命令3:

sar[-option][-ofile]delay[count]

查看内存和CPU使用情况,每隔delay秒取样一次,共取样count次。

其中-ofile表示取样结果将以二进制形式存入文件file中。

图例:

查看参数说明:

sar-a文件访问情况

iget/s   i节点查找系统进程被调用次数

namei/s目录查找进程找到v节点,并获取路径名的次数

dirbk/s 定位文件时被目录访问守护进程读取的快(512b)的个数

sar-b buffer的活动情况,包括传输、访问、和命中率

bread/s、bwrit/s块IO操作的数量

lread/s、lwrit/s逻辑IO请求的个数

pread/s、pwrit/s裸设备IO操作数量

%rcache、%rwritcache命中率,计算共式为:

((lreads-breads)/lreads)*100

sar-c系统调用情况

exec/s、fork/s 调用和执行系统调用总数

sread/s、swrit/sread/writ系统调用次数

rchar/s、wchar/s被read/writ系统调用的字符数量

scall/s 系统调用总数

sar-k内核进程活动情况

kexit/s中断的内核进程数

kproc-ov/s由于进程数的限制无法创建内核进程的次数

ksched/s被作业分派的内核进程数

sar-m消息队列和信号灯活动情况

msg/s IPC消息队列活动情况

sema/s信号灯活动情况

sar-d磁盘读写情况

sar-q队列统计信息

run-sz内核线程处于运行队列的平均数

%runocc最近时间段运行队列占用百分比

swpq-sz内核线程等待页面调度的平均数

%swpocc交换队列最近活动情况

sar-r页面调度信息

cycle/s每秒中页面置换次数

fault/s每秒中pagefault次数

slots  在页空间中空闲页数量

odio/s每秒中不使用页面空间的磁盘io数

sar-v进程、内核线程、i节点、和文件表的状态

sar-w上下文切换次数

sar-ytty设备活动情况

canch/s tty输入队列中规范的字符数

mdmin/s ttymodem中断

outch/s 输出队列字符数

rawch/s 输入队列字符数

revin/s tty接收中断

xmtin/s tty传输中断

HP-UNIX

操作方法及命令:

命令1:

glance

图例:

查看参数说明:

命令2:

sar[-option][-ofile]delay[count]

查看内存和CPU使用情况,每隔delay秒取样一次,共取样count次。

其中-ofile表示取样结果将以二进制形式存入文件file中。

图例:

查看参数说明:

sar-a文件访问情况

dirblk/s 定位文件时被目录访问守护进程读取的快(512b)的个数

iget/s   i节点查找系统进程被调用次数

lookuppn/s目录查找进程找到v节点,并获取路径名的次数

sar-b buffer的活动情况,包括传输、访问、和命中率

bread/s、bwrit/s块IO操作的数量

lread/s、lwrit/s逻辑IO请求的个数

pread/s、pwrit/s裸设备IO操作数量

%rcache、%rwritcache命中率,计算共式为:

((lreads-breads)/lreads)*100

sar-c系统调用情况

exec/s、fork/s 调用和执行系统调用总数

sread/s、swrit/sread/writ系统调用次数

rchar/s、wchar/s被read/writ系统调用的字符数量

scall/s 系统调用总数

sar-m消息队列和信号灯活动情况

msg/s IPC消息队列活动情况

sema/s信号灯活动情况

sar-d磁盘读写情况

sar-q队列统计信息

run-sz内核线程处于运行队列的平均数

%runocc最近时间段运行队列占用百分比

swpq-sz内核线程等待页面调度的平均数

%swpocc交换队列最近活动情况

sar-v进程、内核线程、i节点、和文件表的状态

sar-w上下文切换次数

sar-ytty设备活动情况

canch/s tty输入队列中规范的字符数

mdmin/s ttymodem中断

outch/s 输出队列字符数

rawch/s 输入队列字符数

revin/s tty接收中断

xmtin/s tty传输中断

命令3:

vmstat

查看CPU、磁盘和内存使用情况

faults 陷阱和系统中断率

in   设备中断

sy   系统调用

cs   内核线程上下文切换

CPU cpu使用情况

usr 用户进程

sys 系统进程

id  cpu空闲时间

wa  等待磁盘IO时间

avm 活动的虚拟页面

free 空闲的页面

re   页面输入输出列表,每秒中内存回收数量,当页面处于空闲列表且没有被再利用,它就会被回收应为没有新的IO会初始化它,也包括那些没有完成的IO操作但又被VMM使用

     预先读取算法调入内存的页面。

pi   从页面空间pagein的页面

po   从页面空间pageout的页面

fr   页面空闲(页面重置)

sr   页面被页面调度算法扫描次数

cy   页面调度算法进行调度的时钟周期

图例:

查看参数说明:

vmstat[delay[count]]

每隔delay秒取样一次,共取样count次

SCO-UNIX

操作方法及命令:

命令1:

vmstat

查看CPU、磁盘和内存使用情况

PROCS:

r:

在运行队列中等待的进程数

b:

在等待io的进程数

w:

可以进入运行队列但被替换的进程

PAGING:

frs:

空闲的内存(k表示)

sw:

现时可用的交换内存(k表示)

pis:

进入页面数(k表示)

pos:

出页面数(k表示)

SYSTEM:

sy:

系统调用数

cs:

上下文切换数

CPU:

us:

用户进程使用的时间

su:

系统进程使用的时间

id:

cpu空闲的时间

图例:

查看参数说明:

vmstat[delay[count]]

每隔delay秒取样一次,共取样count次

命令2:

图例:

查看参数说明:

命令3:

Linux

操作方法及命令:

命令1:

top

系统监控程序

图例:

查看参数说明:

命令2:

free

参看内存使用状况

图例:

查看参数说明:

命令3:

vmstat

查看CPU、磁盘和内存使用情况

procs

r:

在运行队列中等待的进程数

b:

在等待io的进程数

Memory

  swpd:

虚拟内存使用情况,单位:

KB

  free:

空闲的内存,单位KB

  buff:

被用来做为缓存的内存数,单位:

KB

Swap

  si:

从磁盘交换到内存的交换页数量,单位:

KB/秒

  so:

从内存交换到磁盘的交换页数量,单位:

KB/秒

IO

  bi:

发送到块设备的块数,单位:

块/秒

  bo:

从块设备接收到的块数,单位:

块/秒

System

  in:

每秒的中断数,包括时钟中断

  cs:

每秒的环境(上下文)切换次数

CPU

  按CPU的总使用百分比来显示

  us:

CPU使用时间

  sy:

CPU系统使用时间

  id:

闲置时间

图例:

查看参数说明:

vmstat[delay[count]]

每隔delay秒取样一次,共取样count次

二.硬盘空间检查

AIX:

操作方法及命令:

命令1:

df-k

图例:

查看参数说明:

HP-UNIX

操作方法及命令:

命令1:

df-k

图例:

查看参数说明:

SCO-UNIX

操作方法及命令:

命令1:

df-k

图例:

查看参数说明:

Linux

操作方法及命令:

命令1:

df-k

图例:

查看参数说明:

数据库

一.数据空间检查

说明:

提供详细操作方法或提供脚步(如更有详细文档,请提供详细文档)

Informix

操作方法及命令:

命令1:

onstat-d

查看dbspace和chunk空间使用情况。

图例:

查看参数说明:

Sybase

操作方法及命令:

命令1:

图例:

查看参数说明:

Oracle

操作方法及命令:

命令1:

建议使用Oracle自带的管理工具:

OracleEnterpriseManager

也可使用以下SQL:

SELECTA.TABLESPACE_NAME,A.BYTESTOTAL,B.BYTESUSED,C.BYTESFREE,

  (B.BYTES*100)/A.BYTES"%USED",(C.BYTES*100)/A.BYTES"%FREE"

  FROMSYS.SM$TS_AVAILA,SYS.SM$TS_USEDB,SYS.SM$TS_FREEC

  WHEREA.TABLESPACE_NAME=B.TABLESPACE_NAMEANDA.TABLESPACE_NAME=C.TABLESPACE_NAME;

图例:

查看参数说明:

DB2

操作方法及命令:

命令1:

图例:

查看参数说明:

二.数据空间增加删除

Informix

操作方法及命令:

命令1:

增加数据空间首先要增加chunks:

语法:

onspaces-a-d[-m][-o][-p]

-aspacename为dbspace新增chunk

-mpathname镜像设备的全路径名和偏移量(KB)

-ooffset主设备的偏移量(KB)

-ppathnamechunk设备的全路径名

-ssizechunk大小

-dspacename删除chunk

-ooffsetchunk设备的偏移量(KB)

然后用如下命令为数据空间增加chunk:

onspaces-a-ddatadbs1-060002-p/dev/rrvol3-s60000

在删除数据空间,必须首先保证它是无用的,即该数据空间上无数据库或表。

用如下方式从数据空间中删除chunk:

onspaces-ddatadbs1-o60002-p/dev/rrvol3-s60000

如需删除数据空间,请键入如下命令:

onspaces-ddbspace_name

图例:

查看参数说明:

Sybase

操作方法及命令:

命令1:

扩展数据库空间

alterdatabase数据库名on设备名=扩展空间//单位:

M

如果扩展的设备对于数据库是新的,System和Default段会自动扩展到该设备上。

图例:

查看参数说明:

Oracle

操作方法及命令:

命令1:

建议使用Oracle自带的管理工具:

OracleEnterpriseManager

简单方便;

也可使用SQL命令:

createtablespaceemp

  logging

  datafile'/oracle/oradata/dba/emp.dbf'size5Mextent

或:

ALTERTABLESPACEgame

  ADDDATAFILE'/oracle/oradata/db/GAME02.dbf'SIZE1000M;

图例:

查看参数说明:

DB2

操作方法及命令

命令1:

图例:

查看参数说明:

三.数据事务日志增加删除

Informix

操作方法及命令:

命令1:

图例:

查看参数说明:

Sybase

操作方法及命令:

命令1:

扩展事务日志到新的设备上

sp_logdevice数据库名,设备名

举例:

将数据库另外扩充5M,用于存储日志

alterdatabasemy_db

onmy_dev=5

go

sp_logdevicemy_db,my_dev

go

图例:

查看参数说明:

Oracle

操作方法及命令:

命令1:

建议使用Oracle自带的管理工具:

OracleEnterpriseManager

或SQL命令:

ALTERDATABASE

ADDLOGFILEGROUP4

('G:

\ORACLE\ORADATA\ORA9IW\logORA9IW4.ora')SIZE1024K

图例:

查看参数说明:

DB2

操作方法及命令

命令1:

图例:

查看参数说明:

四.数据备份恢复

Informix

操作方法及命令:

命令1:

文体文件备份方式:

数据备份:

dbexport数据库名

数据恢复:

dbimport 数据库名

使用ontape 工具备份

ontape 有三个备份级别

 0级 实例中所用的页都被写到磁带上

 1级 备份从0级备份以后发生变化的数据

 2级 备份从1级备份以后发生变化的数据

$ ontape -s -L 0

   执行该命令做0级备份,建议:

 如果允许可以每天在业务系统结束工作后做一次0级备份,做完备份后管理好备份磁带,做好标记。

逻辑日志的备份:

     仅仅做0级备份还不够,还要做逻辑日志备份才能完整的恢复数据,建议每天业务开始时,执行连续备份逻辑日志(ontape -c),业务结束前停止ontape -c ,换磁带,做一次0级备份(ontape -s -L 0),换磁带再执行ontape -c

系统恢复:

当系统出现错误,或你想把系统恢复到某一时间点的数据时,必须利用0(1,2)备份带和逻辑日志备份来恢复系统,命令如下:

# ontape -r 

图例:

查看参数说明:

Sybase

操作方法及命令:

命令1:

数据库备份 

1> dump db_name to file_name 

2> go 

数据库恢复 

1> load db_name from file_name 

2> go

日志备份 

1> dump transaction db_name to file_name 

2> go 

日志恢复 

1> load transaction db_name from file_name 

2> go 

日志删除 

1> dump transaction db_name with truncate_only 

2> go 

图例:

查看参数说明:

Oracle

操作方法及命令:

命令1:

1、使用oracle自带的exp/imp工具

2、推荐使用第三方软件PL/SQLDeveloper中的备份/恢复功能,除了oracle自带的imp/exp方式外,还提供两种备份恢复工具,操作简单、方便。

图例:

查看参数说明:

Exp参数说明:

USERID用户名/口令

FULL导出整个文件(N)

BUFFER数据缓冲区的大小

OWNER所有者用户名列表

FILE输出文件(EXPDAT.DMP)

TABLES表名列表

COMPRESS导入一个范围(Y)

RECORDLENGTHIO记录的长度

GRANTS导出权限(Y)

INCTYPE增量导出类型

INDEXES导出索引(Y)

RECORD跟踪增量导出(Y)

ROWS导出数据行(Y)

PARFILE参数文件名

CONSTRAINTS导出限制(Y)

CONSISTENT交叉表一致性

LOG屏幕输出的日志文件

STATISTICS分析对象(ESTIMATE)

DIRECT直接路径(N)

TRIGGERS导出触发器(Y)

FEEDBACK显示每x行(0)的进度

FILESIZE各转储文件的最大尺寸

QUERY选定导出表子集的子句

下列关键字仅用于可传输的表空间

TRANSPORT_TABLESPACE导出可传输的表空间元数据(N)

TABLESPACES将传输的表空间列表

Imp使用参数说明:

关键字说明(默认)

----------------------------------------------

USERID用户名/口令

FULL导入整个文件(N)

BUFFER数据缓冲区大小

FROMUSER所有人用户名列表

FILE输入文件(EXPDAT.DMP)

TOUSER用户名列表

SHOW只列出文件内容(N)

TABLES表名列表

IGNORE忽略创建错误(N)

RECORDLENGTHIO记录的长度

GRANTS导入权限(Y)

INCTYPE增量导入类型

INDEXES导入索引(Y)

COMMIT提交数组插入(N)

ROWS导入数据行(Y)

PARFILE参数文件名

LOG屏幕输出的日志文件

CONSTRAINTS导入限制(Y)

DESTROY覆盖表空间数据文件(N)

INDEXFILE将表/索引信息写入指定的文件

SKIP_UNUSABLE_INDEXES跳过不可用索引的维护(N)

ANALYZE执行转储文件中的ANALYZE语句(Y)

FEEDBACK显示每x行(0)的进度

TOID_NOVALIDATE跳过指定类型id的校验

FILESIZE各转储文件的最大尺寸

RECALCULATE_STATISTICS重新计算统计值(N)

下列关键字仅用于可传输的表空间

TRANSPORT_TABLESPACE导入可传输的表空间元数据(N)

TABLESPACES将要传输到数据库的表空间

DATAFILES将要传输到数据库的数据文件

TTS_OWNERS拥有可传输表空间集中数据的用户

DB2

操作方法及命令

命令1:

图例:

查看参数说明:

五.数据优化方案

(如果非常详细可以提供具体优化方案文档)

Informix

操作方法及命令:

性能参数优化:

  INFORMIX系统性能与磁盘、CPU、共享内存和网络相关。

对磁盘调整的原则是降低读盘次数,极大化每次读盘数据量,数据分布均匀,防止瓶颈的发生。

Online的磁盘空间应采用裸设备方式(rawdevice),而不采用文件系统方式(cookedfile),前者比后者处理速度要快得多,且可靠性高。

物理日志缓存空间应在30~50兆间即可,不必太大。

设置cpuvp个数为cpu个数减1(若cpu个数为1,则cpuvp也为1)。

共享内存一般是系统内存的1/3~1/4,一个cpuvp配4个LRU队列,n个LRU队列配n个页刷新进程page_cleaner,调谐使其高速缓冲区读命中率大于95%,写命中率大于85%,设定多张网卡可改进性能,网络碰撞率应在8%以内。

系统核心参数按informix各版本提出的配置要求调整即可,若调整不对,在构造online时即可能不会成功。

Informix-online数据服务器性能的调试往往在一定的经验值基础上动态反复调整、测试才能获得最终满意的结果。

创建库表方式优化:

  1.数据库建库程序对每个数据表空间分配的优化。

  在建表前将数据库每张表数据量大小作一估算,以便将表的第一个“extent”(物理上连续的页)空间分配尽量和估算值大小一致,下一个“extent”空间分配则根据表数据的增加量估计值来分配,这样可减少数据分配碎片和空间浪费,提高数据库系统的效率。

  2.引入表分割fragmentation,使数据在物理逻辑上分布均匀,有助于并行处理性能的提高。

  3.建表时对表的记录锁方式根据应用处理的不同区别对待。

批量处理的表采用页锁(page)方式,实时交易的表采用行锁(row)方式。

锁方式可以在建表时确定,也可以用altertabnamelockmode(row)和altertabnamelockmode(page)命令改变。

值得注意的是通过dbimport、dbexport转移生成的表其默认锁方式是页级锁,对于实时交易且操作频繁的表应改为行级锁方式,使用oncheck-pt命令可查得表的锁方式状态。

  4.建库的日志方式:

  

(1)Nologging:

不能进行事务处理。

  

(2)bufferedlog:

共享缓存满即刷新写入磁盘。

  (3)unbufferedlog:

当一个交易完成时即刷新写入磁盘。

  (4)ansimode:

只有日期格式差异,月日年形式,其他与unbuffered相同。

  一般我们对实时处理系统日志方式采用unbufferedlog,在进行大批量数据集中装卸时采用nologging。

如:

createdatabaseworkdbindbspacelwithlog;

  createtablesatmx(

  zhchar(20),

  rqdate,

  fsemoney(16),

  yemoney(16)

  )

  indbspacel

  EXTENTsize1024

  NEXTsize64

  LOCKmode(row);

  Greateindexsatmx_idxonsatmx(zh,rq);

  Altertablesatmxmodifynextsize128lockmode(page);

  Alterindexsatmx_idxtocluster;

Sybase

操作方法及命令:

●Procedurecachesize和defaultdatacache要加大

●为tempdb数据库建立单独的命名缓存

●为用户数据库日志建立单独的命名缓存

●为一些频繁使用的数据库

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 小学教育

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2