Quantcast
Channel: Oracle – Tanel Poder's Performance & Troubleshooting blog
Browsing all 76 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Combining Bloom Filter Offloading and Storage Indexes on Exadata

Here’s a little known feature of Exadata – you can use a Bloom filter computed from a join column of a table to skip disk I/Os against another table it is joined to. This not the same as the Bloom...

View Article


Image may be NSFW.
Clik here to view.

Our take on the Oracle Database 12c In-Memory Option

Enkitec folks have been beta testing the Oracle Database 12c In-Memory Option over the past months and recently the Oracle guys interviewed Kerry Osborne, Cary Millsap and me to get our opinions. In...

View Article


Image may be NSFW.
Clik here to view.

About index range scans, disk re-reads and how your new car can go 600 miles...

Despite the title, this is actually a technical post about Oracle, disk I/O and Exadata & Oracle In-Memory Database Option performance. Read on :) If a car dealer tells you that this fancy new car...

View Article

Oracle In-Memory Column Store Internals – Part 1 – Which SIMD extensions are...

This is the first entry in a series of random articles about some useful internals-to-know of the awesome Oracle Database In-Memory column store. I intend to write about Oracle’s IM stuff that’s not...

View Article

Public Appearances 2015

Here’s where I’ll hang out in the following months: 11-12 Feb 2015: IOUG Exadata SIG Virtual Conference (free online event) Presentation: Exadata Performance: Latest Improvements and Less Known...

View Article


Oracle Exadata Performance: Latest Improvements and Less Known Features

Here are the slides of a presentation I did at the IOUG Virtual Exadata conference in February. I’m explaining the basics of some new Oracle 12c things related to Exadata, plus current latest cellsrv...

View Article

Sqlplus is my second home, part 8: Embedding multiple sqlplus arguments into...

I’ve updated some of my ASH scripts to use these 4 arguments in a standard way: What ASH columns to display (and aggregate by) Which ASH rows to use for the report (filter) Time range start Time range...

View Article

Advanced Oracle Troubleshooting Guide – Part 12: control file reads causing...

Vishal Desai systematically troubleshooted an interesting case where the initial symptoms of the problem showed a spike of enq: SQ – contention waits, but he dug deeper – and found the root cause to be...

View Article


Old ventures and new adventures

I have some news, two items actually. First, today (it’s still 18th June in California) is my blog’s 8th anniversary! I wrote my first blog post, about Advanced Oracle Troubleshooting, exactly 8 years...

View Article


The Hybrid World is Coming

Here’s the video of E4 keynote we delivered together with Kerry Osborne a few weeks ago. It explains what we see is coming, at a high level, from long time Oracle database professionals’ viewpoint and...

View Article

Image may be NSFW.
Clik here to view.

RAM is the new disk – and how to measure its performance – Part 1 – Introduction

RAM is the new disk, at least in the In-Memory computing world. No, I am not talking about Flash here, but Random Access Memory – RAM as in SDRAM. I’m by far not the first one to say it. Jim Gray wrote...

View Article

RAM is the new disk – and how to measure its performance – Part 2 – Tools

In the previous article I explained that the main requirement for high-speed in-memory data scanning is column-oriented storage format for in-memory data. SIMD instruction processing is just icing on...

View Article

Advanced Oracle Troubleshooting v2.5 (with 12c stuff too)

It took a while (1.5 years since my last class – I’ve been busy!), but I am ready with my Advanced Oracle Troubleshooting training (version 2.5) that has plenty of updates, including some more modern...

View Article


My Oracle OpenWorld presentations

Oracle OpenWorld is just around the corner – I will have one presentation at OOW this year and another at the independent OTW event: Connecting Oracle with Hadoop Conference: OakTableWorld Time:...

View Article

Connecting Hadoop and Oracle

Here are the slides of my yesterday’s OakTableWorld presentation. They also include a few hints about what our hot new venture Gluent is doing (although bigger annoucements come later this year)....

View Article


SQL Monitoring in Oracle Database 12c

Here’s my latest OOW presentation – SQL Monitoring in Oracle Database 12c: [direct link] You can download all my scripts from http://blog.tanelpoder.com/files/     NB! After a 1.5 year break, this...

View Article

Troubleshooting Another Complex Performance Issue – Oracle direct path...

Here’s an updated presentation I first delivered at Hotsos Symposium 2015. It’s about lots of concurrent PX direct path insert ant CTAS statements that, when clashing with another bug/problem, caused...

View Article


My New Youtube Channel

I have created a new youtube channel – and have uploaded some videos there already! Bookmark & Subscribe here: https://www.youtube.com/c/tanelpodertech More stuff is coming over the next weeks...

View Article

Image may be NSFW.
Clik here to view.

RAM is the new disk – and how to measure its performance – Part 3 – CPU...

If you haven’t read the previous parts of this series yet, here are the links: [ Part 1 | Part 2 ]. A Refresher In the first part of this series I said that RAM access is the slow component of a modern...

View Article

Image may be NSFW.
Clik here to view.

Gluent launch! New production release, new HQ, new website!

I’m happy to announce that the last couple of years of hard work is paying off and the Gluent Offload Engine is production now! After beta testing with our early customers, we are now out of complete...

View Article
Browsing all 76 articles
Browse latest View live