AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / dba / 问题

问题[tuning](dba)

Martin Hope
Harry
Asked: 2020-02-27 07:12:52 +0800 CST

如何查找用户执行的历史sql_id

  • 0

我正在尝试查找用户在 AWR 的快照 ID 之间的时间间隔内执行的历史 sql_id。我正在使用视图DBA_HIST_ACTIVE_SESS_HISTORY,DBA_USERS并DBA_HIST_SNAPSHOTS尝试查找username,等。但是经过一些测试后sql_id,sample_time所有执行的 sql 都没有列在以下查询的输出中

col username for a30;
col BEGIN_INTERVAL_TIME for a30;
col END_INTERVAL_TIME for a30;
COL SAMPLE_TIME FOR A30;
set linesize 2000;
select * from (
select b.BEGIN_INTERVAL_TIME,b.END_INTERVAL_TIME,u.username,a.SESSION_ID,a.SESSION_SERIAL#,
a.INSTANCE_NUMBER,a.sql_id,A.SAMPLE_TIME from DBA_HIST_ACTIVE_SESS_HISTORY a 
inner join dba_users u
on u.user_id=a.user_id
inner join dba_hist_snapshot b
on b.snap_id=a.snap_id
where b.snap_id >= 40 and b.snap_id <= 46
order by BEGIN_INTERVAL_TIME desc) where rownum <= 50;

为什么会这样?还有其他方法吗?

oracle tuning
  • 1 个回答
  • 1451 Views
Martin Hope
Harry
Asked: 2020-02-02 20:12:29 +0800 CST

oracle收缩空间一步释放空间给操作系统?

  • 0

alter table ... shrink spaceoracle 是在发布时(一步)还是在移动 HWM 之后(两步)向操作系统释放空间alter table ... shrink space compact?

oracle tuning
  • 1 个回答
  • 57 Views
Martin Hope
Harry
Asked: 2020-01-24 20:36:52 +0800 CST

了解我的环境是否具有工作负载存储库许可证的最佳方式

  • 1

通常,当我需要使用某些来自 awr 的资源时,我会查找LAST_USAGE_DATEwith dba_feature_usage_statisticsfeature name Automatic Workload Repository,但我几乎可以肯定这不是一个好方法。

我如何知道我的环境是否有工作负载存储库许可证?

oracle tuning
  • 1 个回答
  • 31 Views
Martin Hope
Gryu
Asked: 2019-11-08 03:05:41 +0800 CST

tune 缺少 oracle 配置文件。我怎么能切换到它?

  • 0

我正在尝试使用本教程配置调整

然后我试图切换到 oracle 配置文件:

# tuned-adm profile oracle

无效的个人资料。使用“tuned-adm list”获取所有可用的配置文件。

# tuned-adm list
Available profiles:
- desktop-powersave
- spindown-disk
- default
- virtual-guest
- virtual-host
- throughput-performance
- enterprise-storage
- latency-performance
- laptop-battery-powersave
- laptop-ac-powersave
- server-powersave
Current active profile: default

那么如何切换到列表中不存在的配置文件呢?

oracle-12c tuning
  • 1 个回答
  • 420 Views
Martin Hope
rohit
Asked: 2017-09-16 06:44:53 +0800 CST

数据库引擎调优顾问

  • 0

我在 DTA 中分析了一个巨大的查询。数据库设计得很糟糕,表上没有主键,也没有聚集索引。我发现大约有 80 张这样的桌子。现在,如果没有索引,查询显然会运行缓慢,但是当我将它们放入 DTA 时,它总是要求我创建一个非聚集索引(即使在堆上)。就像是

CREATE NONCLUSTERED INDEX [_dta_index_IO_Status_MAster_10_1899153811__K2_4_5_1912] 
  ON [Scorecard].[IO_Status_MAster]
  (
    [WBS] ASC
  )
  INCLUDE ([OrderNumber], [IO_STATUS]) 
    WITH (SORT_IN_TEMPDB = OFF, DROP_EXISTING = OFF, ONLINE = OFF) ON [PRIMARY]
go

我的问题是,DTA 的工作前提是表上有聚集索引吗?为什么不建议创建聚簇索引?

sql-server tuning
  • 1 个回答
  • 271 Views
Martin Hope
pshore73
Asked: 2015-09-11 04:44:18 +0800 CST

导出查询计划

  • 2

我知道导出单个查询计划非常容易。我的问题是,当我创建一个返回多个计划的查询时,例如查看服务器上最昂贵的查询,有没有办法批量导出这些计划以供以后分析,还是我需要一次导出一个?简单地保存查询结果将允许我维护 XML,但它仍然是一个一个的审查,而且我在以后能够查看它的过程中遗漏了一些东西。

