sqlserver常用语句_MySQL, Oracle及数据库讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  MySQL, Oracle及数据库讨论区 »
总帖数
1
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 1935 | 回复: 0   主题: sqlserver常用语句        下一篇 
xuefeng
注册用户
等级:上士
经验:315
发帖:69
精华:0
注册:2011-8-17
状态:离线
发送短消息息给xuefeng 加好友    发送短消息息给xuefeng 发消息
发表于: IP:您无权察看 2015-7-17 9:29:28 | [全部帖] [楼主帖] 楼主

 维护语句 

DBCC DBREINDEX 重建指定数据库中表的一个或多个索引 
DBCC DBREPAIR 除去损坏的数据库 
DBCC INDEXDEFRAG 整理指定的表或视图的聚集索引和辅助索引碎片 
DBCC SHRINKDATABASE 收缩指定数据库中的数据文件大小 
DBCC SHRINKFILE 收缩相关数据库的指定数据文件或日志文件大小 
DBCC UPDATEUSAGE 报告和更正 sysindexes 表的不正确内容, 
该内容可能会导致通过 sp_spaceused 
系统存储过程产生不正确的空间使用报表 

状态语句 
DBCC INPUTBUFFER 显示从客户端发送到MS SQL Server 的最后一个语句 
DBCC OPENTRAN 如果在指定数据库内存在最旧的活动事务和最旧的分布和非分布式复制事务, 
则显示与之相关的信息。只有当存在活动事务或数据库包含复制信息时, 
才显示结果。如果没有活动事务,就显示信息性消息 
DBCC OUTPUTBUFFER 以十六进制或 ASCII 格式返回指定系统进程 ID (SPID) 的当前输出缓冲区 
DBCC PROCCACHE 以报表形式显示有关过程高速缓存的信息 
DBCC SHOWCONTIG 显示指定的表的数据和索引的碎片信息 
DBCC SHOW_STATISTICS 显示指定表上的指定目标的当前分布统计信息 
DBCC SQLPERF 提供有关所有数据库中的事务日志空间使用情况的统计信息 
DBCC TRACESTATUS 显示跟踪标记的状态 
DBCC USEROPTIONS 返回当前连接的活动(设置)的 SET 选项 

验证语句 
DBCC CHECKALLOC 检查指定数据库的磁盘空间分配结构的一致性 
DBCC CHECKCATALOG 检查指定数据库中的系统表内及系统表间的一致性 
DBCC CHECKCONSTRAINTS 检查指定表上的指定约束或所有约束的完整性 
DBCC CHECKDB 检查指定数据库中的所有对象的分配和结构完整性 
DBCC CHECKFILEGROUP 检查指定文件组中的所有表(在当前数据库中)的分配和结构完整性 
DBCC CHECKIDENT 检查指定表的当前标识值,如有必要,还对标识值进行更正DBCC CHECKTABLE 
检查指定表或索引视图的数据、索引及 text、ntext 和 image 页的完整性 
DBCC NEWALLOC 检查数据库的扩展结构内的每个表的数据和索引页的分配 

其他语句 
DBCC dllname (FREE) 从内存中卸载指定的扩展存储过程动态链接库 (DLL) 
DBCC HELP 返回指定的 DBCC 语句的语法信息 
DBCC PINTABLE 将表标记为驻留,这表示MS SQL Server不从内存中刷新表页 
DBCC ROWLOCK 在MS SQL Server 6.5 版中使用,对表启用插入行锁定 (IRL) 操作 
DBCC TRACEOFF 禁用指定的跟踪标记 
DBCC TRACEON 打开(启用)指定的跟踪标记 
DBCC UNPINTABLE 将表标记为不在内存驻留。将表标记为不在内存驻留后, 
可以清空高速缓存中的表页

--转自北京联动北方科技有限公司




赞(0)    操作        顶端 
总帖数
1
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论