MarVin666

Ogolne notatki

Jan 19th, 2017
95
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.65 KB | None | 0 0
  1. SET AUTOTRACE ON EXPLAIN
  2. SELECT .... FROM... WHERE...;
  3.  
  4. Plany wykonania sa w PLAN_TABLE
  5.  
  6. Wykonujemy polecenie 'explain plan 'FOR '…' a następnie
  7. wywołujemy:
  8. SELECT * FROM TABLE(DBMS_XPLAN.DISPLAY());
  9.  
  10. Koszt jest spodziewaną jednostkową miarą nakładu
  11. pracy, który zostanie wykorzystany dla przeprocesowania
  12. badanej operacji.
  13. • Kardynalność jest mocą zbioru czyli tabeli, perspektywy
  14. lub wyniku operacji np. „JOIN”
  15.  
  16.  ACID jest skrótem od angielskich słów: atomicity – atomowość, consistency – spójność, isolation – izolacja, durability – trwałość[1].
  17.  
  18.   „Zabijanie” procesu i wycofanie wszystkich transakcji.
  19. • ALTER SYSTEM KILL SESSION 'sid,serial';
  20.  
  21. co blokuje zasoby : SELECT * FROM V$SESSION
  22. WHERE SID IN (SELECT BLOCKING_SESSION
  23.  FROM V$SESSION);
  24.  
  25.  CREATE TABLESPACE moja_przestrzen DATAFILE 'dane_moja_przestrzen.dbf' SIZE 10M  EXTENT MANAGEMENT LOCAL UNIFORM SIZE 128k;
  26.  
  27.  -- typowe sprawdzanie czasu wykonania
  28.  DECLARE
  29. czpoczatek NUMBER;
  30. czkoniec NUMBER;
  31. BEGIN
  32. EXECUTE IMMEDIATE 'TRUNCATE TABLE RAJD_KOPIA';
  33.   czpoczatek := DBMS_UTILITY.get_time;
  34.   INSERT INTO RAJD_KOPIA (SELECT * FROM RAJD);
  35.   czkoniec := DBMS_UTILITY.get_time;
  36.   DBMS_OUTPUT.put_line('Czas trwania: '||TO_CHAR(czkoniec-czpoczatek));
  37. END;  -- 76
  38. --/////
  39.  
  40. ALTER TABLE RAJD_KOPIA NOLOGGING; -- wylaczamy dziennik powtorzen powinno zoptymalizowac
  41.  
  42. -- INDEKSY --
  43. • Zalety:
  44.     • przyspieszają odczyt danych
  45.     • wpływają na stopień współbieżności wykonywanych operacji
  46. • Wady:
  47.     • Zajmuja przestrzen dyskowa
  48.     • mogą znacznie spowolnić modyfik
  49.    
  50. CREATE INDEX NAZWA_INDEKSU ON
  51. NAZWA_TABELI (KOLUMNA,KOLUMNA2);
Advertisement
Add Comment
Please, Sign In to add comment