Oracle Exadata, db_file_multiblock_read_count and sort_multiblock_read_count

Hi,
I have an Oracle RDBMS 11gR2 EE that uses ASM and Exadata.
We have sone processes that read huge amount of data, "shuffle it" and insert it to tales. Totally, about 20% of the data is processed.
The total size of the database is about 12 TB.
Most of these processes perform a full table scans, using also the Exadata smart scans.
Some ad-hoc indexes are created and can be used as well. All this through hints (because the data is shuffeled, statistics are not accurate anymore).
As we consequence, we have quite noticeable and very long running processes (from hours to few days).
It consumes also a significant amount of temporary tablespace.
We would like to investigate if it is possible to "speed up" that whole process.
I have found that the following parameter could be used to minimize disk I/O:
db_file_multiblock_read_count
But I have read pros et cons about it... so I am confused about using it properly.
Additionally, there is also this parameters:
sort_multiblock_read_count
Do these parameters also apply when having these smart scans?
If these parameters can improve throughput, how can I find out the size they should be?
What are the advantages and disadvantages of using them?
Thanks by advance for sharing your experence.
Kind Regards.

Hi Franck,
Not all tables are compresses, and the index are used to access intermediate look-up tables.
The content of the tables is practically "flushed out" as part of an anonimization process. So, at that stage statistics are not accurate anymore, and thus a hint is the only way to "force" a full scan (as the whole content of the tables need to be accessed). Is this is the right plan, that is another question that I cannot directly answer as the "logic" in the statements is not always the same. The full table scans with smart scans ranges from 60 to 90% which I think is quite good (although mu knowledge of Exadata is rather limited).
I agree with you to not change the mentioned parameters.
Kind Regards.

