dbcc showfilestats
--从过程缓存中清除所有元素
dbcc freeproccache
--从缓冲池中清楚所有缓冲区
dbcc dropcleanbuffers
--从所有缓存中释放所有未使用缓存
dbcc freesystemcache(\'tempdb\')
--sp_server_info查看SQL Server信息
--用于显示SQL Server2008的信息,包括数据库版本号、字符集排序方式、数据表名的最大字符数。
exec sp_server_info
--sp_databases查看数据库信息
--用于显示所有数据库信息,包括数据库名和数据大小。
exec sp_databases
--sp_monitor查看系统统计信息
exec sp_monitor --:显示统计信息,包括CPU工作时间、输入输出时间、读取或写入数据的包数
--sp_helpdb查看数据库信息
exec sp_helpdb --:返回当前实例里的所有数据库信息
exec sp_helpdb \'AIS20141030141246\'--:返回zhongyang数据库的信息
--sp_helpfile查看数据库文件信息
exec sp_helpfile --:查看当前数据的所有数据文件属性
exec sp_helpfile \'AIS20141030141246\'--:查看数据文件zhongyang_data的属性
--sp_helpfilegroup查看文件组信息
exec sp_helpfilegroup --:用于返回与当前数据库相关联的文件组的名称及属性
--sp_helpindex查看索引信息
exec sp_helpindex \'orders\' --:返回orders表或视图上的索引信息
--sp_helpsort查看排序及字符集信息
exec sp_helpsort
--sp_helpstats查看列和索引的统计信息
exec sp_helpstats \'orders\',\'stats\' --:只返回与索引不关联的统计信息
exec sp_helpstats \'orders\',\'all\' --:返回所有索引的统计信息,以及创建了统计信息的列的统计信息
--sp_helptext查看对象内容
--用于返回用户定义的规则、默认值、存储过程、函数、触发器、计算列、CHECK约束、视图或系统对象,但是加密的对象内容无法显示。
exec sp_helptext \'dbo.spGenInsertSQL\' --:返回存储过程dbo.spGenInsertSQL的内容
exec sp_helptext \'orders\',\'shopprice\' --:返回orders表的计算列shopprice的内容
--Sp_help查看对象信息
exec sp_help --:返回当前数据库中所有对象
exec sp_help \'orders\' --:返回orders表中所有对象
--sp_tables查看表或视图信息
exec sp_tables --:返回当前数据库中所有的数据表和视图信息
exec sp_tables @table_type=\'\'\'table\'\'\' --:返回当前数据库中所有数据表的信息
exec sp_tables \'orders\' --:返回orders表的信息
--sp_columns查看列信息
exec sp_columns \'orders\' --:返回orders表的所有列信息
exec sp_columns \'orders\',@column_name=\'empid\' --:返回orders表empid列的信息
--sp_rename修改对象名
--用于在数据库中更改用户创建的对象的名称,例如数据表、索引、字段、别名数据类型或CLR用户定义类型
exec sp_rename \'orders\',\'orders1\' --:将orders表表名修改为orders1
--sp_renamedb修改数据库名
exec sp_renamedb \'zhongyang\',\'zhongyang1\' --:将数据库zhongyang名称修改为zhongyang1
--sp_helptrigger查看触发器信息
exec sp_helptrigger \'orders\' --:返回orders表中所有的DML触发器信息
exec sp_helptrigger \'orders\',\'insert\'/\'update\'/\'delete\' --:返回orders表中所有insert触发器/update触发器/delete触发器的信息
--sp_who查看用户和进程信息
--用于显示当前用户和进程的信息,包括系统进程ID、进程状态、登录名、主机名、正在使用的数据库。
exec sp_who --:显示当前所有用户和进程的信息
exec sp_who \'sa\' --:显示sa用户的进程信息
--sp_lock查看锁信息
exec sp_lock --:返回所有锁的信息
exec sp_lock 51 --:返回数据库引擎进程ID(SPID)为51的锁的信息
--sp_fkeys查看外键信息
exec sp_fkeys \'orders\' --:返回orders表的外键信息
--sp_pkeys查看主键信息
exec sp_pkeys \'orders\'--:返回orders表的主键信息
--sp_stored_procedures查看存储过程信息
exec sp_stored_procedures --:返回所有存储过程信息
exec sp_stored_procedures \'spGenInsertSQL\' --:返回存储过程\'spGenInsertSQL\'的信息
相关文章: