<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
		>
<channel>
	<title>Commenti a: Appunti sul funzionamento di CBO in Oracle</title>
	<atom:link href="http://cristiancudizio.wordpress.com/2008/06/25/appunti-sul-funzionamento-di-cbo-in-oracle/feed/" rel="self" type="application/rss+xml" />
	<link>http://cristiancudizio.wordpress.com/2008/06/25/appunti-sul-funzionamento-di-cbo-in-oracle/</link>
	<description>Appunti di lavoro di un DBA Oracle</description>
	<lastBuildDate>Tue, 01 Dec 2009 16:31:04 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Di: cristiancudizio</title>
		<link>http://cristiancudizio.wordpress.com/2008/06/25/appunti-sul-funzionamento-di-cbo-in-oracle/#comment-1046</link>
		<dc:creator>cristiancudizio</dc:creator>
		<pubDate>Thu, 21 Aug 2008 10:43:57 +0000</pubDate>
		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=201#comment-1046</guid>
		<description>Ciao Sandro,
1) il bind peeking avviene indipendentemente dalla presenza di istogrammi. Se la distribuzione è non uniforme (skew) e non ci sono istogrammi probabilmente il bind peeking serve a poco però avviene comunque.
2) il bind capture è una cosa diversa dal bind peeking, a questo riguardo ti dovrebbe chiarire il post di Jonathan Lewis &lt;a href=&quot;http://jonathanlewis.wordpress.com/2008/07/24/bind-capture/&quot; rel=&quot;nofollow&quot;&gt;bind-capture&lt;/a&gt;, in particolare il commento numero 8. In pratica il bind capture non influenza CBO (almeno credo, non c&#039;è evidenza di ciò). Sia chiaro, mi riferisco a 10g, in 11g potrebbe esserci qualche differenza.</description>
		<content:encoded><![CDATA[<p>Ciao Sandro,<br />
1) il bind peeking avviene indipendentemente dalla presenza di istogrammi. Se la distribuzione è non uniforme (skew) e non ci sono istogrammi probabilmente il bind peeking serve a poco però avviene comunque.<br />
2) il bind capture è una cosa diversa dal bind peeking, a questo riguardo ti dovrebbe chiarire il post di Jonathan Lewis <a href="http://jonathanlewis.wordpress.com/2008/07/24/bind-capture/" rel="nofollow">bind-capture</a>, in particolare il commento numero 8. In pratica il bind capture non influenza CBO (almeno credo, non c&#8217;è evidenza di ciò). Sia chiaro, mi riferisco a 10g, in 11g potrebbe esserci qualche differenza.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Sandro</title>
		<link>http://cristiancudizio.wordpress.com/2008/06/25/appunti-sul-funzionamento-di-cbo-in-oracle/#comment-1044</link>
		<dc:creator>Sandro</dc:creator>
		<pubDate>Thu, 21 Aug 2008 10:06:22 +0000</pubDate>
		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=201#comment-1044</guid>
		<description>Ciao,
ho letto il tuo post e i link che hai inserito. Ho quindi provveduto ad effettuare un po di test ma mi sono rimasti alcuni aspetti da chiarire definitivamente:

1) - &quot;peeking binds&quot;, ovvero la registrazione del valore attribuito alle bind, avviene solo se vi sono istogrammi calcolati per l&#039;oggetto?

2) - _cursor_bind_capture_interval=&quot;interval (in seconds) between two bind capture for a cursor&quot;, ma io vedo che le bind sono &quot;catturate&quot; immediatamente (non devo attendere 15 minuti), forse non mi è chiaro il senso di &quot;interval between two bind capture&quot;?
es.:
-- prima esecuzione
variable a number;
exec :a := 10;
select count(*) from t where x  a questo punto vedo correttamente Peeked Binds
   1 - :A (NUMBER): 30

-- seconda esecuzione
exec :a := 20;
select count(*) from t where x  a questo punto vedo Peeked Binds
   1 - :A (NUMBER): 30
ma non è quanto ho impostato, ma è il valore precedente...centra qualcosa?</description>
		<content:encoded><![CDATA[<p>Ciao,<br />
ho letto il tuo post e i link che hai inserito. Ho quindi provveduto ad effettuare un po di test ma mi sono rimasti alcuni aspetti da chiarire definitivamente:</p>
<p>1) &#8211; &#8220;peeking binds&#8221;, ovvero la registrazione del valore attribuito alle bind, avviene solo se vi sono istogrammi calcolati per l&#8217;oggetto?</p>
<p>2) &#8211; _cursor_bind_capture_interval=&#8221;interval (in seconds) between two bind capture for a cursor&#8221;, ma io vedo che le bind sono &#8220;catturate&#8221; immediatamente (non devo attendere 15 minuti), forse non mi è chiaro il senso di &#8220;interval between two bind capture&#8221;?<br />
es.:<br />
&#8211; prima esecuzione<br />
variable a number;<br />
exec :a := 10;<br />
select count(*) from t where x  a questo punto vedo correttamente Peeked Binds<br />
   1 &#8211; :A (NUMBER): 30</p>
<p>&#8211; seconda esecuzione<br />
exec :a := 20;<br />
select count(*) from t where x  a questo punto vedo Peeked Binds<br />
   1 &#8211; :A (NUMBER): 30<br />
ma non è quanto ho impostato, ma è il valore precedente&#8230;centra qualcosa?</p>
]]></content:encoded>
	</item>
	<item>
		<title>Di: Diego</title>
		<link>http://cristiancudizio.wordpress.com/2008/06/25/appunti-sul-funzionamento-di-cbo-in-oracle/#comment-971</link>
		<dc:creator>Diego</dc:creator>
		<pubDate>Thu, 26 Jun 2008 07:01:08 +0000</pubDate>
		<guid isPermaLink="false">http://cristiancudizio.wordpress.com/?p=201#comment-971</guid>
		<description>Sarà confuso come dici, ma questo tuo post mi ha fatto venire voglia di mandare al diavolo progetti e clienti e gettarmi nello studio approfondito di questo accidenti di CBO (come di altre parti del prodotto a me praticamente sconosciute).

Peccato non poterlo fare....</description>
		<content:encoded><![CDATA[<p>Sarà confuso come dici, ma questo tuo post mi ha fatto venire voglia di mandare al diavolo progetti e clienti e gettarmi nello studio approfondito di questo accidenti di CBO (come di altre parti del prodotto a me praticamente sconosciute).</p>
<p>Peccato non poterlo fare&#8230;.</p>
]]></content:encoded>
	</item>
</channel>
</rss>
