SQLSERVER 查询索引使用情况
使用该查询可以查询哪些索引发挥了作用,哪些索引是多余的,去掉多余的索引,再配合Performance Dashboard 插件,可以对SQLSERVER数据库的索引进行有针对性的优化。use drpdb --要查看的数据库select distinct db_na...
SQLSERVER 收缩日志
1、打开查询分析器,输入命令DUMP TRANSACTION drpdb WITH NO_LOG2、再打开企业管理器--右键你要压缩的数据库--所有任务--收缩数据库--收缩文件--选择日志文件--在收缩方式里选择收缩至: ,这里会给出一个允许...
SQLSERVER 连接数
--查看当前连接数SELECT COUNT(*) AS Expr1, hostnameFROM master.dbo.sysprocessesWHERE (dbid = DB_ID(N'drpdb'))GROUP BY hostname 列出所有的连接:USE master EXEC sp_who列出某个特定用户的信息:SP_W...
SQLSERVER 事务日志备份与恢复
事务日志备份保留上次事务日志备份后发生的所有事务的痕迹;它还允许你把数据库恢复到数据库发生错误之前的一个时间点。事务日志备份按顺序发生,从而建立一个备份链。在把一连串事务日志备份恢复到一个时间点时,...
SQLSERVER 备份每天跑的报表
1.insertinsert into DataMonthBalanceTable select a.*,getdate() as date from MonthBalanceTable a where (coalesce(a.ttt_end_item,0)+coalesce(a.YAMOUNT_FINAL,0)+ coalesce(a.OTHERAMOUNT_FINAL,0) +coale...
SQLSERVER 备份与恢复
--完全备份DECLARE @strPath NVARCHAR(200)set @strPath = convert(NVARCHAR(19),getdate(),120)set @strPath = REPLACE(@strPath, ':' , '.')set @strPath = 'E:\datebak\' + 'drpdb_full_'+@strPath + '.bak'B...
SQLSERVER 的Min Memory per Query 设置
举个例子,某个生产系统中有两个需要关注的查询,一个并发量有100,每个查询实例都需要2MB(典型的事务操作),另外查询并发量10,每个实例需要内存50MB(典型的分析操作),那么平均每个查询所需的内存就为(100 * ...
SQLSERVER REFERENCE
---查看当前数据库的所有客户端链接情况:select hostname,count(*) hostconncount from master.dbo.sysprocesses group by hostname order by count(*) desc --查看SQL SEVER CPU活动,工作情况sele...
SQLSERVER 2005 计算最大工作线程数
如果 max worker threads 的默认值是 0,则允许 SQL Server 在启动时自动配置工作线程数。对于大多数系统而言,该设置为最佳设置;然而,根据您的系统配置将 max worker threads 设置为特定值有时会提高性能。下...