Temat: Oracle dynamiczny widok
Marcin Kaleta:
Niestety wiąże się to z tworzeniem nowych "partycji" itd. Przez co administrator bazy się nie wyrabia. Dlatego postanowiłem stworzyć partycjonowanie interwałowe, w tym przypadku administrator nie miał by nic do roboty.
Zawsze może utworzyć partycje "na zapas". Dlaczego insert jest wolniejszy? Wstawiasz do tabeli bezpośrednio czy do widoku o oracle sam rozrzuca po tabelach? A może masz jakiś trigger instead of na widoku ?
--edited
Trochę się pogubiłem:
a) piszesz, o wersji standard -- tam nie ma partycjonowania AFAIK i tworzysz rozwiązanie zastępcze
b) piszesz, że masz partycjonowanie zakresowe i działa ok, ale chcesz interwałowe, albo coś co pozwoli na automatyzację zarządzania partycjami --- tu może być job via dbms_scheduler + splitowanie partycji
Ogólnie, to po co Ci partycje? :-) Jedyne sensowne wytłumaczenie jaki mi się nasuwa, to że chcesz zapewnić retencję danych i tyle, ale może to rozwiązanie z "własnymi partycjami" ma na celu rozwiązanie jakiegoś innego problemu?
Paweł Grzegorz Kwiatkowski edytował(a) ten post dnia 08.09.12 o godzinie 10:33