i jest ok a w oracle'u wiem ze sa jakies magiczne ustawienia np.
optimaizer_mode=CHOOSE
gdzie to oracle decyduje jak wykorzystac optymalizator, ale chcialbym zapuscic
magiczne polecenie gdzie pokaze mi czarno na bia�ym ze zoptymalizowa� np. ca�� baze.
Jakie polecenie za�atwi podobne dzialanie jakie wyst�puje w mysql'u ?
--
Wys�ano z serwisu OnetNiusy: http://niusy.onet.pl
W Oracle nowe dane wypelniaja miesce po starych, zwykle nie ma potrzeby
wykonywaďż˝ reorganizacji tabel. Gdyby z jakiejs przczyny HWM
(czyli znacznik pokazujacy do jakiego bloku zostala tabela kiedykolwiek
zapelniona) wyros� ponad miar� - mo�na stosowac ALTER TABLE z parametrami
typu MOVE czy SHRINK - ale to w naprawde pojedynczych przypadkach.
> i jest ok a w oracle'u wiem ze sa jakies magiczne ustawienia np.
> optimaizer_mode=CHOOSE
> gdzie to oracle decyduje jak wykorzystac optymalizator, ale chcialbym zapuscic
> magiczne polecenie gdzie pokaze mi czarno na bia�ym ze zoptymalizowa� np. ca�� baze.
> Jakie polecenie za�atwi podobne dzialanie jakie wyst�puje w mysql'u ?
Nie ma juz w 10g optymalizatora regulowego, wiec i CHOOSE juz nie ma.
Zastapily go regu�y - FIRST_ROWS_n, ALL_ROWS, ktore wskazuja na jakiej
optymalizacji nam zalezy - czy liczy siďż˝ szybkosc pobrania calego
zapytania, czy pierwszych wierszy.
A jesli chodzi o generowanie statystyk potrzebnych dla optymalizatora to
10g robi to sama i to dosc inteligentnie - zale�nie od tego czy dane
w tabeli sie zmieni�y.
Pozdrowienia,
LW
Swiete slowa (wiec nie przycinalem cytatu)
Dodam jeszcze, ze Oracle ma sie tak do mySQLa, jak TIR do malucha. Niby
jedno i druge sluzy do tego samego, niby podstawowe zalozenia sa takie
same (jest kierownica i pedal gazu), ale duze ciezarowki maja wiele
roznych mechanizmow wspomagajacych kierowce a i tak do kierowania taka
ciezarowka potrzeba kierowcy z doswiadczeniem.
Dlatego tez twierdze, ze zeby "jakos" jechac i w wiekszosci przypadkow
dojechac do celu - w zupelnosci wystarcza mechanizmy opisane przez
Lucyne. Ale jak masz zadanie specjalne (duuuzo danych, specjalne
wymagania wydajnosciowe/dostepnosciowe) - to tu potrzebujesz
doswiadczonego specjalisty, gdyz tak jak w ciezarowce - procz gazu i
kierownicy w bazie oracle jest olbrzymia liczba roznych przelacznikow
ktorymi mozna duzo osiagnac, albo jeszcze wiecej zepsuc :-)
Pozdro
Maseďż˝
P.S. A przydalby sie taki niejawny parametr "_pct_go_faster" :-)