Article View: pl.comp.bazy-danych
Article #183084Re: Oracle 10 - Materialny widok - Query Rewrite
From: Sławomir Szyszło
Date: Wed, 24 Jun 2009 18:36
Date: Wed, 24 Jun 2009 18:36
41 lines
2411 bytes
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-mailReferences:
<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