iis服务器助手广告广告
返回顶部
首页 > 资讯 > 数据库 >Oracle工具sql
  • 488
分享到

Oracle工具sql

2024-04-02 19:04:59 488人浏览 独家记忆
摘要

查询处于锁表中的表SELECT      l.session_id SID,      

查询处于表中的表

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_id
AND l.session_id = s. SID
ORDER 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_text
FROM
     (
          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_ > 0
AND ROWNUM_ <= 5

ORACLE查询一行数据

SELECT
     *
FROM
     (
          SELECT * FROM TABLE_NAME
     ) A
WHERE
     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 statement
FROM
	v$sqlarea a,
	dba_users b
WHERE
	a.parsing_user_id = b.user_id
AND a.disk_reads > 100000
ORDER 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_TEXT
FROM
	V$SQLAREA
WHERE
	EXECUTIONS > 0
AND BUFFER_GETS > 0
AND (BUFFER_GETS - DISK_READS) / BUFFER_GETS < 0

性能最差SQL

SELECT
	hash_value,
	executions,
	buffer_gets,
	disk_reads,
	parse_calls,
	sql_text
FROM
	V$SQLAREA
WHERE
	buffer_gets > 10000000
OR disk_reads > 1000000
ORDER 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) D
WHERE  D.TABLESPACE_NAME = F.TABLESPACE_NAME
ORDER  BY 1;


您可能感兴趣的文档:

--结束END--

本文标题: Oracle工具sql

本文链接: https://www.lsjlt.com/news/45859.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Oracle数据加载工具SQL* loader
     1.创建测试使用的表 create table TEST_TICE( id NUMBER(11), name VARCHAR2(255)); 2.准备一个sqlloader 的控制文件 (文件名.ctl)...
    99+
    2023-09-26
    oracle sql 数据库
  • Oracle工具PL/SQL的基本语法
    在本章中,我们将学习PL/SQL的基本语法,PL/SQL是块结构语言; PL/SQL程序划分成几个部分,并在每个部分中写入逻辑代码块。每个块由三个子部分组成 - 声明部分 ...
    99+
    2024-04-02
  • Oracle官方工具SQL Developer如何使用
    这篇文章主要介绍“Oracle官方工具SQL Developer如何使用”,在日常操作中,相信很多人在Oracle官方工具SQL Developer如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希...
    99+
    2023-06-30
  • Oracle中常用工具-oracle sql developer如何安装使用
    这篇文章主要介绍了Oracle中常用工具-oracle sql developer如何安装使用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。...
    99+
    2024-04-02
  • 【SQL】sql优化小工具之SQLHC
    SQLHC 是什么东西呢,全称:SQL Tuning Health-Check Script 是 Oracle Server Technologies Center of Expertise 开发的一个工...
    99+
    2024-04-02
  • oracle自带工具(自动优化sql小助手)
    1.drop tuning task if task exists (删除之前的优化任务,如果存在的话) sqlplus / as sysdba ...
    99+
    2024-04-02
  • Oracle工具PL/SQL的基本语法怎么用
    Oracle工具PL/SQL的基本语法怎么用,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。我们将学习PL/SQL的基本语法,PL/SQL是块结构语言; PL/SQL程序划分...
    99+
    2023-06-22
  • SQL工具Franchise怎么用
    SQL工具Franchise怎么用,很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先先说一件公众号后续文章的定位,之前很多人都在公众号后台留言,说想要看一些推荐...
    99+
    2023-06-19
  • SQL自动审核工具archer
    二、平台介绍 archer 基于inception的自动化SQL操作平台,支持工单、审核、认证、邮件、OSC等功能。 github地址:https://github.com/jly8866/archer 如...
    99+
    2024-04-02
  • sql注入工具怎么使用
    首先需要说明的是,SQL注入是一种非法的攻击手段,使用SQL注入工具进行攻击是违法的行为,不应该进行。下面仅仅是为了提供知识参考,不...
    99+
    2023-05-15
    sql注入工具 sql
  • SQL Server密码爆破工具SQLdict
    SQL Server密码爆破工具SQLdict...
    99+
    2023-06-04
  • ORACLE工具之使用SQLPLUS
    SQL*Plus 是 ORACLE 数据库的命令行工具,它允许用户通过命令行界面与数据库进行交互,并执行 SQL 语句。以下是使用 ...
    99+
    2023-08-24
    oracle
  • 人工智能自动sql优化工具SQLTuning for SQL Server怎么用
    这篇文章将为大家详细讲解有关人工智能自动sql优化工具SQLTuning for SQL Server怎么用,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。针...
    99+
    2024-04-02
  • Navicat for Oracle工具怎么连接oracle
    这篇文章给大家分享的是有关Navicat for Oracle工具怎么连接oracle的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Navicat for Oracle是一款or...
    99+
    2024-04-02
  • SQL调优工具包DBMS_SQLTUNE怎么用
    小编给大家分享一下SQL调优工具包DBMS_SQLTUNE怎么用,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!oracle 提供了优化建议功能包DBMS_SQLTUNE,该包可以帮助我们分...
    99+
    2024-04-02
  • SQL盲注工具BBQSQL有什么用
    小编给大家分享一下SQL盲注工具BBQSQL有什么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!SQL盲注工具BBQSQLSQL注入是将SQL命令插入到表单、域...
    99+
    2023-06-04
  • sql综合利用工具有哪些
    以下是几个常用的SQL综合利用工具:1. SQLmap:一个自动化的SQL注入工具,可用于检测和利用SQL注入漏洞。2. Metas...
    99+
    2023-06-08
    sql综合利用工具 sql
  • oracle10g的em工具优化sql功能
    工作安排,需要在oracle10g进行sql的优化,得知oracle的em工具可以进行系统优化,故如下操作。百度搜到如下链接,本想按照步骤进行sql优化:http://blog.csdn.net/binya...
    99+
    2024-04-02
  • Oracle OS Watcher 工具怎么用
    这篇文章主要为大家展示了“Oracle OS Watcher 工具怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Oracle OS Watcher 工具怎...
    99+
    2024-04-02
  • oracle开发工具有哪些
    oracle 提供了各种开发工具,包括数据库管理工具(sql developer、sql*plus、oracle enterprise manager)、应用程序开发工具(oracle ...
    99+
    2024-04-19
    oracle
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作