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.

Snapper v4.02 and the Snapper launch party video

I have fixed most of the bugs that showed up during the Snapper launch party session and uploaded the new version (v4.02) of Snapper here: http://blog.tanelpoder.com/files/scripts/snapper4.sql I have...

View Article


Image may be NSFW.
Clik here to view.

Manual “before” and “after” snapshot support in Snapper v4

Snapper used to require access to DBMS_LOCK, so it could sleep for X seconds between the “before” and “after” performance data snapshots. Now it is possible to get away without using DBMS_LOCK. Instead...

View Article


Image may be NSFW.
Clik here to view.

Even more Snapper – v4.03 now works in SQL Developer too!

If you already downloaded snapper v4, then better re-download it again as the v4.03 also runs in SQL Developer! You might also want to check how to enable the DBMS_OUTPUT display in SQL Developer post...

View Article

Image may be NSFW.
Clik here to view.

Peeking into Linux kernel-land using /proc filesystem for quick’n'dirty...

This blog entry is about modern Linuxes. In other words RHEL6 equivalents with 2.6.3x kernels and not the ancient RHEL5 with 2.6.18 kernel (wtf?!), which is the most common in enterprises...

View Article

Image may be NSFW.
Clik here to view.

ExaSnapper 0.7 beta download and the hacking session videos

Thank you for attending the Exadata Snapper (ExaSnapper) hacking session! I have split the recording of this session into 3 pieces and uploaded to enkitec.tv. The ExaSnapper v0.7 beta that I demoed is...

View Article


Image may be NSFW.
Clik here to view.

asqlmon.sql: SQL Monitoring-like execution plan line level drilldown into SQL...

I don’t have much time for a thorough blog post, so I’ll just paste in an example output of my asqlmon.sql script, which uses ASH sql_plan_line columns for displaying where inside your execution plan...

View Article

Image may be NSFW.
Clik here to view.

Alter session force parallel query doesn’t really force anything

Jonathan Lewis has already written about this behavior from the angle of PARALLEL hints. I’m writing a similar article just because the word FORCE in the ALTER SESSION FORCE PARALLEL QUERY syntax....

View Article

Image may be NSFW.
Clik here to view.

Listing Exadata storage cells and their configuration info from V$CELL_CONFIG

If you attended my Exadata hacking session today, you saw me using the cellver.sql script which lists some basic configuration info about the currently connected storage cells: SQL> @exadata/cellver...

View Article


Image may be NSFW.
Clik here to view.

Understanding what a hint affects using the V$SQL_FEATURE views

You may have used the Oracle 11g V$SQL_HINT view already – it displays all the valid hints (both documented and undocumented ones) available in your Oracle version, for example: SQL> @hint merge...

View Article


Image may be NSFW.
Clik here to view.

Public Appearances and Exadata Performance Training

I will be doing a lot of (Exadata) talking and teaching in the coming months. Here’s a list of events where you’ll see me speaking, teaching, hacking, learning and hopefully also drinking beer: 16...

View Article

Image may be NSFW.
Clik here to view.

Oracle Database 11.2 Upgrade and Migration slides

Check out the extensive slide deck (over 500 slides) about upgrading techniques to Oracle 11.2, by Oracle Corp (Roy Swonger and Mike Dietrich):...

View Article

Image may be NSFW.
Clik here to view.

V$CELL_THREAD_HISTORY –“ASH” for Exadata Storage Cells

Did you know that there’s something like Active Session History also in the Exadata storage cells? ;-) The V$CELL_THREAD_HISTORY view is somewhat like V$ACTIVE_SESSION_HISTORY, but it’s measuring...

View Article

Image may be NSFW.
Clik here to view.

List Exadata Disk Layout and Topology with the exadisktopo scripts

Here are two more Exadata scripts for listing the end-to-end ASM<->Exadata disk topology from V$ASM_ views and from V$CELL_CONFIG. These scripts see both the ASM level layout and the storage...

View Article


Image may be NSFW.
Clik here to view.

List Exadata Storage Cell disk summary with cellpd.sql and cellpdx.sql scripts

In the previous post I explained how to list Exadata disk layout and topology details with the exadisktopo scripts, in this post I’ll introduce one celldisk overview script, which I use to quickly see...

View Article

Image may be NSFW.
Clik here to view.

Debugger Dangers – Part 2

About 5 years ago I wrote about the risks that connecting to Oracle processes via debuggers may cause and what are (in my opinion) the safer and less safer options for taking stack samples from running...

View Article


Image may be NSFW.
Clik here to view.

Forcing Smart Scans on Exadata – is the _serial_direct_read parameter safe to...

One of the most common Exadata performance problems I see is that the direct path reads (and thus also Smart Scans) don’t sometimes kick in when running full scans in serial sessions. This is because...

View Article

Image may be NSFW.
Clik here to view.

Getting the Most Out of ASH online seminar

Just a little reminder – next week (10-11th June) I’ll be delivering my last training session before autumn – a short 1-day (2 x 0.5 days actually) seminar about Getting the Most Out of Oracle’s Active...

View Article


Image may be NSFW.
Clik here to view.

Oracle Database 12c R1 (12.1.0.1.0) is finally released!

You can download it from http://edelivery.oracle.com And now I (and other beta testers) can finally start writing about the new cool features in it! :) Looks like only the Linux x86-64, Solaris x86-64...

View Article

Image may be NSFW.
Clik here to view.

Oracle 12c: Scalar Subquery Unnesting transformation

I promised to write about Oracle 12c new features quite a while ago (when 12c got officially released), but I was actually on (a long) vacation then and so many cool 12c-related white-papers and blog...

View Article

Image may be NSFW.
Clik here to view.

C-MOS: How to get rid of the annoying “The Page has Expired” dialog in My...

So, how many of you do hate the dialog below? Good news – there is a fix! (or well, a hack around it ;) Before showing the fix, you can vote & give your opinion here: Do you love or hate the MOS...

View Article
Browsing all 76 articles
Browse latest View live


Latest Images