Skip to main content

Posts

Benchmarking Results: Internal vs External Table in Oracle Autonomous Data warehouse with 1 Billion Records

In this benchmarking test, the objective was to compare the query performance between an internal relational table and an external table (created from a Parquet file in OCI Object Storage) in Oracle ADW The Parquet file contained 1 billion records, and the same data was loaded into both an internal ADW table and an external table using the Parquet file as the data source. Queries were executed using SQL Developer SET TIMING ON;   -- Query to count rows in the internal table SELECT COUNT(*) FROM internal_table;   -- Query to count rows in the external table (Parquet-based) SELECT COUNT(*) FROM BIG_EXTERNAL_TABLE; Execution Plans Internal Table Execution Plan: •     Operation: TABLE ACCESS STORAGE FULL — Oracle retrieves data directly from its optimized storage. •     resourceCost: 4329 •     Result Cache: Enabled, allowing Oracle to cache the result for faster retrieval in subsequent queries. •     Parallelism: Automat...
Recent posts

Mastering High Availability and Disaster Recovery in Oracle ATP Databases

Introduction In today's fast-paced digital world, High Availability and Disaster Recovery (HA/DR) are not just technical jargon but essential strategies for safeguarding your data and business continuity. If you're using Oracle Autonomous Transaction Processing (ATP) databases, you're in luck. Oracle offers an array of HA/DR options, which can be easily managed from the ATP console itself. In this blog post, we'll delve into these options, their costs, and key performance indicators like Recovery Time Objective (RTO) and Recovery Point Objective (RPO). Most importantly, we'll guide you through best practices for setting up and testing these HA/DR configurations. Your HA/DR Options in Oracle ATP - At a Glance Here's a summary table outlining the available HA/DR options for Oracle ATP databases: Best Practices for HA/DR Setup 1. Evaluation Before implementing any HA/DR solution, perform a thorough assessment of your business needs, budget, and risk tolerance. The ...

AWR Made Easy - Part 1: The Basics

Intro Reading and interpreting Automatic Workload Repository (AWR) reports can often seem like a daunting task, especially considering the sheer volume of information that they contain. While setting up basic monitoring and alarms for your Oracle database via the OCI console is recommended, there will come a time when a deeper understanding and interpretation of the AWR report will be required for advanced analysis. In this first part of our three-part blog series on AWR reports, we will start slow and cover some basic aspects of AWR analysis. Elapsed Time vs DB Time The first thing you should look at in your AWR report is the difference between elapsed time and DB time.High elapsed time often indicates high concurrency, where multiple sessions are running concurrently, each taking a fraction of the total time. This scenario is quite common in environments with multiple cores running in parallel, such as Exadata Cloud Service (ExaCS). Inefficient SQL queries often come to the surface h...

15 Reasons You Should Consider Oracle Cloud for Your Oracle Database Workloads

Whether you're a startup or a multinational corporation, the cloud has become a critical part of any business's IT strategy. When it comes to hosting Oracle Database workloads, Oracle Cloud Infrastructure (OCI) provides a compelling suite of benefits. Here are 15 reasons why you should consider OCI for your Oracle Database needs: 1. Unique Oracle Database Features: OCI provides exclusive access to features such as Oracle Autonomous Database, Oracle Real Application Clusters (RAC), and Oracle Maximum Availability Architecture (MAA). These unique capabilities can dramatically enhance your database efficiency and reliability. 2. Seamless Migration with Zero Downtime: OCI's Zero Downtime Migration (ZDM) feature ensures a seamless transition from your on-premises databases to the cloud, with no service interruption. 3. Exadata on Cloud: Leverage the power of Oracle Exadata, a pre-configured, pre-tested, and optimized platform for Oracle Database workloads, in the cloud. It offer...

Leveraging OCI Data Transforms for Advanced Analytics: Integrating Oracle EBS Database with OCI ADW

In today's data-driven world, businesses are constantly seeking ways to extract valuable insights from their data. Oracle Cloud Infrastructure (OCI) provides a suite of powerful tools to help businesses achieve this goal. One such tool is OCI Data Transforms, a fully managed service that allows you to perform extract, load, and transform (ELT) data amongst various databases. In this blog post, we'll explore how you can use OCI Data Transforms to integrate an Oracle E-Business Suite (EBS) database or any Oracle database with OCI Autonomous Data Warehouse (ADW) for advanced analytics.   What is OCI Data Transforms? OCI Data Transforms is a part of Oracle's comprehensive data integration platform. It supports a wide range of data transformation components, including data cleansing, machine learning, and JSON/XML/Text processing. It's designed to work seamlessly with various applications and databases, making it a versatile tool for data integration tasks. Integrating Oracl...

25 reasons to consider Oracle Autonomous Database for your business workloads

1. Rapid Provisioning: Set up your database in minutes, accelerating deployment and reducing delays. 2. Exadata Storage: Benefit from Oracle's cutting-edge Exadata technology for optimal performance and reliability. 3. Auto-scaling: Adapt to workload demands effortlessly and automatically, without manual intervention. 4. Self-securing: Safeguard against both external and internal threats, enhancing data protection. 5. Storage Cost Efficiency: Utilize smart compression for reduced storage costs and increased savings. 6. External Table Support: Streamline database links and ETL processes for seamless data integration. 7. ADB Variants: Choose from ATP (Autonomous Transaction Processing), ADW (Autonomous Data Warehouse), and AJD (Autonomous JSON Database) to suit your specific needs. 8. APEX Integration: Develop applications rapidly with Oracle Rest Data Services and Application Express. 9. Built-in Machine Learning: Harness ML algorithms to drive data-driven insights and boost busines...