As previously discussed, the CBO assumes the actual costs and overheads associated with all I/Os to be the same, regardless of the type of I/O, unless told otherwise via the optimizer_index_cost_adj p… more →
Richard Foote's Oracle BlogRichard Foote wrote 3 months ago: As previously discussed, the CBO assumes the actual costs and overheads associated with all I/Os to … more →
Richard Foote wrote 4 months ago: In OPTIMIZER_INDEX_COST_ADJ Part I, I discussed how this parameter can significantly impact the ove … more →
Richard Foote wrote 4 months ago: In the previous entry regarding The CBO and Indexes, we saw how the CBO with a query that selected 5 … more →
Richard Foote wrote 12 months ago: Thought I might mention a common trap associated with Function-Based Indexes following a recent ques … more →
Richard Foote wrote 1 year ago: I write this post whilst listening to Pink Floyd’s masterpiece “The Dark Side Of The Moo … more →
Richard Foote wrote 1 year ago: Following on from my last post where I looked at the use of partition pruning vs. the use of an inde … more →
Richard Foote wrote 1 year ago: When asking for requests and suggestions on what I could cover in the blog, Brian Tkatch asked … more →
Richard Foote wrote 1 year ago: The Cost Based Optimizer (CBO) is a rather complex piece of code that has to deal with countless dif … more →
Richard Foote wrote 1 year ago: As promised, more on NOVALIDATE constraints. As previously discussed, a Primary Key or a Unique Key … more →
Richard Foote wrote 1 year ago: I’ve recently been discussing how empty index blocks or those blocks that contain nothing but … more →
Richard Foote wrote 1 year ago: I’ve already previously discussed how a Full Table Scan can sometimes be the most effective ex … more →
Richard Foote wrote 1 year ago: What seems like ages ago, I listed 8 things you may not have known about indexes. Although I’v … more →
Richard Foote wrote 1 year ago: Thought I might begin by mentioning a lovely little story by Billy Verreynne in this OTN Forum Threa … more →
Richard Foote wrote 1 year ago: One of the great myths surrounding the use of differing block sizes is that storing indexes in large … more →
Richard Foote wrote 1 year ago: A suggestion that seems to pop up on a routine basis on various forums and discussion boards is that … more →
Richard Foote wrote 1 year ago: I’ve already written a few posts regarding concatenated indexes and things to consider (and no … more →
Richard Foote wrote 1 year ago: A great question by Brian Tkatch has convinced me there needs to be at least a Part IV in this parti … more →
Richard Foote wrote 1 year ago: There’s been a bit of discussion lately and some interesting opinions aired, such as those by … more →
Richard Foote wrote 1 year ago: Compression can be very beneficial when the compressed columns of an index have many repeated values … more →