`

有用的视图查询搜集

阅读更多

查询锁表人:

select b.OS_USER_NAME,c.object_name
from v$session a, v$locked_object b, dba_objects c
where a.SID = b.session_id and b.OBJECT_ID = c.object_id;
   
select trunc(e.begin_interval_time, 'dd') "date",
       sum(decode(d.instance_number, 1, d.DB_time, 0))/1000000 db1_time,
       sum(decode(d.instance_number, 2, d.DB_time, 0))/1000000 db2_time,
       sum(decode(d.instance_number, 3, d.DB_time, 0))/1000000 db3_time,
       sum(decode(d.instance_number, 4, d.DB_time, 0))/1000000 db4_time,
       sum(decode(d.instance_number, 1, d.DB_CPU, 0))/1000000 db1_cpu,
       sum(decode(d.instance_number, 2, d.DB_CPU, 0))/1000000 db2_cpu,
       sum(decode(d.instance_number, 3, d.DB_CPU, 0))/1000000 db3_cpu,
       sum(decode(d.instance_number, 4, d.DB_CPU, 0))/1000000 db4_cpu
  from (select c.SNAP_ID as begin_snapid,
               --c.SNAP_ID as end_snapid,
               b.INSTANCE_NUMBER,
               (c.DB_time - b.DB_time) as DB_time,
               (c.DB_CPU - b.DB_CPU) as DB_CPU
          from (select A.SNAP_ID,
                       A.INSTANCE_NUMBER,
                       SUM(decode(a.stat_id, 3649082374, a.value, 0)) DB_time,
                       SUM(decode(a.stat_id, 2748282437, a.value, 0)) DB_CPU
                  from sys.wrh$_sys_time_model a
                 GROUP BY A.SNAP_ID, A.INSTANCE_NUMBER) b,
               (select A.SNAP_ID,
                       A.INSTANCE_NUMBER,
                       SUM(decode(a.stat_id, 3649082374, a.value, 0)) DB_time,
                       SUM(decode(a.stat_id, 2748282437, a.value, 0)) DB_CPU
                  from sys.wrh$_sys_time_model a
                 GROUP BY A.SNAP_ID, A.INSTANCE_NUMBER) c
         where b.snap_id  = c.snap_id -1
           and b.INSTANCE_NUMBER = c.INSTANCE_NUMBER) d,
       sys.wrm$_snapshot e
 where d.begin_snapid = e.snap_id
   and d.instance_number = e.instance_number
 group by trunc(e.begin_interval_time, 'dd')
 order by trunc(e.begin_interval_time, 'dd')
分享到:
评论

相关推荐

    用Oracle动态性能视图采集查询调优数

    Oracle数据库系统为DBA和开发人员提供了丰富的动态性能视图,用于收集和分析SQL查询的执行情况,以进行性能调优。其中,V$SQL、V$SQLAREA、V$SQLTEXT和V$SQLSTATS是四个关键视图,它们在不同的场景下提供不同的信息...

    DMV查询_相关视图与函数_sqlserver_

    3. `sys.dm_exec_query_stats`:收集每个已编译的查询的执行统计信息,用于性能调优。 4. `sys.dm_os_performance_counters`:提供性能计数器信息,帮助识别性能瓶颈。 5. `sys.dm_db_index_usage_stats`:跟踪索引...

    在SQL Server中管理WSS 3.0的内容数据库 使用T—SQL查询来收集关于SharePoint环境的有用信息.pdf

    例如,在进行数据收集、性能监控或者故障诊断时,管理员可能需要编写特定的查询来获取所需的详细信息。 内容数据库架构部分着重介绍了内容数据库中的表结构和特点。SharePoint内容数据库设计的一个关键特点是表中...

    AmazonRDS支持工具包含在RDS环境中有用的实用程序、sql、脚本和视图___下载.zip

    - **PerformanceInsightsProfiler**:收集并分析数据库性能数据,提供详细的查询性能报告。 - **QueryAnalyzer**:分析数据库查询性能,识别瓶颈并提供建议优化。 3. **脚本**: - **自动化脚本**:可能包括自动...

    SQL语句收集(实用版)

    8. **视图**:视图是虚拟表,基于一个或多个表的查询结果。它们可以简化复杂查询,提供安全访问控制,并帮助保持数据库结构的整洁。 9. **存储过程**:预编译的SQL语句集合,可以封装复杂操作,提高性能,同时提供...

    Oracle中一次查询多表记录数的3种方式.pdf

    此方法简单直接,但它有一个缺点,即`num_rows`字段的数据可能存在滞后,因为它是基于数据库的统计信息,如果在收集统计信息后对表进行了数据的增删,查询结果可能与实际不符。为获取最新数据,你可以手动执行`...

    Oracle查询优化改写 技巧与案例

    - 物化视图是一种预先计算好的结果集,对于经常执行的复杂查询特别有用。 - 可以显著减少查询响应时间。 4. **动态采样**: - 动态采样技术允许查询优化器在运行时收集额外的统计信息,从而做出更好的决策。 - ...

    Oracle收集性能日志方法

    Oracle数据库包含许多内置的性能监控视图,如V$SESSION、V$SESSION_WAIT、V$SQL等,它们可以直接查询以获取实时性能信息。例如,`SELECT * FROM V$SESSION`可以列出当前所有会话的信息。 **6. 第三方工具** 除...

    我收集的DB相关的资料保证有用

    学习Oracle,你需要理解其基本概念,如表、视图、索引、触发器、存储过程,以及如何进行SQL查询和数据库管理。 SQL(Structured Query Language),结构化查询语言,是用于管理和操作数据库的标准编程语言。无论是...

    精妙SQL语句收集

    9. **视图**:视图是虚拟表,由一个或多个查询结果组成。它们可以简化复杂的查询,提供安全性,并允许用户以更易理解的方式查看数据。 10. **存储过程**:存储过程是一组预先编译的SQL语句,可以在需要时执行,提高...

    Mysql一些调优资料收集

    此外,`log-queries-not-using-indexes`参数能记录未使用索引的查询,这对于识别潜在的性能瓶颈非常有用。慢速查询日志可通过`mysqldumpslow`工具进行分析,找出最耗时的查询,以便进行优化。 查询优化通常包括创建...

    oracle大数据量处理方案资料搜集

    特别是当查询涉及大量数据的聚合操作时,物化视图尤其有用。 4. **并行查询**:Oracle的并行执行特性允许数据库同时使用多个处理器或服务器来执行查询,从而加快处理速度。合理设置并行度可以显著提高大数据处理...

    the v$ views for oracle database 10gR2

    此外,还有全球固定视图(GV$ Views),它们与V$ Views类似,但额外包含了实例ID(inst_id)列,这在并行服务器环境中特别有用,允许跨多个实例检索数据。 ### 核心知识点详解 #### 1. 动态性能视图(V$ Views) ...

    Excel快捷键查询手册

    ### Excel快捷键查询手册知识点详解 #### 一、前言 Excel是一款强大的电子表格软件,广泛应用于数据分析、财务管理等多个领域。为了提高工作效率,熟练掌握Excel快捷键是非常必要的。本手册由龙马工作室搜集整理而...

    splunk分布式日志收集和搜索

    它允许用户构建复杂的查询语句,以便从大量日志数据中提取有用信息。搜索语言包括了丰富的命令和函数,支持正则表达式,使用户能够灵活地定义搜索范围和处理结果。 Splunk教程还提到了在设计报表和图表时,如何使用...

    Access查询表名和字段名[收集].pdf

    在Access数据库中,查询表名和字段名是数据库操作的基础任务,这有助于了解数据库的结构并进行相关的数据处理。在给定的文件中,我们看到使用了OleDb方式来访问Access数据库,这是一种常见的方法,特别是在.NET环境...

    一步一步跟我学习lucene(12)---lucene搜索之分组处理group查询

    在本教程中,我们将深入探讨Lucene中的分组查询,这是一种强大的功能,允许我们对搜索结果进行分类或分组,从而提供更有结构化的展示。在"一步一步跟我学习lucene(12)---lucene搜索之分组处理group查询"中,我们将...

    Laravel开发-laravel-debugbar-viewcomposers

    在Laravel框架中,开发过程中的调试工具是至关重要的,其中Laravel Debugbar是一个非常受欢迎的扩展,它能帮助开发者追踪应用性能、查看数据库查询、分析视图数据等。本主题将深入探讨“Laravel开发-laravel-...

    SQL Server 2005 性能调优

    4. **SQL Server Profiler**:这是一个非常有用的工具,用于跟踪SQL Server的活动,包括查询计划、执行时间和错误信息等。 5. **动态管理视图(DMV)**:SQL Server提供了大量的DMV,可以用来获取关于服务器状态的...

Global site tag (gtag.js) - Google Analytics