摘要:java字符串加密解密try { String test = "123456789@fdj.com"; EncryptionDecryption des = new EncryptionDecryption("tourhb");// 自定义密钥 System.out.println("加密前的字符:" + test); System.out.println("加密后的字符:" + des.encrypt(test)); System.out.println("解密后的字符:" + des.dec 阅读全文
oracle 按每天,每周,每月,每季度,每年查询统计数据
2012-02-21 16:39 by java ee spring, 404 阅读, 0 推荐, 收藏, 编辑
摘要:oracle 按每天,每周,每月,每季度,每年查询统计数据//按天统计select count(dataid) as 每天操作数量, sum()from tablenamegroup by trunc(createtime, 'DD'))//按自然周统计 select to_char(date,'iw'),sum() from tablenamegroup by to_char(date,'iw') //按自然月统计 select to_char(date,'mm'),sum() from tablenamegroup by to 阅读全文
生成指定表rebuild所有索引的语句
2012-02-20 08:47 by java ee spring, 253 阅读, 0 推荐, 收藏, 编辑
摘要:需要对表大数据量操作的时候,如delete,需要对索引可以选择性的操作!可以使用下面语句生成:declare @tname varchar(100)declare @size intset @size=0 --这里设置索引大小限制,如果不设置默认为0即所有索引 set @tname='tblorders'select 'alter index '+' '+c.indexname+' '+'on'+' '+@tname+' '+'rebuild with (data_compr 阅读全文
TypePerf收集服务器性能
2012-02-17 10:51 by java ee spring, 215 阅读, 0 推荐, 收藏, 编辑
摘要:TypePerf.exe这个命令行工具可以收集服务器性能数据--1.查找和数据库JinRiDomesticOrder相关的性能参数TYPEPERF -qx "SQLServer:Databases" | FIND "testr" --2.查找和数据库JinRiDomesticOrder相关的性能参数并导出TYPEPERF -qx "SQLServer:Databases" | FIND "test" >>s:\perf.txt--3.perf.txt这个文本文件中读取计数器信息,将技术器数值写入到per 阅读全文
sqlserver 日常检查脚本
2012-02-15 09:24 by java ee spring, 187 阅读, 0 推荐, 收藏, 编辑
摘要:--sqlserver 日常检查脚本print '----------------------------'print ' 0.sqlserver all information 'print '----------------------------'print ' 'print '*********************************'--Step 1: Setting NULLs and quoted identifiers to ON and checking the version of SQ 阅读全文
查看cache中消耗性能的语句
2012-02-14 10:05 by java ee spring, 300 阅读, 0 推荐, 收藏, 编辑
摘要:sqlserver服务器内存偏高,查看下cache中sql消耗情况!/*查询cache中的语句说明:可以根据类型、用户数、大小查询*/declare @objtype varchar(20)declare @usecounts int declare @size_in_bytes intset @objtype='Adhoc' --只能是Adhoc、proc、Prepared ,默认是Adhocset @usecounts=1 --数目,默认是1set @size_in_bytes=1 --大小,默认是1print '输入的对象类型为@objtype';prin 阅读全文
如何新建索引:高开销的缺失索引
2012-02-13 08:58 by java ee spring, 356 阅读, 0 推荐, 收藏, 编辑
摘要:索引对查询性能影响极大,不要盲目的新建索引!数据库高开销的缺失索引,根据对动态性能视图的统计信息,新建需要的索引!select c.name as 库名,c.equality_columns,c.inequality_columns,c.included_columns,c.statement as 表名,c.avg_total_user_cost as 减少的平均成本 ,c.avg_user_impact as 百分比收益,c.last_user_seek as 使用后影响上次结果,c.unique_compilesfrom (select a.name,b.* from (select d 阅读全文
sqlserver2008 R2中查找未使用过的索引
2012-02-10 09:14 by java ee spring, 260 阅读, 0 推荐, 收藏, 编辑
摘要:sqlserver2008 R2中查找未使用过的索引:SELECT TOP 1000o.name AS 表名, i.name AS 索引名, i.index_id AS 索引id, dm_ius.user_seeks AS 搜索次数, dm_ius.user_scans AS 扫描次数, dm_ius.user_lookups AS 查找次数, dm_ius.user_updates AS 更新次数, p.TableRows as 表行数, 'DROP INDEX ' + QUOTENAME(i.name)+ ' ON ' + QUOTENAME(s.name) 阅读全文
脚本监控sqlserver 2008 R2 replication性能
2012-02-09 10:33 by java ee spring, 316 阅读, 0 推荐, 收藏, 编辑
摘要:脚本在分发服务器上执行!我主要使用来监控复制情况.下面是个案例,仅供参考!根据实际情况修改相关参数/*说明:命令在主用用于监控replication性能:1.分发服务器上执行:监控复制进程是否运行、发布服务器到分发服务器、分发到订阅服务器传递的命令数;2.分发服务器到订阅服务器复制等待情况*/--**********************************************************************************************--第一部分:监控复制进程是否运行、发布服务器到分发服务器、分发到订阅服务器传递的命令数--*********** 阅读全文
获得客户端详细信息以及每个进程的sql语句
2012-02-08 09:30 by java ee spring, 261 阅读, 0 推荐, 收藏, 编辑
摘要:db性能下降时很多朋友都想监控到是哪个客户端、哪个用户、哪台客户端发起的什么会话sql语句,但是微软自带的要使用profiler才能实现,但是考虑性能问题,很多人不愿意!网上有很多脚本能监控到客户端信息,但是唯独不能获取客户端进程的sql语句!我自己写了一个,供参考:--1.新建存储过程--create proc prtest --@spid int --as --dbcc inputbuffer (@spid) --go --2.将结果保存到临时变量#tmpSELECT [Session ID] AS 会话ID , [Login] AS 用户名 , [Database] AS 数据库 , [ 阅读全文