posted @ 2013-11-28 16:56 ╰★张志峰★╮ 阅读(306) 评论(0) 推荐(0)
摘要:
应该是你的表体积很大,处理的时候费事,因为几乎所有数据库操作都需要加或多或少的锁,所以会超时。首先你可以使用select * from sys.sysprocesses where blocked0查查有哪些进程阻塞了。然后拿SPID,运行DBCC INPUTBUFFER(SPID)来检查是什么语句造成,找到你的那个删表进程之后,kill spid,杀掉。但是注意,有些操作由于阻塞时间过长,所以就算你kill掉,也要回滚同等的时间,这个你要注意,当出现这个情况时,可能要么重启服务,要么就等了。当你需要再次删表的时候,建议先truncate table ,然后再drop,这样速度快日至少。提醒要 阅读全文
摘要:
sql语句优化性能不理想的系统中除了一部分是因为应用程序的负载确实超过了服务器的实际处理能力外,更多的是因为系统存在大量的SQL语句需要优化。为了获得稳定的执行性能,SQL语句越简单越好。对复杂的SQL语句,要设法对之进行简化。常见的简化规则如下:1)不要有超过5个以上的表连接(JOIN)2)考虑使用临时表或表变量存放中间结果。3)少用子查询4)视图嵌套不要过深,一般视图嵌套不要超过2个为宜。连接的表越多,其编译的时间和连接的开销也越大,性能越不好控制。最好是把连接拆开成较小的几个部分逐个顺序执行。优先执行那些能够大量减少结果的连接。拆分的好处不仅仅是减少SQL Server优化的时间,更使得 阅读全文
posted @ 2013-11-28 16:43 ╰★张志峰★╮ 阅读(225) 评论(0) 推荐(0)
摘要:
@echo offecho 正在清除系统垃圾文件,请稍等......del /f /s /q %systemdrive%\*.tmpdel /f /s /q %systemdrive%\*._mpdel /f /s /q %systemdrive%\*.giddel /f /s /q %systemdrive%\*.chkdel /f /s /q %systemdrive%\*.olddel /f /s /q %systemdrive%\recycled\*.*del /f /s /q %windir%\*.bakdel /f /s /q %windir%\prefetch\*.*rd /s 阅读全文
posted @ 2013-11-28 14:18 ╰★张志峰★╮ 阅读(17123) 评论(0) 推荐(0)
摘要:
一、新建一个记事本文件,修改后追名为bat。右键选择编辑,在里面输入本文的例子,保存后双击就可以运行。二、命令介绍1.Echo 命令打开回显或关闭请求回显功能,或显示消息。如果没有任何参数,echo 命令将显示当前回显设置。语法echo [{on|off}] [message]echo 表示显示此命令后的字符echo off 表示在此语句后所有运行的命令都不显示命令行本身例如:echo onEcho 你好Echo offEcho 你好pause就可以看到效果2.@ 命令表示不显示@后面的命令,@与echo off相象,但它是加在每个命令行的最前面,表示运行时不显示这一行的命令行(只能影响当前行 阅读全文
posted @ 2013-11-28 14:10 ╰★张志峰★╮ 阅读(560) 评论(0) 推荐(0)
摘要:
是我在单位批量安装软件使用的批处理,判断方法如下,仅供参考,本人不懂任何编程,大家凑合着看:winxp和win7判断:net config workstation |(find /i "windows 7")&&(goto win7menu)ver |(find /i "windows XP")&&(goto winxpmenu)复制代码判断x64和x86,有C:\Program Files (x86)文件夹,则为x64系统,没有则x86系统:if exist "C:\Program Files (x86)&qu 阅读全文
posted @ 2013-11-28 13:51 ╰★张志峰★╮ 阅读(879) 评论(0) 推荐(0)
摘要:
DOS批处理命令判断操作系统版本、执行各版本对应语句昨天在家里试用 netsh interface ip set address 这些命令更改上网IP、DNS、网关等,今天将那些代码拿来办公室一用发现尽报错,才想起来家里电脑是WIn7系统,办公室机器是XP系统,于是手工修改了一下 netsh 对应的一些参数,在XP下面终于能正常执行了。 www.2cto.com 也就是说,在WIn7和WinXP下 netsh 命令对应的参数是不一样的,就比如 在XP下面的 netsh interface ip add dns 到了WIN7下,就必须得写为:netsh interface ip add dnss 阅读全文
posted @ 2013-11-28 13:50 ╰★张志峰★╮ 阅读(1500) 评论(0) 推荐(0)
摘要:
可以通过VER命令的输出结果判断2K/XP/NT,楼主应该对比以下各版本的VER命令输出结果,参考MrPotter(HarryPotter)的脚本即可,ver|find"XP"if%errorlevel%==0gotowinxpver|find"2000"if%errorlevel%==0gotowin2kver|find"NT"if%errorlevel%==0gotoNTGOTOOTHEROS:OTHEROSGOTOEND:NTGOTOEND:win2kgotoend:winxpgotoend:end 阅读全文
posted @ 2013-11-28 13:47 ╰★张志峰★╮ 阅读(249) 评论(0) 推荐(0)
摘要:
dos里面没有复制文件夹这一个命令,这是个复合的命令,是由新建文件夹和将原文件夹里的东西全部复制进去两步组成的.就像剪贴一样,是先建立文件,然后再删除源文件.这是一种复合型的操作. 复制文件夹: 1.新建文件夹 2.将原文件夹中的文件全部复制到目的文件夹中 例子: @echo off md d:\aa xcopy /e "e:\aa" "d:\aa" echo 复制成功 pause&exit用到的一个批处理:xcopy "C:\Users\portal-admin\Desktop\SystemWithin\index_h1_002_HS 阅读全文
posted @ 2013-11-28 13:37 ╰★张志峰★╮ 阅读(2516) 评论(0) 推荐(0)
浙公网安备 33010602011771号