Oracle
 sql >> Baza danych >  >> RDS >> Oracle

Przypadkowy kurs dostrajania wydajności Oracle PL/SQL

Wraz z wcześniejszymi sugestiami (wszystkie doskonałe same w sobie) możesz zrobić kilka prostych rzeczy, które uczynią Cię Natychmiastowym Guru Wydajność (tm):

  1. Noś teczkę pełną papierów i książek. Dobrze sprawdzają się książki z psimi uszami o tytułach takich jak „Oracle Performance Tuning For Highly Effective People”+ oraz kartki z nabazgranymi pudełkami i strzałkami. Jeśli książki są przeznaczone dla przestarzałych wersji Oracle, tym lepiej, ponieważ wygląda na to, że robisz to już od jakiegoś czasu – plus, możesz je kupić tanio z „wyprzedaży” w lokalnej księgarni. Aby uzyskać najlepszy efekt, teczka powinna być dobrze zużyta - jeśli jesteś zmuszony do zakupu nowej aktówki, możesz uzyskać efekt zwietrzenia, cofając ją samochodem i/lub przywiązując linę do uchwytu i przeciągając ją przez piasek/brud /błoto przez około dziesięć minut. To wszystko pomaga zaimponować tubylcom. Jedna lub dwie dziury po kuli mogą być ciekawym początkiem rozmowy. Możesz także użyć teczki do noszenia lunchu i innych ważnych rzeczy, takich jak ręcznik.
  2. Dodaj indeksy z pełnym kluczem dla wszystkich zapytań.
  3. Upewnij się, że wszystkie klucze obce mają wspierające je indeksy pełnego klucza.

Może to sugerować, że „analiza wydajności” polega głównie na dodawaniu indeksów, których osoby, które napisały oprogramowanie, nigdy nie zadały sobie trudu, ponieważ w ich prawie pustej programistycznej bazie danych wszystko przebiegało naprawdę szybko. To nie jest poprawne. Kompletna produkcja. Kompletny nonsens. najlepiej to tylko około 95%. Nie zwracaj uwagi na tego mężczyznę za zasłoną - on nie ma żadnego znaczenia...

Znasz już sekrety Oracle Performance Masters. (Cóż, większość z nich i tak, z wyjątkiem Tajnego Uścisku Dłoni, który trudno wyjaśnić w wiadomości tekstowej (a poza tym potrzebujesz sześciu palców na każdej ręce) i Ukrytych Tajemnic, które składają się głównie z wielu rzeczy o żaby, których nie technicznie trzeba wiedzieć, ale wiadomo, że dobrze poinformowani ludzie często chichoczą - co nie jest atrakcyjne...).

Idźcie naprzód i czyńcie dobre uczynki.

+W rzeczywistości jest to trochę niepoprawne. Książka, którą naprawdę chcesz mieć w swojej teczce, to „Dostrajanie wydajności Oracle dla ludzi, którzy są mądrzejsi niż 99,9% mieszkańców tej planety”. Ponieważ 99,999999% ++ mieszkańców tej planety to organizmy jednokomórkowe lub menedżerowie (a czasami obaj), nie jest to trudne do osiągnięcia.

++To jest liczba rzeczywista. Nie możesz po prostu zrobić tego +++.

+++Właściwie możesz i zrobiłem. Ale to nie jest "kłamstwo", jeśli użyjesz dokładnej liczby - to "kreatywne wyobrażenie sobie na nowo"++++.

++++To "kłamstwo" w mowie konsultantów.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Udowodnienie równoważności zapytań SQL

  2. Połącz się z bazą danych Oracle za pomocą ODBC

  3. cx_Oracle:Używanie typów PL/SQL RECORD jako argumentów w procedurach składowanych

  4. Znajduje się w kursorze, gdy warunek jest spełniony

  5. Sqlplus oracle :Jak uruchomić polecenie sql na bash w 1 linii?