Oracle
 sql >> база данни >  >> RDS >> Oracle

Интензивен курс за настройка на производителността на Oracle PL/SQL

Наред с по-ранните предложения (всички отлични сами по себе си) има няколко прости неща, които можете да направите, които ще ви превърнат в гуру за незабавна производителност (tm):

  1. Носете куфарче, пълно с документи и книги. Книги със заглавия като „Oracle Performance Tuning For Highly Effective People“+ и парчета хартия с полета и стрелки, надраскани върху тях, работят добре. Ако книгите са за остарели версии на Oracle, толкова по-добре, тъй като изглежда, че сте правили това от известно време - освен това можете да ги купите евтино от таблицата за освобождаване в местната книжарница. За най-добър ефект куфарчето трябва да е добре износено - ако сте принудени да си купите ново куфарче, можете да получите този изветрял ефект, като го подпрете с кола и/или завържете въже за дръжката и го влачите през пясъка/мръсотията /кал за десетина минути. Всичко това помага да се впечатлят местните. Дупка от куршум или две могат да бъдат интересни начала за разговор. Можете също да използвате куфарчето, за да носите обяда си и други важни неща като кърпа.
  2. Добавяне на индекси с пълен ключ за всички заявки.
  3. Уверете се, че всички външни ключове имат индекси с пълен ключ, които ги подкрепят.

Това може да ви даде идеята, че „анализът на производителността“ се състои най-вече от добавяне на индекси, които хората, които са написали софтуера, никога не са си направили труда да добавят, защото в тяхната почти празна база данни за разработка всичко върви много бързо. Това не е правилно. Пълна измишльотина. Пълни глупости. В най-добрия случай това е само около 95% от него. Не обръщайте внимание на този човек зад завесата - той няма никакво значение...

Вече знаете тайните на Oracle Performance Masters. (Е, повечето от тях така или иначе, с изключение на Тайното ръкостискане, което е трудно да се обясни в текстово съобщение (и освен това имате нужда от шест пръста на всяка ръка), и Скритите мистерии, които основно се състоят от много неща за жаби, които не технически трябва да знам, но което е било известно, за да накара добре информираните хора да се кикотят много - което не е привлекателно...).

Вървете напред и вършете добри дела.

+ Това всъщност е малко неправилно. Книгата, която наистина искате да имате в куфарчето си, е „Настройка на производителността на Oracle за хора, които са по-умни от 99,9% от жителите на тази планета“. Тъй като 99,99999%++ от обитателите на тази планета са едноклетъчни организми или мениджъри (а понякога и двете), това не е трудно да се постигне.

++Това е реално число. Не можете просто да измислите тези неща+++.

+++Всъщност вие можете и аз го направих. Но не е „лъжа“, ако използвате точно число – това е „творческо преосмисляне“++++.

++++ Това е „лъжа“ на консултантски език.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Филтриране по ден от седмицата

  2. Oracle ORA-01805 в база данни Oracle 11g

  3. pl/sql Съхранена процедура... къде отива времето за изпълнение?

  4. ORA-00604 ORA-12705

  5. Настройка на SQL изявления в SQL Developer