07 2012 档案

摘要://这是什么含义 SET NO_BROWSETABLE ON declare @P1 int set @P1=1 exec sp_prepare @P1 output, NULL, N 'SELECT * FROM ALLSum ', 1 select @P1 解释:设置的东西就不说了,看联机帮助就知道是什么意思了 declare @P1 int --set @P1=1 --这个是不要的,是执行下面的语句后产生的 --创建一个调用指定sql语句的指针,并且保存到变量@p1中 exec sp_prepare @P1 output, NULL, N... 阅读全文
posted @ 2012-07-26 23:49 wasp 阅读(4016) 评论(0) 推荐(0)
摘要:XP_FileExist:用法:EXEC xp_fileexist <filename> [, <file_exists INT> OUTPUT]例子:exec master.dbo.xp_fileexist 'C:\temp'SP_MSForEachDb:例子1:exec dbo.sp_MSforeachdb 'select ''?'', * from [?].INFORMATION_SCHEMA.TABLES where table_name like ''authors'' & 阅读全文
posted @ 2012-07-26 23:34 wasp 阅读(311) 评论(0) 推荐(0)
摘要:http://technet.microsoft.com/zh-cn/library/bb838723.aspxMicrosoft SQL Server 2005 提供了一些工具来监控数据库。方法之一是动态管理视图。动态管理视图 (DMV) 和动态管理函数 (DMF) 返回的服务器状态信息可用于监控服务器实例的运行状况、诊断问题和优化性能。常规服务器动态管理对象包括:dm_db_*:数据库和数据库对象dm_exec_*:执行用户代码和关联的连接dm_os_*:内存、锁定和时间安排dm_tran_*:事务和隔离dm_io_*:网络和磁盘的输入/输出此部分介绍为监控 SQL Server 运行状况 阅读全文
posted @ 2012-07-17 23:38 wasp 阅读(487) 评论(0) 推荐(0)
摘要:转:http://space.itpub.net/16436858/viewspace-621642在SQL Server 2005中,提供了动态管理视图和函数(DynamicManagementViews andDynamicManagementFunctions),大大的方便了我们对系统运行情况的监控,故障诊断和性能优化。现在除了Debug以外,已经很少再对生产系统使用Profiler。下面我会Step by step的介绍,如何使用DMV和DMF来诊断系统情况,介绍到的全部知识都来自于联机丛书(Books Online)。Issue:在新上线一个系统后,我发现数据库服务器的CPU有所升高 阅读全文
posted @ 2012-07-17 23:19 wasp 阅读(367) 评论(0) 推荐(0)
摘要:动态管理视图DMV和函数DMF Referencehttp://gallery.technet.microsoft.com/ScriptCenter/en-us/http://technet.microsoft.com/en-us/sqlserver/bb331794.aspxhttp://www.cnblogs.com/buro79xxd/category/270255.html简介SQL Server 05提供了动态管理视图Dynamic Management Views和函数 Functions,方便了我们对系统运行情况的监控,故障诊断和性能优化.配合Profiler,dashboard 阅读全文
posted @ 2012-07-17 23:17 wasp 阅读(226) 评论(0) 推荐(0)
摘要:T-SQL查询进阶--理解SQL Server中索引的概念,原理以及其他(转载)简介 在SQL Server中,索引是一种增强式的存在,这意味着,即使没有索引,SQL Server仍然可以实现应有的功能。但索引可以在大多数情况下大大提升查询性能,在OLAP中尤其明显.要完全理解索引的概念,需要了解大量原理性的知识,包括B树,堆,数据库页,区,填充因子,碎片,文件组等等一系列相关知识,这些知识写一本小书也不为过。所以本文并不会深入讨论这些主题。索引是什么 索引是对数据库表中一列或多列的值进行排序的一种结构,使用索引可快速访问数据库表中的特定信息。 精简来说,索引是一种结构.在SQL Server 阅读全文
posted @ 2012-07-17 23:13 wasp 阅读(154) 评论(0) 推荐(0)
摘要:转SQL Server 的事务和锁最近在项目中进行压力测试遇到了数据库的死锁问题,简言之,如下的代码在 SERIALIZABLE 隔离级别造成了死锁:?1234567891011121314SELECT @findCount=COUNT(id) FROM MyTableWHERE [fk_related_id]=@ArgumentIF (@findCount > 0)BEGINROLLBACK TRANSACTIONRETURN ERROR_CODEENDINSERT INTO MyTable ([fk_related_id],…)VALUES (@Argument,…)COMMIT T 阅读全文
posted @ 2012-07-17 23:12 wasp 阅读(149) 评论(0) 推荐(0)
摘要:SQL Server 2005/2008 性能监控二-- 数据库文件性能,文件io性能统计(必须重启sql server服务,才能清零该计数器),SELECT DB_NAME(vfs.DbId) DatabaseName, mf.name,mf.physical_name, vfs.BytesRead, vfs.BytesWritten,vfs.IoStallMS, vfs.IoStallReadMS, vfs.IoStallWriteMS,vfs.NumberReads, vfs.NumberWrites,(Size*8)/1024 Size_MBFROM ::fn_virtualfiles 阅读全文
posted @ 2012-07-17 23:08 wasp 阅读(229) 评论(0) 推荐(0)
摘要:SQL Server 2005/2008 性能监控一-- 查看性能记数器SELECT * FROM sys.dm_os_performance_counters-- 执行过的线程所遇到的所有等待(不是当前正在运行的线程, 为自上次重置统计信息或启动服务器以来累积的数据),可分析靠前的几个等待较高的事件。select * from sys.dm_os_wait_stats order by wait_time_ms desc该动态视图的细节,请查看帮助文档.-- 重置该动态视图DBCC SQLPERF ('sys.dm_os_wait_stats', CLEAR);GO-- 正在 阅读全文
posted @ 2012-07-17 23:07 wasp 阅读(283) 评论(0) 推荐(0)
摘要:转: 使用Java NIO编写高性能的服务器 http://tenyears.iteye.com/blog/40489 View Code packagenio.file;importjava.io.FileInputStream;importjava.io.IOException;importjava.net.InetSocketAddress;importjava.nio.ByteBuffer;importjava.nio.CharBuffer;importjava.nio.channels.FileChannel;importjava.nio.channels.SelectionKey; 阅读全文
posted @ 2012-07-15 18:14 wasp 阅读(342) 评论(0) 推荐(0)
摘要:Bootstrapping TomcatThe bootstrapping process is actually rather simple. All we have to do is:1、Set up the environment variables required by this Tomcat instance2、Instantiate the general class loaders that will be used for our running Tomcat instance3、Initialize this Tomcat instance4、Parse the main 阅读全文
posted @ 2012-07-15 17:02 wasp 阅读(616) 评论(0) 推荐(0)
摘要:技术:如何使用JS判断操作系统为32位还是64位版本 [背景]早先,制作根据IE版本、操作系统版本以及处理器架构自动为用户引导适合的介质供安装。原想,可以将之束之高阁,此后便高枕无忧了。昨天用户很气愤地反映了这个现象,情绪颇为激动,甚至对目前的单位发了一通牢骚。 当出现问题时,作为开发人员或者技术研发人员,第一反应是尽可能从他的描述中提取有用信息,然后尽可能快地去解决,而不是尝试让用户去转移自己的环境。我们必须尽可能地尊重用户使用的环境。即便将来出现IE10、Windows 8,我们也要尽可能地去解决由于兼容性或者安全性问题导致应用无法正常使用的问题。[问题原因]安装64位Windows 7操 阅读全文
posted @ 2012-07-11 21:53 wasp 阅读(10192) 评论(0) 推荐(1)
摘要:配置位置在log下的server.xml,(tomcat容器)在server.xml里的<host>标签下添加:<Valve className="org.apache.catalina.valves.AccessLogValve"directory="logs" prefix="localhost_access_log." suffix=".txt"pattern="common" resolveHosts="false"/>范例:<Engin 阅读全文
posted @ 2012-07-09 22:35 wasp 阅读(2892) 评论(0) 推荐(0)
摘要:IO的一点学习记录1、View Code packageio.file;importjava.io.BufferedReader;importjava.io.File;importjava.io.FileReader;importjava.io.IOException;importjava.io.StringReader;publicclassInput{publicstaticvoidmain(String[]args)throwsIOException{Stringpath=Input.class.getResource(".").getFile()+"/te 阅读全文
posted @ 2012-07-06 23:39 wasp 阅读(201) 评论(0) 推荐(0)
摘要:Java代码 HttpClientclient=newHttpClient(); HttpMethodmethod=newGetMethod("http://www.apache.org"); try{ client.executeMethod(method); byte[]responseBody=null; responseBody=method.getResponseBody(); }catch(HttpExceptione){ //TODOAuto-generatedcatchblock e.printStackTrace(); }catch(IOException 阅读全文
posted @ 2012-07-06 22:41 wasp 阅读(10665) 评论(0) 推荐(0)
摘要:Tomcat1、下载源码,并解压文件,例如:E:\Programe\javaWorkShop\OA\Tomcat62、新建项目Java Project3、从File System中导入 4、配置source 5、添加依赖包,我都是从eclipse插件中找到主要包如下: 添加依赖后,基本上错误都消失6、copy 文件:build.properties.default。并修改名称为build.properties,修改配置项:base.path=E:/Programe/javaWorkShop/OA/Tomcat6/share7、打开ant视图,打开build.xml 执行download。会下载 阅读全文
posted @ 2012-07-01 21:13 wasp 阅读(3943) 评论(1) 推荐(0)
摘要:学习Tomcat的相关资料1、how to tomcat work这本书解剖了Tomcat4.1.12和5.0.18版本,解释了它的servlet容器的内部运行机制英文版 中文版2、Tomcat 6 Developer’s Guide.pdfThis book intended to provide Tomcat administrators, deployers, and developers an introduction into the internal workings of the Tomcat servlet container.At the same time, it prov 阅读全文
posted @ 2012-07-01 18:48 wasp 阅读(800) 评论(0) 推荐(0)