dbcc sqlperf(logspace) --各数据库日志大小及使用百分比 dbcc loginfo --查看当前数据库的虚拟日志文件 --临时表'Tempdb'最近使用情况 SELECT t1.session_id ,t1.internal_objects_alloc_page_count as internal_objects_alloc_MB ,t1.internal_objects_dealloc_page_count as internal_objects_dealloc_MB ,…
/*------------------------------------------------------------------------------------ [服务器级别-服务器角色] ------------------------------------------------------------------------------------*/ -- 查看固定服务器角色(8个,不可增删,未包括public,每个用户都属于public服务器角色) EXEC sp_hel…
--查看设置的最大最小每次 exec sp_configure 'max server memory (MB)' exec sp_configure 'min server memory (MB)' --SqlServer目标内存.当前内存 .数据库内存页数 AS [cntr_value(GB)] FROM sys.dm_os_performance_counters WHERE counter_name in('Target Server Memory (KB)','Total Server…
--CPU相关视图 SELECT * FROM sys.dm_os_sys_info SELECT * FROM sys.dm_exec_sessions SELECT * FROM sys.sysprocesses SELECT * FROM sys.dm_os_tasks SELECT * FROM sys.dm_os_workers SELECT * FROM sys.dm_os_threads SELECT * FROM sys.dm_os_schedulers SELECT * FRO…
sp_helpfile --当前数据库文件分配情况 sp_spaceused --当前db空间大小(有时不准) sp_spaceused 'dbo.user' --指定表的空间大小(有时不准) sp_helpdb --所有数据库文件分配情况 sp_helpdb 'tempdb' --指定的数据库文件分配情况 EXEC xp_cmdshell 'wmic logicaldisk get caption,size,freespace'; exec master.dbo.xp_fixeddrives…
/********************[读取跟踪文件(trc)]********************/ --查看事件类型描述 SELECT tc.name,te.trace_event_id,te.name,tc.type , THEN '错误' END AS [type] FROM sys.trace_categories tc INNER JOIN sys.trace_events te on te.category_id = tc.category_id ORDER BY tc.n…
--DBCC命令与用法 DBCC HELP('?') DBCC HELP('useroptions') DBCC USEROPTIONS WITH NO_INFOMSGS --当前DB的区及文件 DBCC showfilestats --各数据库事务日志大小及百分比 DBCC sqlperf(logspace) --当前虚拟日志数量 DBCC loginfo --数据库活动游标 DBCC activecursors --表索引碎片情况 DBCC showcontig('[dbo].[table]…
--可添加索引的字段 migs.user_seeks,migs.avg_total_user_cost,migs.avg_user_impact,migs.last_user_seek ,mid.statement ,mid.equality_columns ,mid.included_columns,mid.inequality_columns,migs.unique_compiles FROM sys.dm_db_missing_index_group_stats migs (nolock)…
临时数据库TempDB 虽然是临时库,但对整个数据库系统性能却起到很关键的作用:平时用到的中间数据集会暂时保存到TempDB 中,比如:临时表,排序,临时统计信息,一些中间结果数据,索引重建 等.我们经常发现客户的TempDB 数据库暴涨,业务量大时性能有所下降:对于业务量少的实例上的数据库默认安装即可:对于业务量大的实例请安装人员按照下面的统一配置安装: 下面的SQL 脚本详细的介绍了 tempdb数据库 迁移原来的文件和增加新的文件的详细步骤: /**01 把Tempdb 文件转移到高速磁盘…
MySQLdump是MySQL自带的导出数据工具,即mysql数据库中备份工具,用于将MySQL服务器中的数据库以标准的sql语言的方式导出,并保存到文件中.Mysqldump是一个客户端逻辑备份的工作,备份的SQL文件可以在其他MySQL服务器上进行还原. 如需备份,则至少需要对该表的select权限,需要备份视图则需要改账户具有SHOW VIEW权限,触发器需要TRIGGER.如需锁表,则不可使用--single-transaction选项.其他权限暂未列出.如需还原,则需要对应的执行权限,…