Similar Messages

  • Oracle.exe grows and grows tdaily till the system must be restarted

    Hello,
    I must restart the XE almost daily because oracle.exe grow and grow (from about 300M at the begining till more than 1G). the system is slowly and slowly.
    Instalaltion on Windows 2000 SP4 was witout any errors
    there are not default parameters (alertXE.log)
    Fri Sep 15 05:24:00 2006
    Starting ORACLE instance (normal)
    LICENSE_MAX_SESSION = 0
    LICENSE_SESSIONS_WARNING = 0
    Picked latch-free SCN scheme 2
    Using LOG_ARCHIVE_DEST_10 parameter default value as USE_DB_RECOVERY_FILE_DEST
    Autotune of undo retention is turned on.
    IMODE=BR
    ILAT =18
    LICENSE_MAX_USERS = 0
    SYS auditing is disabled
    ksdpec: called for event 13740 prior to event group initialization
    Starting up ORACLE RDBMS Version: 10.2.0.1.0.
    System parameters with non-default values:
    processes = 150
    sessions = 170
    cpu_count = 1
    shared_pool_size = 130023424
    __large_pool_size = 16777216
    large_pool_size = 16777216
    java_pool_size = 41943040
    control_files = D:\ORAXE\ORADATA\XE\CONTROL.DBF
    __db_cache_size = 113246208
    db_cache_size = 113246208
    compatible = 10.2.0.1.0
    log_archive_start = FALSE
    log_archive_format = XE_%s_%r_%t.arc
    db_file_multiblock_read_count= 16
    db_recovery_file_dest = D:\oraxe\app\oracle\flash_recovery_area
    db_recovery_file_dest_size= 53687091200
    fast_start_mttr_target = 0
    undo_management = AUTO
    undo_tablespace = UNDO
    undo_retention = 3600
    O7_DICTIONARY_ACCESSIBILITY= FALSE
    remote_login_passwordfile= EXCLUSIVE
    dispatchers = (PROTOCOL=TCP) (SERVICE=XEXDB)
    session_cached_cursors = 180
    job_queue_processes = 10
    audit_file_dest = D:\ORAXE\APP\ORACLE\ADMIN\XE\ADUMP
    background_dump_dest = D:\ORAXE\APP\ORACLE\ADMIN\XE\BDUMP
    user_dump_dest = D:\ORAXE\APP\ORACLE\ADMIN\XE\UDUMP
    max_dump_file_size = 20000000
    core_dump_dest = D:\ORAXE\APP\ORACLE\ADMIN\XE\CDUMP
    sort_area_size = 1048576
    db_name = XE
    open_cursors = 300
    os_authent_prefix =
    star_transformation_enabled= FALSE
    query_rewrite_enabled = FALSE
    pga_aggregate_target = 251658240
    statistics_level = TYPICAL
    aq_tm_processes = 1
    Can anyone help please?
    regards and Thanks
    Jacek

    I had something similar with 9i a long time ago. I was just using it locally, but it repeatedly kept trying to access the internet, but was blocked, so it kept retrying and writing to the alert log until it grew so big that it filled the hard drive. You might check your files and see exactly what is growing, check your alert log, then deal with the problem, by either disabling something or granting access or whatever is appropriate.

  • Oracle Exadata Vs Oracle database machine

    Hi,
    I would like to know the difference between Oracle exadata and Oracle database machine. From Oracle website I can find both are used high volume database applications.
    Can somebody help.
    Thanks
    Rajesh

    user12122325 wrote:
    Hi,
    I would like to know the difference between Oracle exadata and Oracle database machine. From Oracle website I can find both are used high volume database applications.I amnot sure that how come you missed the pages of both machines? Anways, ORacle EXadata(version1)was for DWH applications while Exadata Version2, The Database Machine is for OLTP systems.
    [Sun Oracle Database Machine|http://www.oracle.com/database/database-machine.html]
    [Oracle Exadata|http://www.oracle.com/database/exadata.html]
    HTH
    Aman....

  • Need details abt the Oracle Exadata

    Hi All,
    I am basically for oracle DBA experience, and now i am willing to learn the oracle Exadata and do the certification in it?
    Can someone please tell whether will it be useful to my career wise ?
    Is there any documentation online available , if yes please provide the link ?
    Is there any documentation available for preparing the ceritfication ?
    Thanks in advance..
    Regards
    Vedavathi E

    Hi Exadata is more over a complete solution of hardware, network and database engineered together for better performance and managability. More information you can get it in the below link. Also it works with 11g and some features are exclusive to exadata in 11g which one has to know.
    http://en.wikipedia.org/wiki/Oracle_Exadata

  • Oracle Exadata question

    Hi,
    I want to know, exadata database machine is based on SUN hardware or HP hardware?
    I see that HP has exclusivity of this technology:
    From HP:
    http://www.hp.com/hpinfo/newsroom/press/2008/080924xa.html
    HP today announced that it is the exclusive systems and integration technology provider for the Oracle® Exadata Storage Server.
    From SUN:
    http://www.oracle.com/database/exadata.html
    Oracle Exadata Storage Servers combine smart storage software from Oracle and industry-standard hardware from Sun to deliver the industry's highest database storage performance
    Thank you

    Exadata 1 was HP
    Exadata 2 is Sun.

  • New Exam - (1z0-027) - Oracle Exadata Database Machine X3 Administrator

    Hi Friends,
    Exadata Database Machine Overview
    Identify the benefits of using Database Machine for different application classes
    Describe the integration of the Database Machine with Oracle Database Clusterware and ASM
    Describe Exadata Storage Server and the different Database Machine configurations
    Describe the key capacity and performance specifications for Database Machine
    Describe the key benefits associated with Database Machine
    Exadata Database Machine Architecture
    Describe the Database Machine network architecture
    Describe the Database Machine software architecture
    Describe the Exadata Storage Server storage entities and their relationships
    Describe how multiple Database Machines can be interconnected
    Describe site planning requirements for Database Machine
    Describe network requirements for Database Machine
    Key Capabilities of Exadata Database Machine
    Describe the key capabilities of Exadata Database Machine
    Describe the Exadata Smart Scan capabilities
    Describe the capabilities of hybrid columnar compression
    Describe the capabilities and uses of the Smart Flash Cache
    Describe the capabilities of the Smart Flash Log
    Describe the purpose and benefits of Storage Indexes
    Describe the capabilities and uses of Exadata Secure Erase
    Exadata Database Machine Initial Configuration
    Describe the installation and configuration process for Database Machine
    Describe the default configuration for Database Machine
    Describe supported and unsupported customizations for Database Machine
    Describe database machine operating system options and configurations
    Configure Exadata Storage Server
    Configure Exadata software
    Create and configure ASM disk groups using Exadata
    Use the CellCLI Exadata administration tool
    Describe Exadata Storage Server security
    I/O Resource Management
    Use Exadata Storage Server I/O Resource Management to manage workloads within a database and across multiple databases
    Configure database resource management plans
    Configure category plans
    Configure inter-database plans
    Describe and configure the I/O resource manager objectives
    Monitor I/O using I/O Metrics
    Recommendations for Optimizing Database Performance
    Optimize database performance in conjunction with Exadata Database Machine
    Monitor and configure table indexes, accounting for the presence of Exadata
    Using Smart Scan
    Describe Smart Scan and the query processing that can be offloaded to Exadata Storage Server
    Describe the requirements for Smart Scan
    Describe the circumstances that prevent using Smart Scan
    Identify Smart Scan in SQL execution plan
    Use database statistics and wait events to confirm how queries are processed
    Consolidation Options and Recommendations
    Describe the options for consolidating multiple databases on Database Machine
    Describe the benefits and costs associated with different options
    Identify the most appropriate approach for consolidation in different circumstances
    Migrating Databases to Exadata Database Machine
    Describe the steps to migrate your database to Database Machine
    Explain the main approaches for migrating your database to Database Machine
    Identify the most appropriate approach for migration in different circumstances
    Identify the most appropriate storage configuration for different circumstances
    Bulk Data Loading using Oracle DBFS
    Use Oracle DBFS for bulk data loading into Database Machine
    Configure the Database File System (DBFS) feature for staging input data files
    Use external tables based on input data files stored in DBFS to perform high-performance data loads
    Exadata Database Machine Platform Monitoring
    Describe the purpose and uses of SNMP for the Database Machine
    Describe the purpose and uses of IPMI for the Database Machine
    Describe the purpose and uses of ILOM for the Database Machine
    Configuring Enterprise Manager Grid Control 11g to Monitor Exadata Database Machine
    Describe the Enterprise Manager Grid Control architecture as it specifically applies to Exadata Database Machine
    Describe the placement of agents, plug-ins and targets
    Describe the recommended configuration for high availability
    Describe the plug-ins associated with Exadata Database Machine and how they are configured
    Use setupem.sh
    Configure a dashboard for Exadata Database Machine
    Monitoring Exadata Storage Servers
    Describe Exadata Storage Server metrics, alerts and active requests
    Identify the recommended focus areas for Exadata Storage Server monitoring
    Monitor the recommended Exadata Storage Server focus areas
    Monitoring Exadata Database Machine Database Servers
    Describe the monitoring recommendations for Exadata Database Machine database servers
    Monitoring the InfiniBand Network
    Monitor InfiniBand switches
    Monitor InfiniBand switch ports
    Monitor InfiniBand ports on the database servers
    Monitor the InfiniBand subnet master location
    Monitor the InfiniBand network topology
    Monitoring other Exadata Database Machine Components
    Monitor Exadata Database Machine components: Cisco Catalyst Ethernet Switch, Sun Power Distribution Units, Avocent MergePoint Unity KVM Switch
    Monitoring Tools
    Use monitoring tools: Exachk, DiagTools, ADRCI, Imageinfo and Imagehistory, OSWatcher
    Backup and Recovery
    Describe how RMAN backups are optimized using Exadata Storage Server
    Describe the recommended approaches for disk-based and tape-based backups of databases on Database Machine
    Describe the recommended best practices for backup and recovery on Database Machine
    Perform backup and recovery
    Connect a media server to the Database Machine InfiniBand network
    Database Machine Maintenance tasks
    Power Database Machine on and off
    Safely shut down a single Exadata Storage Server
    Replace a damaged physical disk on a cell
    Replace a damaged flash card on a cell
    Move all disks from one cell to another
    Use the Exadata cell software rescue procedure
    Patching Exadata Database Machine
    Describe how software is maintained on different Database Machine components
    Locate recommended patches for Database Machine
    Describe the recommended patching process for Database Machine
    Describe the characteristics of an effective test system
    Database Machine Automated Support Ecosystem
    Describe the Auto Service Request (ASR) function and how it relates to Exadata Database Machine
    Describe the implementation requirements for ASR
    Describe the ASR configuration process
    Describe Oracle Configuration Manager (OCM) and how it relates to Exadata Database Machine
    Quality of Service Management
    Describe the purpose of Oracle Database Quality of Service (QoS) Management
    Describe the benefits of using Oracle Database QoS Management
    Describe the components of Oracle Database QoS Management
    Describe the operations of Oracle Database QoS Management
    Thanks
    LaserSoft

    Here's the source document from Oracle Education with the exam details: http://education.oracle.com/pls/web_prod-plq-dad/db_pages.getpage?page_id=5001&get_params=p_exam_id:1Z0-027&p_org_id=&lang=
    This is the non-partner equivalent of "Oracle 11g Essentials" (1Z0-536 http://www.oracle.com/partners/en/knowledge-zone/database/1z1-536-exam-page-169969.html) that has existed under various names since 2010, but with additional content relevant to new features like flash logging, QoS management and ASR.
    Marc

  • Oracle Exadata vs Exalogic Elastic Cloud Infrastructure Plug-ins

    Hello,
    I'm looking for information/documentation regarding the difference between the Oracle Exadata plug-in vs the Exalogic Elastic Cloud Infrastructure Plug-in. I can find some info on the Elastic Cloud but so far cannot find any
    documentation on the required Oracle Exadata plug-in.
    Steve

    Hi Steve,
    Check out Support note "Oracle Database Machine Monitoring Best Practices (Doc ID 1110675.1)". It has information (and links) related to the Exadata plug-in.
    Regards,
    - Loc

  • Oracle Exadata 11g Certified Implementation Specialist certification

    I was just wondering if any one done "Oracle Exadata 11g Certified Implementation Specialist" certification and suggest any tips for exam would be great.

    909402 wrote:
    hi
    please i need to know these informations right or wrong
    1-OCA can any one got it and can get it's exam
    2- OCP need to get oca first and there is an attendeng also?
    reply me please and many thanks to you>You are ou of context to this thread.
    Please browse:
    http://certification.oracle.com - preparation/getting started and the FAQs and locate the certification you desire. The information you need is there, and there is little need for me to repeat it here. Using codes and identifiny a certification properly by its rigthtful code and name helps focus the mind and helps many questions to answer themselves. Practice of such rigor is surely helpful in the certification journey.

  • Oracle Exadata Now Certified by SAP

    Hi all
    Check our latest feature on the [start of Oracle Exadata certification by SAP|SAP on Oracle].
    Best regards, Aidan
    Follow us on [Facebook|http://www.facebook.com/SAPonOracle#!/SAPonOracle] and [Twitter|http://twitter.com/#!/SAPonOracle].

    No replies

  • Oracle Exadata - Automatic Index

    Hi Experts,
    I was told that Oracle Exadata can create index on the fly automatically for the required columns when it seems some queries performing poor, can you please clarify if its true? if so what kind of configuration is required to do so?
    Appreciate any more details!

    Hi Experts,
    I was told that Oracle Exadata can create index on the fly automatically for the required columns when it seems some queries performing poor, can you please clarify if its true? if so what kind of configuration is required to do so?
    Appreciate any more details!
    No, the database indexe on tables are not created automatically.
    There is a difference between database index (persist) and exadata storage index (do not persist across reboot) which are created at the storage layer. For poor performing query you should check whether smart scan is working.
    HTH,
    Pradeep

  • How a procedure is compiled in oracle ? (implicit and explicit compilation)

    how a procedure is compiled in oracle ? (implicit and explicit compilation)

    When you create a proceudre oracle automatically compile and stored it. Use the following syntax to compile a procedure
    ALTER PROCEDURE hr.remove_emp COMPILE;
    Thanks

  • Not able to see ikm oracle incremental update and ikm oracle slowly changing dimensions under PHYSCIAL tab in odi 12c

    not able to see ikm oracle incremental update and ikm oracle slowly changing dimensions under PHYSCIAL tab in odi 12c
    But i'm able to see other IKM's please help me, how can i see them

    Nope, It has not been altered.
    COMPONENT NAME: LKM Oracle to Oracle (datapump)
    COMPONENT VERSION: 11.1.2.3
    AUTHOR: Oracle
    COMPATIBILITY: ODI 11.1.2 and above
    Description:
    - Loading Knowledge Module
    - Loads data from an Oracle Server to an Oracle Server using external tables in the datapump format.
    - This module is recommended when developing interfaces between two Oracle servers when DBLINK is not an option.
    - An External table definition is created on the source and target servers.
    - When using this module on a journalized source table, the Journaling table is first updated to flag the records consumed and then cleaned from these records at the end of the interface.

  • Memory and No. of Processor calculation for Oracle EBS R11 and R12

    Can some one please tell me …. How to calculate required Memory and No. of Processors for Oracle EBS R11 and R12.
    For example we have 50 Concurrent users and 100 named (i.e. the users which are doing only Data entry.), so how to How to calculate required Memory and No. of Processors
    Please guide me on the same.
    Thanks,

    Please refer to the following links, it may be helpful:
    Oracle Applications Benchmark White Papers
    http://www.oracle.com/apps_benchmark/html/white-papers-e-business.html
    Oracle Applications Standard Benchmark White Papers
    http://www.oracle.com/apps_benchmark/html/white-papers.html
    Hardware requirements for Oracle APPS
    Hardware requirements for Oracle APPS

  • Oracle Data Profiling and Data Quality

    Hi,
    How to create metabase for Oracle Data Profiling and Data Quality.Is metabase and repository are same.

    Hi,
    You can create a metabase in the Metabase Manager:
    - Expand Control Admin
    - Click on Metabases
    - in the Metabases window, right-click on the white area and select Add...
    - go through the wizard to create your metabase
    This is documented in the ODQ/ODP tutorial (http://www.oracle.com/technology/products/oracle-data-quality/pdf/oracledq_tutorial.pdf) and in the Documentation (in Metabase Manager or Oracle Data Quality go to Help and then Manuals).
    Thanks,
    Julien

  • Difference in select for update of - in Oracle Database 10g and 11g

    Hi, I found out that Oracle Database 10g and 11g treat the following PL/SQL block differently (I am using scott schema for convenience):
    DECLARE
      v_ename bonus.ename%TYPE;
    BEGIN
      SELECT b.ename
        INTO v_ename
        FROM bonus b
        JOIN emp e ON b.ename = e.ename
        JOIN dept d ON d.deptno = e.deptno
       WHERE b.ename = 'Scott'
         FOR UPDATE OF b.ename;
    END;
    /While in 10g (10.2) this code ends successfully (well NO_DATA_FOUND exception is raised but that is expected), in 11g (11.2) it raises exception "column ambiguously defined". And that is definitely not expected. It seems like it does not take into account table alias because I found out that when I change the column in FOR UPDATE OF e.empno (also does not work) to e.mgr (which is unique) it starts working. So is this some error in 11g? Any thoughts?
    Edited by: Libor Nenadál on 29.4.2010 21:46
    It seems that my question was answered here - http://stackoverflow.com/questions/2736426/difference-in-select-for-update-of-in-oracle-database-10g-and-11g

    The behaviour seems like it really is a bug and can be avoided using non-ANSI syntax. (It makes me wonder why Oracle maintains two query languages while dumb me thinks that this is just a preprocessor matter and query engine could be the same).

Maybe you are looking for