开云官方网站

4个月前 (04-21)
  • 查看数据库正在执行的sql
  • 查询执行最慢的sql
  • 查看数据库锁表
查看数据库正在执行的sql
SELECT b.sid oracleID,
b.username Oracle用户,
b.serial#, 
spid 操作系统ID,
paddr,
sql_text 正在执行的SQL,
b.machine 计算机名
FROM v$process a, v$session b, v$sqlarea c
WHERE a.addr = b.paddr
AND b.sql_hash_value = c.hash_value;
查询执行最慢的sql
select *
from (select sa.SQL_TEXT,
sa.SQL_FULLTEXT,
sa.EXECUTIONS "执行次数",
round(sa.ELAPSED_TIME / 1000000, 2) "总执行时间",
round(sa.ELAPSED_TIME / 1000000 / sa.EXECUTIONS, 2) "平均执行时间",
sa.COMMAND_TYPE,
sa.PARSING_USER_ID "用户ID",
u.username "用户名",
sa.HASH_VALUE
from v$sqlarea sa
left join all_users u
on sa.PARSING_USER_ID = u.user_id
where sa.EXECUTIONS > 0
order by (sa.ELAPSED_TIME / sa.EXECUTIONS) desc)
where rownum <= 50;
查看数据库锁表
select p.spid,
a.serial#,
c.object_name,
b.session_id,
b.oracle_username,
b.os_user_name
from v$process p, v$session a, v$locked_object b, all_objects c
where p.addr = a.paddr
and a.process = b.process
and c.object_id = b.object_id;

你可能想看:

SQL语句中删除语句DELETE说明(sqldelete删除语句) 同题参见

SQL删除语句DELETE是最常用的SQL语句之一,下文将为您详细介绍SQL语句中DELETE语句,供您参考,希望对您够有所帮助。 对照阅读你可以给DELETE 语句提供WHERE 子句。例如,下面这...

开云官方网站是MySQL?MySQL为开云官方网站有两个版本? 相关阅读

MySQL的介绍MySQL数据库管理系统由瑞典DataKonsultAB开云官方网站研发,因此MySQL目前属于Oracle旗下产品。MySQL所使用SQL语言是用于访问数据库最常用标准化语言。一般来说...

分享给朋友:

继续阅读

若需了解「开云官方网站」的上下文,可结合站内栏目与相关篇目交叉阅读。

栏目用于追新,文内链接用于对照细节。两者配合可减少漏读与重复检索。

继续浏览时优先选择同栏目或相近主题,避免被站外镜像带偏。

站点导览

洱海旅游攻略 · wiki · 科技 · 文化

页面按栏目组织。可先看导读,再进入相关篇目或返回列表。