今天在处理一张大表,200w*30*4=240 000 000条的数据,表已经按照日期字段分月分区了,在从该表select出来insert到临时表的时候发现非常非常的慢,看了执行计划也没什么可以改善的,想查下是那个步骤执行慢,突然想起了日志文件V$LOG;
SQL> select * from v$log;
GROUP# THREAD# SEQUENCE# BYTES MEMBERS ARCHIVED STATUS FIRST_CHANGE# FIRST_TIME
---------- ---------- ---------- ---------- ---------- -------- ---------------- ------------- -----------
1 1 347 52428800 1 NO INACTIVE 2800505 2009-5-7 9:
2 1 348 52428800 1 NO INACTIVE 2841774 2009-5-7 22
3 1 349 52428800 1 NO CURRENT 2867634 2009-5-8 5:
SQL>
可以通过STATUS 栏位得知是在写还是在读,如果是在写的话这个日志应该会显示是激活的,反之是未激活;
分享到:
相关推荐
常用动态性能视图:v$fixed_table、v$fixed_view_definition、v$database、v$instance、v$version、v$log、v$sysstat、v$logfile、v$controlfile、v$system_event、v$parameter、v$process、v$session、v$session_...
v$sess_io, v$bsp, v$px_session, v$px_sesstat, v$px_process, v$px_process_sysstat, v$pq_sesstat, v$pq_slave, v$pq_sysstat, v$pq_tqstat - **定义**:会话I/O、并行执行会话、进程等信息。 - **用途**:优化...
下面列举了一些常用的数据字典条目及其用途: - **DBA_TABLES**:存储所有用户所拥有表的信息。此视图包含了表名、所属模式、创建时间等详细信息。 - **DBA_TAB_COLUMNS**:存储所有用户表中的列信息。包括列名、...
- **v$logfile**: 重做日志文件的详情。 - **v$instance**: 数据库实例的属性。 - **v$log**: 日志组的信息。 - **v$loghist**: 日志历史记录。 - **v$sga**: 共享全局区域(SGA)的统计信息。 - **v$parameter**: ...
以下是一些常用的视图及其用途: - **V$DATABASE**: 提供关于当前数据库实例的信息。 - **V$INSTANCE**: 显示关于当前数据库实例的状态信息,包括实例名、数据库名等。 - **V$OPTIONS**: 显示安装在当前Oracle实例...
- **命令**: 多种视图查询,如 `v$archived`, `v$archived_log`, `v$backup`, 等。 - **用途**: 深入了解控制文件中存储的多种数据,包括归档日志、备份信息等。 #### 12. 控制文件结构管理 - **要点**: 控制文件...
例如,`V$PARAMETER`显示了初始化参数文件中设置的值,`V$SGASTAT`反映了Oracle实际分配的内存大小,而`V$SGA`则包含了SGA的总览信息。 对于SGA的优化,关键是根据系统负载和工作负载来调整各个内存池的大小。例如...
3. **v$log**:提供关于重做日志文件的信息,包括日志组号、成员列表、当前状态等。 4. **v$process**:提供关于当前正在运行的进程信息,包括操作系统进程ID、会话ID、等待事件等。 5. **v$session**:提供关于当前...
### Oracle 动态性能表学习:深入理解 v$sysstat #### 一、v$sysstat 视图概述 在 Oracle 数据库管理中,动态性能视图(Dynamic Performance Views)是一组特殊的内置视图,提供了关于数据库实例及其内部组件的...
以下是一些Oracle数据库中常用的SQL查询及其用途: 1. **查看表空间名称及大小**: 通过`dba_tablespaces`和`dba_data_files`视图,可以获取所有表空间的名称和总大小。这有助于了解存储资源的分配情况。 2. **...
Oracle 10g的内存结构是数据库管理系统的关键组成部分,它决定了数据库的性能和稳定性。SGA(System Global Area)是Oracle数据库中一个重要的共享内存区域,用于存储数据库运行时的各种数据和控制信息。 1. SGA...
`v$log`视图显示了数据库重做日志文件的配置信息,包括日志组编号、成员数量、大小、状态以及是否已被归档。 #### 9. 重做日志文件所存放的具体位置 ```sql select * from v$logfile ``` `v$logfile`视图列出了当前...
以上介绍了Oracle中一些常用的系统表和视图,通过查询这些表和视图可以方便地获取数据库的各种信息,对于数据库的管理和维护非常有用。需要注意的是,不同的Oracle版本可能会有不同的系统表和视图,具体使用时需参考...
这些用户在不同的Oracle版本中具有不同的权限和用途,例如`sys`和`system`用户通常用于系统级管理任务,而`scott/tiger`则是一个经典的示例用户,用于教学和测试目的。 ### 3. Oracle数据库架构查询 文档提供了一些...
- `SELECT * FROM V$CONTROFILE`, `V$DATAFILE`, `V$LOGFILE`分别显示控制文件、数据文件和重做日志文件的详细信息。 - 数据字典视图如`ALL_OBJECTS`, `USER_OBJECTS`, `DBA_OBJECTS`, `USER_SOURCE`, `USER_...
- **查询在线日志文件**:使用`SELECT * FROM v$log;`和`SELECT * FROM v$logfile;`命令来获取当前可用的日志文件信息。这些信息对于确定哪些日志文件需要被分析非常关键。 #### 四、LogMiner的高级应用 除了基本...
在Oracle数据库中,日志文件主要包括重做日志文件(Redo Log Files)和归档日志文件(Archived Log Files)。这些日志文件记录了所有对数据库所做的修改操作,用于支持事务的持久性和恢复功能。 ##### 1. 强制日志...
**v$logfile** - **描述**:有关实例重置日志组文件名及其位置的信息。 - **用途**:用于监控日志文件的状态,确保日志文件正常可用。 ##### 5. **v$archived_log** - **描述**:记录归档日志文件的基本信息,如...
以上列举的是Oracle初学者必须掌握的一些基础知识和常见问题解决方案。通过对这些知识点的学习,可以帮助初学者更好地理解和使用Oracle数据库系统。这些内容不仅限于Oracle 9i版本,许多概念和命令在后续版本中仍然...