方法一:
通过TOP D 1 –> P(SORT BY CPU USGAE) 找出耗CPU最高的SPID ,然后以这个SPID为参数,查最耗CPU的SQL
SELECT c.SPID,a.*
from v$sqlarea a, v$session b ,v$process c
where a.address = decode(b.SQL_ADDRESS,’00′,b.prev_sql_addr,b.SQL_ADDRESS ) and b.paddr = c.addr
and c.SPID = :SPID

方法二:

作者:江枫| 地址:http://rdc.taobao.com/blog/dba/html/126_get_top_n_cpu_sql_in_realtime.html

本日志由 huzi 于 2010-01-31 17:15:28 发表到 学习随笔 中,目前已经被浏览 2063 次,评论 1 次;

作者添加了以下标签: oraclesql

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

项目介绍 

政府一个业务系统, 
使用范围全国 
数据是区域还存储,最大地方,主业务表,一年有600万,工作流表,1年有几千万,迄今为至系统已经运行三年。 
其它全国还有46个地点,数据也比较多 
新开发系统主要功能,对业务系统的数据进行分析统计.

本日志由 胡子 于 2008-09-25 20:58:08 发表到 技术文章 中,目前已经被浏览 1637 次,评论 0 次;

作者添加了以下标签: 统计大数据量ServersqlSQL Server大数据量统计系统经验总结

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

 不论什么时候,当用户试图在SQL Server上处理一些数据的时候,他们对数据库的任何改动都关联着一个或多个对象。这些对象决定着他们的任何改动是否成功。在讨论SQL Server安全性的第三部分中,你将了解对象,物主身份和许可。

对象

在SQL Server中的一个对象是一个数据库中的任何一个构件。多种类型的对象都可存储在SQL Server数据库中,包括一下几种:

本日志由 胡子 于 2008-09-25 17:50:02 发表到 工作随笔 中,目前已经被浏览 1585 次,评论 0 次;

作者添加了以下标签: 允许用户访问不失安全SQL

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

近段时间由于修改一个ASP程序(有SQL注入漏洞),在网上找了很多相关的一些防范办法,都不近人意,所以我将现在网上的一些方法综合改良了一下,写出这个ASP函数,供大家参考。

  1. Function SafeRequest(ParaName)  
  2. Dim ParaValue  
  3. ParaValue=Request(ParaName) 
  4. if IsNumeric(ParaValue) = True then 
  5. SafeRequest=ParaValue 
  6. exit Function 
  7. elseIf Instr(LCase(ParaValue),"select ") > 0 or Instr(LCase(ParaValue),"insert ") > 0 or Instr(LCase(ParaValue),"delete from") > 0 or Instr(LCase(ParaValue),"count(") > 0 or Instr(LCase(ParaValue),"drop table") > 0 or Instr(LCase(ParaValue),"update ") > 0 or Instr(LCase(ParaValue),"truncate ") > 0 or Instr(LCase(ParaValue),"asc(") > 0 or Instr(LCase(ParaValue),"mid(") > 0 or Instr(LCase(ParaValue),"char(") > 0 or Instr(LCase(ParaValue),"xp_cmdshell") > 0 or Instr(LCase(ParaValue),"exec master") > 0 or Instr(LCase(ParaValue),"net localgroup administrators") > 0  or Instr(LCase(ParaValue)," and ") > 0 or Instr(LCase(ParaValue),"net user") > 0 or Instr(LCase(ParaValue)," or ") > 0 then 
  8.  Response.Write "<script language='javascript'>" 
  9.  Response.Write "alert('非法的请求!');"  '发现SQL注入攻击提示信息 
  10.  Response.Write "location.href='http://www.wz114.com/';"  '发现SQL注入攻击转跳网址 
  11.  Response.Write "<script>" 
  12.  Response.end 
  13. else 
  14. SafeRequest=ParaValue 
  15. End If 
  16. End function 


使用SafeRequest函数替换你的Reques

本日志由 胡子 于 2008-03-29 21:20:14 发表到 技术文章 中,目前已经被浏览 1186 次,评论 0 次;

作者添加了以下标签: 攻击sql防范数据库

SQL数据进行排序、分组、统计10技巧
合理组织SQL数据可以使你可以进行有效的数据分析,这就要求对如何使用某些SQL语句和操作有一个很好的了解。本文的这些技巧可以帮助你解决如何设计SQL语句以得到你需要结果的问题。
以一种有意义的方式组织数据可能是一项挑战。有时你需要的可能是一个简单的排序,但是通常你需要做更多,你需要分组来进行分析和统计。幸运的是,SQL提供了大量语句和操作来进行排序,分组和摘要。下面的一些技巧将会帮助你识别什么时候排序,什么时候分组,什么时候以及如何统计。对要每条语句和操作的详细信息请查看Books Online.

本日志由 胡子 于 2007-04-04 18:02:00 发表到 学习随笔 中,目前已经被浏览 1238 次,评论 0 次;

作者添加了以下标签: SQL数据进行排序分组统计10技巧

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

SQL数据进行排序、分组、统计10技巧
合理组织SQL数据可以使你可以进行有效的数据分析,这就要求对如何使用某些SQL语句和操作有一个很好的了解。本文的这些技巧可以帮助你解决如何设计SQL语句以得到你需要结果的问题。
以一种有意义的方式组织数据可能是一项挑战。有时你需要的可能是一个简单的排序,但是通常你需要做更多,你需要分组来进行分析和统计。幸运的是,SQL提供了大量语句和操作来进行排序,分组和摘要。下面的一些技巧将会帮助你识别什么时候排序,什么时候分组,什么时候以及如何统计。对要每条语句和操作的详细信息请查看Books Online.

本日志由 胡子 于 2007-04-04 18:01:00 发表到 学习随笔 中,目前已经被浏览 1371 次,评论 0 次;

作者添加了以下标签: SQL数据进行排序分组统计10技巧

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文

追溯到关系数据库理论的创始人E. F. Codd,就出现了这样一个通用原则:永远不存储可被计算的数据。这个原则回避了这样一个问题:“我们应该在什么地方计算这个计算结果?”默认的答案是“在前台应用程序。”

本日志由 胡子 于 2004-10-28 19:37:11 发表到 工作随笔 中,目前已经被浏览 1343 次,评论 0 次;

作者添加了以下标签: ArthurFulleroraclesql使用CREATE TABLE语句声明一个计算列computed column

首页只显示了部分日志内容,要查看日志的全部内容请阅读全文