Oracle för utvecklare – optimera för prestanda

Oracle för utvecklare – optimera för prestanda

Fakta

Inom Oracle levererar vi kurser i samarbete med B3IT som företagsintern utbildning och på begäran. Kontakta oss för mer information.

Tvådagarskurs i prestandaoptimering av applikationer som använder Oracles databas, för erfarna utvecklare eller DBA:er. Kursen vänder sig till dig som är en erfaren utvecklare, JAVA-utvecklare eller DBA och som vill lära mer om hur man prestandaoptimerar en applikation.

Målgrupp: Oracle-DBA:er som inte jobbat så mycket med prestandaoptimering av applikationer, eller erfarna systemutvecklare som vill fördjupa sig i Oracle-databasen och hur man skriver prestandaoptimerad kod.

Omfattning: Två heldagar alternativt fyra halvdagar (kan delas upp på olika tillfällen med max två veckors avbrott). Kursen varvar teori med praktik för bästa möjliga inlärning.

Plats: Kursen genomförs på plats hos kunden och på begäran.

Utrustningskrav: Tillgång till en PC per två deltagare med SQL-plus installerat samt möjlighet att komma åt en Oracle-databas.

Agenda

  • Grundläggande
    • Minnesstrukturer (SGA) och filer
    • Den fysiska lagringen av data
    • Transaktionshantering
  • Avancerad design
    • Användningen av tabeller, datatyper, Constraints, PK?s, FK?s. Index, vyer, sekvenser, triggrar för att förbättra prestandan
  • Tuning
    • Optimeraren
    • Trace, explain plan
    • Join av data
    • SQL-tuning
  • SQL
    • Tips och trix
    • Joins, Subquerys, inline views och andra lite krångligare varianter
  • PL/SQL
    • Exceptions
    • Snabbare kod, roundtrips, contextswitchar, bulkoperationer