Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- SET AUTOTRACE ON EXPLAIN
- SELECT .... FROM... WHERE...;
- Plany wykonania sa w PLAN_TABLE
- Wykonujemy polecenie 'explain plan 'FOR '…' a następnie
- wywołujemy:
- SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY());
- Koszt jest spodziewaną jednostkową miarą nakładu
- pracy, który zostanie wykorzystany dla przeprocesowania
- badanej operacji.
- • Kardynalność jest mocą zbioru czyli tabeli, perspektywy
- lub wyniku operacji np. „JOIN”
- ACID jest skrótem od angielskich słów: atomicity – atomowość, consistency – spójność, isolation – izolacja, durability – trwałość[1].
- „Zabijanie” procesu i wycofanie wszystkich transakcji.
- • ALTER SYSTEM KILL SESSION 'sid,serial';
- co blokuje zasoby : SELECT * FROM V$SESSION
- WHERE SID IN (SELECT BLOCKING_SESSION
- FROM V$SESSION);
- CREATE TABLESPACE moja_przestrzen DATAFILE 'dane_moja_przestrzen.dbf' SIZE 10M EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128k;
- -- typowe sprawdzanie czasu wykonania
- DECLARE
- czpoczatek NUMBER;
- czkoniec NUMBER;
- BEGIN
- EXECUTE IMMEDIATE 'TRUNCATE TABLE RAJD_KOPIA';
- czpoczatek := DBMS_UTILITY.get_time;
- INSERT INTO RAJD_KOPIA (SELECT * FROM RAJD);
- czkoniec := DBMS_UTILITY.get_time;
- DBMS_OUTPUT.put_line('Czas trwania: '||TO_CHAR(czkoniec-czpoczatek));
- END; -- 76
- --/////
- ALTER TABLE RAJD_KOPIA NOLOGGING; -- wylaczamy dziennik powtorzen powinno zoptymalizowac
- -- INDEKSY --
- • Zalety:
- • przyspieszają odczyt danych
- • wpływają na stopień współbieżności wykonywanych operacji
- • Wady:
- • Zajmuja przestrzen dyskowa
- • mogą znacznie spowolnić modyfik
- CREATE INDEX NAZWA_INDEKSU ON
- NAZWA_TABELI (KOLUMNA,KOLUMNA2);
Advertisement
Add Comment
Please, Sign In to add comment