有用命令:
dbcc traceon(3604)是把dbcc的结果输出到屏幕上。
dbcc sqltext(pid)是看指定的sybase进程的操作语句。
pid是用sp_who sp_lock看到的sybase进程。
sp_lock的locktype列的含义:
sh_intent是意向锁 sh_page共享页面锁
Sh–共享锁 Ex–独占锁
table或intent—锁发生在表
page—锁发生在页
row—-锁发生在行
blk—-表明这个进程正在阻塞另一个需要获取一个锁的进程,一旦这个进程处理完成,其他进程就可 以继续处理了
demand—表明这个进程正在试图获取一个锁
常用的命令集合
一、配置命令
1、检查CPU使用情况:
sp_sysmon “internal”,”model”
internal是监视时间。例如:”00:01:00″
model是模块的名称。包括’kernel’,’wpm’,’parallel’,’taskmgmt’,’appmgmt’,’esp’,’housekeeper’,’monaccess’,’xactsum’,’xactmgmt’,’indexmgmt’,’mdcache’,’locks’,’dcache’,’pcache’,’memory’,’recovery’,’diskio’,’netio’
2、检查使用的最大的引擎数(CPU)
sp_configure “max online engines”
此命令还可以改变sybase系统使用CPU的数量。
注意:改变后需要重新启动sybase才可以使培植生效。引擎的数量是总的CPU数量减一
3、显示引擎号、状态、相关任务数以及引擎启动的时间:
select engine, status, affinitied, starttime from sysengines
4、显示每个用户的繁忙程度
sp_reportstats
5、监视配置参数的运行情况
sp_monitorconfig “open objects”
参数见sp_monitorconfig中的值
二、权限命令
1、给一个用户授所有的权限
grant all to user_name
2、给一个用户授对某张表的所有权限
grant all on table_name to user_name
3、添加一个登录(login)
sp_addlogin
原创文章,作者:苏葳,如需转载,请注明出处:https://www.swmemo.com/305.html