Trivadis Navigator
Trivadis BlogStart
Leistungsangebot
Kompetenzen
Training
News & PR
Events
Über Trivadis
Login
Join
Sign in
Archives
Archives
Juni 2013
(1)
Mai 2013
(1)
März 2013
(1)
November 2012
(1)
Oktober 2012
(2)
September 2012
(1)
August 2012
(1)
Juni 2012
(2)
April 2012
(1)
März 2012
(1)
Februar 2012
(1)
Dezember 2011
(3)
November 2011
(1)
Oktober 2011
(2)
September 2011
(2)
Juni 2011
(1)
Mai 2011
(1)
April 2011
(2)
März 2011
(1)
Februar 2011
(1)
Dezember 2010
(1)
November 2010
(2)
Oktober 2010
(5)
September 2010
(4)
August 2010
(4)
Juli 2010
(1)
Juni 2010
(3)
Mai 2010
(6)
April 2010
(4)
März 2010
(1)
Februar 2010
(1)
Januar 2010
(4)
Dezember 2009
(2)
November 2009
(2)
Oktober 2009
(2)
September 2009
(3)
August 2009
(3)
Juli 2009
(3)
Mai 2009
(2)
April 2009
(1)
März 2009
(2)
Februar 2009
(4)
Januar 2009
(2)
Dezember 2008
(3)
November 2008
(4)
Oktober 2008
(4)
September 2008
(7)
August 2008
(3)
Juli 2008
(3)
Juni 2008
(1)
Mai 2008
(1)
Home
»
Striving for Optimal Performance (Christian Antognini)
»
All Tags
»
Bug
Tags
10gR1
10gR2
11gR1
11gR2
9iR2
Exadata
Indexes
Library Cache
Object Statistics
Query Optimizer
RDF Semantic Graph
Speaking
SQL Trace
System Statistics
TOP
Tagged Content List
Blog Post:
Named Notation and SEM_MATCH Table Function
Chris Antognini
This is a short post about a strange behavior I discovered today… The fact is that it is not really possible to use the named notation with the SEM_MATCH table function. In fact, even though the parameter’s names can be specified, the order of the parameters overrides the specification done with...
on
Do, Jun 13 2013
Blog Post:
How Many Children Can a Parent Cursor Have? 1,000,000?
Chris Antognini
The patch set 11.2.0.3 includes a fix for bug# 10187168 which, in reality, is an enhancement request. Its purpose is to artificially limit the number of child cursors that a parent cursor can have. The concept is quite easy: when a parent cursor reaches _cursor_obsolete_threshold (default value is 100...
on
Fr, Okt 19 2012
Blog Post:
Event 10046 – Full List of Levels
Chris Antognini
Extended SQL trace (a.k.a. debugging event 10046 at a level higher than 1) is one of the key features provided by Oracle to troubleshoot applications using Oracle Database. For many years the available levels were always the same (4, 8 and 12). In fact, since I wrote my first paper about it in May 2000...
on
Fr, Aug 10 2012
Blog Post:
Index Scan with Filter Predicate Based on a Subquery
Chris Antognini
Most execution plans can be interpreted by following few basic rules (in TOP, Chapter 6, I provide such a list of rules). Nevertheless, there are some special cases. One of them is when an index scan, in addition to the access predicate, has a filter predicate applying a subquery. The following execution...
on
Mo, Feb 6 2012
Blog Post:
Challenges and Chances of the 11g Query Optimizer
Chris Antognini
Challenges and Chances of the 11g Query Optimizer is the name of a presentation I gave at several events (e.g. Trivadis Performance Days, Oracle OpenWorld, DOAG Konferenz, UKOUG Conference) throughout 2011. Its abstract is the following: With every new release, the query optimizer is enhanced. Oracle...
on
Mo, Dez 12 2011
Blog Post:
Workload System Statistics Bug in 11.2
status
Since the introduction of 11.2 I receive on a regular basis questions related to “strange” workload system statistics. The last email on that topic was sent to me yesterday. So, instead to send, again, a private reply, I decided to write this short post. What’s wrong with 11.2 and workload system statistics...
on
Di, Nov 23 2010
Blog Post:
DBMS_AUTO_SQLTUNE: ORA-01748 and Documentation Bugs
status
As of 11.2.0.2 a new package, DBMS_AUTO_SQLTUNE, is available for accessing and configuring Automatic SQL Tuning. The package provides three features: Execution of the Automatic SQL Tuning task (EXECUTE_AUTO_TUNING_TASK) Generation of a report showing the output generated by the Automatic SQL Tuning...
on
Mi, Okt 6 2010
Blog Post:
Exadata Storage Server and the Query Optimizer – Part 4
status
When I started writing the series of posts about Exadata Storage Server and the query optimizer, I didn’t expect to write more than three posts (part 1, part 2, part 3). Of course, things change. Hence, here is part 4 to cover a couple of things that I learned in the next couple of months. In [...]
on
Mo, Aug 9 2010
Blog Post:
Optimizer Mode Mismatch Does Not Prevent Sharing of Child Cursor!?!?
status
The aim of this post is to describe a strange (buggy) situation that I observed recently. But before doing that, I shortly summarize what a parent cursor and a child cursor are as well as when they can be shared. By the way, I borrowed this description from the pages 20/21 of my book. Hence, [...]
on
Do, Jun 3 2010
Blog Post:
How Good Are the Values Returned by DBMS_COMPRESSION.GET_COMPRESSION_RATIO?
status
According to the documentation the GET_COMPRESSION_RATIO procedure of the DBMS_COMPRESSION package can be used to assess the impact of different compression options for a given table. In other words, it allows us to find out the expected compression ratio for a given set of data without having to really...
on
Do, Mai 20 2010
Blog Post:
A-Rows and DML Statements
status
Today’s post is dedicated to the Metalink SR identified by the number 6468252.994. I know, this number says noting to you. For me, however, it’s a very well known number. The reason is quite simple… Even if I open this SR almost two years ago (to be precise, September 5, 2007), it was closed few...
on
Fr, Jul 31 2009
Blog Post:
Wrong Information about Temporary Space Usage in V$SQL_PLAN_STATISTICS_ALL and DBMS_XPLAN Output
status
As you can read in the documentation, the columns MAX_TEMPSEG_SIZE and LAST_TEMPSEG_SIZE in the dynamic performance view V$SQL_WORKAREA provide information about the size of the temporary segment used for a specific workarea. The values are given in bytes. Let’s perform a test to check this information…...
on
Di, Mai 5 2009
Page 1 of 1 (12 items)