教学文库网 - 权威文档分享云平台
您的当前位置:首页 > 精品文档 > 基础教育 >

SYBASE数据库系统检查和日常维护命令指南(3)

来源:网络收集 时间:2026-04-13
导读: 2 SYBASE数据库周期维护 2.1 说明 本章命令不必每天都执行,可以根据数据库使用状况将检查周期定为一周或进行每月进行不定期检查 2.2 Sybase数据库锁使用情况检查 检查方法:isql命令行登陆数据库,使用sp_monitorc

2 SYBASE数据库周期维护

2.1 说明

本章命令不必每天都执行,可以根据数据库使用状况将检查周期定为一周或进行每月进行不定期检查

2.2 Sybase数据库锁使用情况检查

检查方法:isql命令行登陆数据库,使用sp_monitorconfig ‘number of lock’命令,观察命令的返回信息。 结果判断,详见下表:

检查内容 正常状态 非正常状态和采取措施 数据库锁使用情况 当前活动锁百分比曾经使用锁个数(Max_Used)接(Pct_act)小于80%, 近或超过锁总数,代表曾有事Max_Used小于锁总数 务大量使用锁 措施:考虑增加锁个数,如有必要联系SYBASE支持小组确认解决方案。 命令举例: bash-2.05$ isql –Usa -P

1> sp_monitorconfig 'number of locks' 2> go

Usage information at date and time: Sep 7 2006 3:11PM.

Name Num_free Num_active Pct_act Max_Used Num_Reuse

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

number of locks 4915 85 1.70 107

执行周期:可随时执行。

2.3 SYBASE数据库有效性检查

检查方法:isql登陆数据库,使用dbcc checkdb命令,观察命令返回信息。 建议检查master库和用户库 结果判断:

检查内容 正常状态 非正常状态和采取措施 数据库有效性检查 无报错信息 有报错信息 (正常和Warning信措施:联系Sybase支持小组确

息除外) 命令举例:

bash-2.05$ isql –Usa -P

认解决方案。 1> dbcc checkdb (master) 2> go

Checking spt_mda: Logical pagesize is 2048 bytes The total number of data pages in this table is 6. Table has 191 data rows.

Checking spt_jtext: Logical pagesize is 2048 bytes The total number of data pages in this table is 1.

The total number of TEXT/IMAGE pages in this table is 1. Table has 1 data rows.

Checking spt_jdbc_conversion: Logical pagesize is 2048 bytes The total number of data pages in this table is 1. Table has 20 data rows.

Checking jdbc_function_escapes: Logical pagesize is 2048 bytes The total number of data pages in this table is 2. Table has 89 data rows.

Checking t1: Logical pagesize is 2048 bytes The total number of data pages in this table is 1. Table has 1 data rows.

DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role.

执行周期:每隔两周非业务高峰时执行。

2.4 sybase数据库数据库空间使用情况检查

检查方法:isql命令行登陆数据库,使用sp_spaceused dbname 结果判断,详见下表:

检查内容 良好状态 不良状态和采取措施 Database空间使用各database剩余空间存在database剩余空间不足10% (reserved/database_size)措施:为此database增加空间。情况 均在10%以上 “database扩容”为重大操作内容,操作前,一定要备份master数据克和用户数据库,完成后务必告知相关部门 建议对master库和用户库做定期检查 命令举例:

bash-2.05$isql –Usa -P

1> sp_spaceused dbname 2> go

database_name database_size ------------------------------ -------------

dbname 610.0 MB

reserved data index_size unused

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

314776 KB 168036 KB 143568 KB 3172 KB (return status = 0)

执行周期:可随时执行。 database扩容步骤:(isql命令行) 1.扩容或新增设备

disk resize name = ‘dev1’, size =’100M’ --扩容

disk init name = ‘dev2’,physname = ‘/sybase/data/dev2.dat’,size = ‘100M’ --新增

2.数据库使用该设备

alter database dbname on dev_name = 100

2.5 死锁检查

2.6 SYBASE数据库当前活动sql语句

检查方法:isql命令行登陆数据库,使用dbcc sqltext命令,观察命令的返回信息。 命令举例:

bash-2.05$isql –Usa –P

1> dbcc traceon(3604) 2> go

DBCC execution completed. If DBCC printed error messages, contact a user with System Administrator (SA) role. 1> sp_who 2> go

fid spid status loginame origname hostname blk_spid dbname cmd block_xloid ------ ------ ------------ ------------ ------------ ---------- -------- ---------- ---------------- -----------

0 2 sleeping NULL NULL 0 master DEADLOCK TUNE 0

0 3 sleeping NULL NULL 0 master ASTC HANDLER 0

0 4 sleeping NULL NULL 0 master CHECKPOINT SLEEP 0

0 5 sleeping NULL NULL 0 master HK WASH 0

0 6 sleeping NULL NULL 0 master HK GC 0

0 7 sleeping NULL NULL 0 master HK CHORES 0

0 8 sleeping NULL NULL 0 master PORT MANAGER 0

0 9 sleeping NULL NULL 0 master NETWORK HANDLER 0 …… 此处隐藏:1414字,全部文档内容请下载后查看。喜欢就下载吧 ……

SYBASE数据库系统检查和日常维护命令指南(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.jiaowen.net/wendang/565848.html(转载请注明文章来源)
Copyright © 2020-2025 教文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:78024566 邮箱:78024566@qq.com
苏ICP备19068818号-2
Top
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)