我有 99% 的把握,我缺少一些简单的东西。你能帮我找到那个吗?

sql-server tuning
  • 3 个回答
  • 2156 Views
Martin Hope
Joe Hayes
Asked: 2014-02-07 12:22:55 +0800 CST

DB2 LUW 查询优化 - IXSCAN timerons 大于总 timerons

  • 1

抱歉 - 我觉得这是一个新问题,但我找不到任何内容。在优化查询时,我能够明显地将总时间从 3,700 减少到 38。但是,在仔细检查优化查询的解释计划时,我看到一个 IXSCAN 报告了 3,707.97 个时间,而总时间仍然报告为 38.61 !

我对 DB2 LUW 不是很熟悉,并且想知道这是怎么回事。即使有并行性,我认为我们也不会比最大的 # 的 1/4 小很多。当然不是 1/10。(?)

这是 AIX 上的 DB2 LUW 9.5。用于测试环境的非常普通的安装。没有 HA,没有分区,没有那样的。

从控制中心解释计划 - 命令编辑器

db2 tuning
  • 1 个回答
  • 346 Views
Martin Hope
GWR
Asked: 2013-09-27 04:27:00 +0800 CST

优化 UDF - 使用 DUAL 很昂贵

  • 1

我是 Oracle 技术的新手(主要精通 SQL Server)并且我在 UDF 的性能方面遇到了麻烦。

UDF 的目的是为“事件”获取一些输入,并查找“事件 b 发生的预期时间”。该函数返回单个DATE值。

首先发生的是SELECT ... INTO [variable] FROM DUAL;一个变量。最后在引用表(仅约 30k 行)中进行查找,并将其存储在返回变量中。

处理 80 万行需要 8 个小时。我可以在不到 40 秒的时间内选择所有列,而无需使用该功能。

我的主要问题是:使用 DUAL 会让我付出代价吗?

我们在 Oracle 11g RAC 上。

oracle tuning
  • 2 个回答
  • 133 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目

    • 12 个回答
  • Marko Smith

    如何让sqlplus的输出出现在一行中?

    • 3 个回答
  • Marko Smith

    选择具有最大日期或最晚日期的日期

    • 3 个回答
  • Marko Smith

    如何列出 PostgreSQL 中的所有模式?

    • 4 个回答
  • Marko Smith

    列出指定表的所有列

    • 5 个回答
  • Marko Smith

    如何在不修改我自己的 tnsnames.ora 的情况下使用 sqlplus 连接到位于另一台主机上的 Oracle 数据库

    • 4 个回答
  • Marko Smith

    你如何mysqldump特定的表?

    • 4 个回答
  • Marko Smith

    使用 psql 列出数据库权限

    • 10 个回答
  • Marko Smith

    如何从 PostgreSQL 中的选择查询中将值插入表中?

    • 4 个回答
  • Marko Smith

    如何使用 psql 列出所有数据库和表?

    • 7 个回答
  • Martin Hope
    Jin 连接到 PostgreSQL 服务器:致命:主机没有 pg_hba.conf 条目 2014-12-02 02:54:58 +0800 CST
  • Martin Hope
    Stéphane 如何列出 PostgreSQL 中的所有模式? 2013-04-16 11:19:16 +0800 CST
  • Martin Hope
    Mike Walsh 为什么事务日志不断增长或空间不足? 2012-12-05 18:11:22 +0800 CST
  • Martin Hope
    Stephane Rolland 列出指定表的所有列 2012-08-14 04:44:44 +0800 CST
  • Martin Hope
    haxney MySQL 能否合理地对数十亿行执行查询? 2012-07-03 11:36:13 +0800 CST
  • Martin Hope
    qazwsx 如何监控大型 .sql 文件的导入进度? 2012-05-03 08:54:41 +0800 CST
  • Martin Hope
    markdorison 你如何mysqldump特定的表? 2011-12-17 12:39:37 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 对 SQL 查询进行计时? 2011-06-04 02:22:54 +0800 CST
  • Martin Hope
    Jonas 如何从 PostgreSQL 中的选择查询中将值插入表中? 2011-05-28 00:33:05 +0800 CST
  • Martin Hope
    Jonas 如何使用 psql 列出所有数据库和表? 2011-02-18 00:45:49 +0800 CST

热门标签

sql-server mysql postgresql sql-server-2014 sql-server-2016 oracle sql-server-2008 database-design query-performance sql-server-2017

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve