没有合适的资源?快使用搜索试试~ 我知道了~
sybase数据库sql常见问题处理
需积分: 13 2 下载量 61 浏览量
2018-02-23
11:05:42
上传
评论
收藏 7KB TXT 举报
温馨提示
试读
6页
sybase数据库常见sql操作问题处理解决方法
资源推荐
资源详情
资源评论
以前的文档,整理时发现,贴出
常用的命令集合
一、配置命令
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
常用的命令集合
一、配置命令
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
三、TSQL使用
1、统计信息更新
select "print '"+name+"'"+char(10)+"update statistics "+name+ char(10) + "go"
from sysobjects
where (type='U' or type='S')
order by name
2、显示所有触发器的名称、建立时间
SELECT USER_NAME(A.uid) 'Table Owner',
B.name 'Table Name',
A.name 'Trigger Name',
CONVERT(char(10),A.crdate,101)+SUBSTRING(CONVERT(char(20),A.crdate,0),13,7) 'Create Date'
FROM sysobjects A,
sysobjects B
WHERE A.type='TR'
AND (A.id=B.instrig OR A.id=B.updtrig OR A.id=B.deltrig)
3、关于参照
--生成建立已有参照的SQL语句
select distinct result_sql='alter table '+rtrim(object_name(tableid))+' add constraint '
+rtrim(object_name(constrid))+' foreign key('+
+col_name(sysreferences.tableid,sysreferences.fokey1)+substring(',',1,sysreferences.fokey2)
+col_name(sysreferences.tableid,sysreferences.fokey2)+substring(',',1,sysreferences.fokey3)
+col_name(sysreferences.tableid,sysreferences.fokey3)+substring(',',1,sysreferences.fokey4)
+col_name(sysreferences.tableid,sysreferences.fokey4)+substring(',',1,sysreferences.fokey5)
+col_name(sysreferences.tableid,sysreferences.fokey5)+substring(',',1,sysreferences.fokey6)
+col_name(sysreferences.tableid,sysreferences.fokey6)+substring(',',1,sysreferences.fokey7)
sp_addlogin
三、TSQL使用
1、统计信息更新
select "print '"+name+"'"+char(10)+"update statistics "+name+ char(10) + "go"
from sysobjects
where (type='U' or type='S')
order by name
2、显示所有触发器的名称、建立时间
SELECT USER_NAME(A.uid) 'Table Owner',
B.name 'Table Name',
A.name 'Trigger Name',
CONVERT(char(10),A.crdate,101)+SUBSTRING(CONVERT(char(20),A.crdate,0),13,7) 'Create Date'
FROM sysobjects A,
sysobjects B
WHERE A.type='TR'
AND (A.id=B.instrig OR A.id=B.updtrig OR A.id=B.deltrig)
3、关于参照
--生成建立已有参照的SQL语句
select distinct result_sql='alter table '+rtrim(object_name(tableid))+' add constraint '
+rtrim(object_name(constrid))+' foreign key('+
+col_name(sysreferences.tableid,sysreferences.fokey1)+substring(',',1,sysreferences.fokey2)
+col_name(sysreferences.tableid,sysreferences.fokey2)+substring(',',1,sysreferences.fokey3)
+col_name(sysreferences.tableid,sysreferences.fokey3)+substring(',',1,sysreferences.fokey4)
+col_name(sysreferences.tableid,sysreferences.fokey4)+substring(',',1,sysreferences.fokey5)
+col_name(sysreferences.tableid,sysreferences.fokey5)+substring(',',1,sysreferences.fokey6)
+col_name(sysreferences.tableid,sysreferences.fokey6)+substring(',',1,sysreferences.fokey7)
剩余5页未读,继续阅读
资源评论
dyut1991
- 粉丝: 0
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功