Oracle工具sql
发表于:2025-11-08 作者:千家信息网编辑
千家信息网最后更新 2025年11月08日,查询处于锁表中的表SELECT l.session_id SID, l.locked_mode, l.oracle_username, l.os_user_name,
千家信息网最后更新 2025年11月08日Oracle工具sql
查询处于锁表中的表
SELECT l.session_id SID, l.locked_mode, l.oracle_username, l.os_user_name, s.machine, s.terminal, o.object_name, s.logon_time, s.serial# FROM v$locked_object l, all_objects o, v$session s WHERE l.object_id = o.object_idAND l.session_id = s. SIDORDER BY SID, s.serial#;
删除掉系统锁定的此记录
ALTER SYSTEM KILL SESSION 'SID,serial#';
查询最慢的sql
SELECT *FROM ( SELECT parsing_user_id, executions, sorts command_type, disk_reads, sql_text FROM v$sqlarea ORDER BY disk_reads DESC )WHERE ROWNUM < 10
消耗磁盘读取最多的sql top5
SELECT disk_reads, sql_textFROM ( SELECT sql_text, disk_reads, DENSE_RANK () OVER (ORDER BY disk_reads DESC) disk_reads_rank FROM v$sql )WHERE disk_reads_rank <= 5;
ORACLE分页查询
SELECT *FROM ( SELECT ROW_.*, ROWNUM ROWNUM_ FROM ( SELECT * FROM TABLE_NAME ) ROW_ )WHERE ROWNUM_ > 0AND ROWNUM_ <= 5
ORACLE查询一行数据
SELECT *FROM ( SELECT * FROM TABLE_NAME ) AWHERE ROWNUM = 1
查询IO大于10000的SQL
SELECT b.username username, a.disk_reads READS, a.executions exec, a.disk_reads / decode( a.executions, 0, 1, a.executions ) rds_exec_ratio, a.sql_text statementFROM v$sqlarea a, dba_users bWHERE a.parsing_user_id = b.user_idAND a.disk_reads > 100000ORDER BY a.DISK_READS DESC;
解析时间大于执行时间
SELECT EXECUTIONS, DISK_READS, BUFFER_GETS, ROUND( (BUFFER_GETS - DISK_READS) / BUFFER_GETS, 2 ) Hit_radio, ROUND(DISK_READS / EXECUTIONS, 2) Reads_per_run, SQL_TEXTFROM V$SQLAREAWHERE EXECUTIONS > 0AND BUFFER_GETS > 0AND (BUFFER_GETS - DISK_READS) / BUFFER_GETS < 0
性能最差SQL
SELECT hash_value, executions, buffer_gets, disk_reads, parse_calls, sql_textFROM V$SQLAREAWHERE buffer_gets > 10000000OR disk_reads > 1000000ORDER BY buffer_gets + 100 * disk_reads DESC;
查看表空间
SELECT Upper(F.TABLESPACE_NAME) "表空间名", D.TOT_GROOTTE_MB "表空间大小(M)", D.TOT_GROOTTE_MB - F.TOTAL_BYTES "已使用空间(M)", To_char(Round(( D.TOT_GROOTTE_MB - F.TOTAL_BYTES ) / D.TOT_GROOTTE_MB * 100, 2), '990.99') || '%' "使用比", F.TOTAL_BYTES "空闲空间(M)", F.MAX_BYTES "最大块(M)"FROM (SELECT TABLESPACE_NAME, Round(Sum(BYTES) / ( 1024 * 1024 ), 2) TOTAL_BYTES, Round(Max(BYTES) / ( 1024 * 1024 ), 2) MAX_BYTES FROM SYS.DBA_FREE_SPACE GROUP BY TABLESPACE_NAME) F, (SELECT DD.TABLESPACE_NAME, Round(Sum(DD.BYTES) / ( 1024 * 1024 ), 2) TOT_GROOTTE_MB FROM SYS.DBA_DATA_FILES DD GROUP BY DD.TABLESPACE_NAME) DWHERE D.TABLESPACE_NAME = F.TABLESPACE_NAMEORDER BY 1;
空间
查询
时间
最大
最差
一行
大小
性能
数据
磁盘
空闲
系统
s.
消耗
工具
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
小米c软件开发工程师招聘
即墨区商城软件开发哪家便宜
ea工具 软件开发
弱口令网络安全风险提示
北京戴尔服务器授权代理商
erp云数据库
南昌导航软件开发
麒麟系统服务器查看配置
学习计算机数据库难吗
提交中 保存到数据库
武汉网络安全学院开学典礼
数据库以二进制形式存储吗
对日软件开发面试
三级网络技术模拟软件网盘
房卡软件开发
现代化网络安全如何
网络技术的基本应用实验报告
软件开发公司电话号码
我的世界开荒永久不关的服务器
互联网科技时政
essbase 数据库备份
三级网络技术报名条件
数据库可以在哪个软件上做题
石狮针织提花机软件开发商
软件开发需要做什么美工
奇安信网络安全产品的缺点
华为服务器读不到新装的固态硬盘
神仙道 已断开服务器
互联网域名根服务器管理
自定义数据库网站平台