-
sql server大数据归档 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-14 热度:200
昨天做了个日常大数据归档,归档700W数据,表字段130左右,字段比较多,分享下! ----先禁用表的index 1.先获取需要禁用的索引 declare @tname varchar(100) se[详细]
-
TypePerf收集服务器性能 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-14 热度:124
TypePerf.exe这个命令行工具可以收集服务器性能数据 --1.查找和数据库JinRiDomesticOrder相关的性能参数 TYPEPERF -qx SQLServer:Databases | FIND testr --2.[详细]
-
监控sql server 2008 R2群集状态 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-14 热度:78
declare @OutputType varchar(20) declare @debug char(1) declare @ForceRefresh char(1) declare @xp_cmdshell_available char(1) set @OutputType=LIST set[详细]
-
查看cache中消耗性能的语句 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-14 热度:146
sqlserver服务器内存偏高,查看下cache中sql消耗情况! /* 查询cache中的语句 说明:可以根据类型、用户数、大小查询 */ declare @objtype varchar(20) declare[详细]
-
获得客户端详细信息以及每个进程的sql语句 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-14 热度:131
b性能下降时很多朋友都想监控到是哪个客户端、哪个用户、哪台客户端发起的什么会话sql语句, 但是微软自带的要使用profiler才能实现,但是考虑性能问题,很多人[详细]
-
查看sql server 2008中性能低下的语句 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-14 热度:64
经常使用这个语句来查看性能低下的sql语句: SELECT creation_time N'语句编译 时间' ,last_execution_time N'上次执行时间 ' ,total_physical_reads N'物理读[详细]
-
使用DBCC CHECKDB手工修复数据库 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:203
alter database accp set single_user with rollback immediate go alter database accp set emergency go --查看数据库可疑的原因 dbcc checkdb ('accp') go -[详细]
-
sql server DBA面试题 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:124
1.sqlserver 2008 R2 on windows server 2008 R2群集中,有节点A、B,现在需要停机 新添加一个节点C进来替换现有节点B,请列出必要的步骤. 2.sqlserver 2008 R2[详细]
-
goldengate for sql server 日志暴涨的解决办法 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:143
gg for sqlserver 2008 R2 开启后,sqlserver的日志会出现暴涨的情况,解决办法如下 : 1.先确认是否数据库设置问题导致 如: 1)查看ggerror中,是否有报错 ![详细]
-
限制sql server表更新和删除行数 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:147
不小心update忘记添加条件,简单限制下! trigger针对DML频繁操作时性能不佳,注意自己实际情况! create trigger tr_tblTime on tblTime for update,delete as[详细]
-
perl脚本备份还原sql server - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:137
写了一个perl脚本灵活来备份或还原。 1.将config.txt保存到c盘根目录 username:sa password:passwd123! 根据实际情况修改该文件内容 2.执 行bcp.pl #!C:Perl64[详细]
-
skip_unusable_indexes参数对不可见索引的影响 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:121
skip_unusable_indexes参数对不可见索引的影响 数据库如何处理不可用索引主要 由参数skip_unusable_indexes决定的; 如果该参数设置为true则数据库遇到不可用索[详细]
-
如何批量获取text字段的长度 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:182
某一项目需要批量转换text到varchar,需要批量获取varchar长度. select MAX (DATALENGTH (paybeizhu )) as paybeizhu, MAX(DATALENGTH (Flighty2 )) as Flighty[详细]
-
sql server 2008 R2中如何插入多行数据 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:123
插入多行数据时,可以不用写N多的insert into。 SELECT DISTINCT ' ('+'''' +loginip +''''+') '+',' FROM dbo.Login WHERE loginname IN ( SELECT DISTINCT lo[详细]
-
Sql Server打开sa属性报错的解决方法 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:124
--如果打开sa属性报错如下: 无法显示请求的对话框。属性IsLocked不可用于登录名sa。该对象可能没有此属性,也可能是访问权限不足而无法检索。 --解决办法: 首[详细]
-
sql server 2008 R2 故障恢复移动文件 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:161
朋友咨询的问题,这里给个参考步骤: 故障恢复移动文件 /* 如果数据 库无法启动,即处于可疑模式下或处于未恢复状态,则只有 sysadmin 固定角色的成员才可 以移[详细]
-
T-SQL语句的执行顺序 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:80
最近看有同学不知道select语句中字段别名为什么不能在having中使用,其实就是对这个执行顺序不理解,扫盲下. 1. FROM 2. ON 3. OUTER 4. WHERE 5. GROUP BY 6.[详细]
-
sql server 2008 R2删除重复数据的方法 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:68
推荐方法3 --方法1: SELECT * FROM ( SELECT Row_Number() OVER ( PARTITION BY [orderno] ORDER BY ( SELECT 0 ) ) AS RowNO , * FROM tblMulCharge ) t WHER[详细]
-
sql server如何清除维护相关日志 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:69
---1.查看作业历史记录 SELECT TOP 1000 [instance_id] ,[job_id] ,[step_id] , [step_name] ,[sql_message_id] , [sql_severity] ,[message] , [run_status] ,[详细]
-
sql server 2008 R2资源管理器设置 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:112
USE master; CREATE RESOURCE POOL pMAX_CPU_PERCENT_25 WITH (MAX_CPU_PERCENT = 25); GO CREATE WORKLOAD GROUP gMAX_CPU_PERCENT_25 USING pMAX_CPU_PERCENT[详细]
-
sql server 类型自动判断和条件检查的备份脚本 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:109
根据自己环境自定义了一个备份脚本! 说明: 使用方法:exec master.dbo.fullbackup1 's:backup','suzhou','full' 0.备份类型只能是full、diff或log,数据库名不[详细]
-
SQL SERVER 18056性能突然下降的原因 - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:88
客户端无法重新使用 SPID 为 %d 的会话,该会话已被重置用于连接池。失败 ID 为 %d 。 此错误可能是由于先前的操作失败引起的。 请查看错误日志,找出在显示此[详细]
-
sql server 发布后如何手动清除相关proc - MSSQL教程
所属栏目:[MsSql教程] 日期:2014-03-08 热度:171
--删除数据库发布后,发现还有很多相关的proc存在, 手动清除下! SELECT 'drop proc dbo.'+name FROM sys.procedures WHERE name LIKE 'sp_MSupd_%' UNION ALL[详细]