🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.bazy-danych
Article #183084

Re: Oracle 10 - Materialny widok - Query Rewrite

#183084
From: Sławomir Szyszło
Date: Wed, 24 Jun 2009 18:36
41 lines
2411 bytes
Dnia Wed, 24 Jun 2009 07:04:49 -0700 (PDT), zlotawy <zlotawy@gmail.com>
wklepał(-a):

>Wywolalem:
>execute dbms_mview.EXPLAIN_REWRITE('select
>cabc.branch_code,cabc.ccy_code, ccp.ccy, ccp.cash_position,
>new_pos.l_amt from CYVWS_ALL_BR_CCYS cabc, CYTBS_CASH_POSITION ccp,
>(SELECT ccy,sum(decode(drcr,''C'',-amount,amount)) l_amt from
>CYVW_CASH_POSITION group by ccy) new_pos where cabc.ccy_code = ccp.ccy
>(+) and cabc.ccy_code = new_pos.ccy(+)','xxx_snapshot', 'qaz')
>
>i w rewrite_table otrzymalem 3 rekordy:
>
>QSM-01150: zapytanie nie zostało ponownie zapisane
>QSM-01091: opierający się na kosztach optymalizator stwierdził, że
>ponowne zapisanie zapytania jest bardziej kosztowne
>QSM-01284: zmaterializowana perspektywa xxx_SNAPSHOT ma tabelę
>zakotwiczeń INLINE VIEW, której nie znaleziono w zapytaniu

To chyba przez to:
(SELECT ccy, .... ) new_pos

A co masz jeśli zrobisz

select /*+ rewrite (xxx_snapshot) */
cabc.branch_code,...
from CYVWS_ALL_BR_CCYS ...
?

Masz statystyki przeliczone na tych tabelach i migawce?
Jaką masz wartość parametru QUERY_REWRITE_INTEGRITY?

I jeszcze:
select MVIEW_NAME, STALENESS
FROM ALL_MVIEWS
WHERE MVIEW_NAME='XXX_SNAPSHOT';
-- 
Sławomir Szyszło
Primus inter FAQires & Grand Inquisitor no.0 of pl.comp.bazy-danych
FAQ pl.comp.bazy-danych http://www.dbf.pl/faq/
Archiwum http://groups.google.com/groups?group=pl.comp.bazy-danych
Technical Details
Message-ID: <h1u2ol.po.1@slaszyszCIACHTO.list.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
References: <c32bd413-8152-4ded-95dc-85063523cd88@l32g2000vba.googlegroups.com> <2cac5816-3aaa-49c0-9893-554eaed0d311@f32g2000vbf.googlegroups.com> <ef7c4fe7-4f66-45b5-91a4-acaf1f945f19@f16g2000vbf.googlegroups.com>

Show Full Headers
Complete Article Headers
Message-ID: <h1u2ol.po.1@slaszyszCIACHTO.list.pl>
From: Sławomir Szyszło <slaszysz@CIACHTOlist.pl>
Newsgroups: pl.comp.bazy-danych
Subject: Re: Oracle 10 - Materialny widok - Query Rewrite
Date: Wed, 24 Jun 2009 20:36:37 +0200
Reply-To: slaszysz@CIACHTOlist.pl
References: <c32bd413-8152-4ded-95dc-85063523cd88@l32g2000vba.googlegroups.com>  <2cac5816-3aaa-49c0-9893-554eaed0d311@f32g2000vbf.googlegroups.com> <ef7c4fe7-4f66-45b5-91a4-acaf1f945f19@f16g2000vbf.googlegroups.com>
X-Newsreader: Forte Agent 1.7/32.534
MIME-Version: 1.0
X-Posting-Agent: Hamster/2.0.2.1
NNTP-Posting-Host: 79.173.2.14
X-Trace: news.home.net.pl 1245868594 79.173.2.14 (24 Jun 2009 20:36:34 +0200)
Organization: home.pl news server
Lines: 41
X-Authenticated-User: slaszysz.list
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!newsfeed.gazeta.pl!nf1.ipartners.pl!ipartners.pl!news.home.net.pl!not-for-mail
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit