Saturday, September 15, 2007

Turkcell Akademi - Oracle Database 10g SQL and Application Tuning

Bu hafta yine bir iç eğitim haftası, daha öncekilerden farklı olarak bu eğitimdeki hedef kitle biraz benim de müdahelem ile veritabanı yöneticisi ve geliştiricisi ağırlıklı oldu. İç eğitimleri kendi gelişimimin önemli bir parçası olarak gördüğüm için özellikle Turkcell içindeki uzmanlar ile buluşarak tartışma fırsatı beni her zaman heyecanlandırıyor. Bir de okulların açılıyor olması heyecanlandırıyor, Ramazan'ın da etkisi ile trafikde İstiklal'e hergün Çekmeköy'den gidip gelirken bakalım neler yaşayacağım. Bu gibi zamanlarda arabada bana kitap okuyan bir teknolojik aletin ciddi arayışı içindeyim :)

Bu eğitimi 2006 yılında iki aylık bir iş dışı gönüllü çalışma ile -
- Oracle Bog notlarım
http://tonguc.wordpress.com
http://tonguc.yilmaz.googlepages.com
- Oracle® Database Performance Tuning Guide 10g Release 2 (10.2)
http://download-uk.oracle.com/docs/cd/B19306_01/server.102/b14211/toc.htm
Part I Performance Tuning
Part II Performance Planning
Part IV Optimizing SQL Statements
- Oracle SQL High-Performance Tuning, Guy Harrison, Prentice Hall
kaynaklarını çatı alarak oluşturdum. Akabinde 2007 boyunca katıldığım seminerler ve edindiğim tecrübeler ile zenginleştirdim.

İsimdeki "10g" ve "Application" kelimeleri benim için "SQL" kelimesine göre çok daha önem arz ediyor, yoğunlukları nedeni ile yenilikleri yakından takip etmekte zorluk çeken çalışma arkadaşlarım ile 10g Release 2 yeni özelliklerini ve uygulama geliştirme aşamasında kullanabilecekleri Oracle tablo ve indeks tiplerini tartışıyorum. BIS ekiplerinde olup Analytic Function, Materialized View veya Bitmap Index kullanmayan ya da yüksek tps değerli OLTP uygulamaları yazma çabasında olup Single Hash Cluster veya Index Orgaized Table gibi Oracle seçeneklerini birçok önyargıya ile mücadele ederek, örnekler üzerinde arkadaşlarıma aktarmaya çalışıyorum.

Turkcell Akademi Türkiye için Turkcell Teknoloji gibi çok önemli bir proje, Turkcell Akademi çatısı altından umarım zaman içinde Üniversiteler ve Devlet Kurumlarında da gönüllü eğitim çalışmalarına katılma şansım olur -

DAY 1
08:00 Meeting - Introduction - XE and SQL Developer Installations - HR Schema(14)
09:00 Oracle Database Architecture(41)
10:00 Following a tuning methodology(26) + Designing and developing for performance(20)
11:00 Practice 1 + Practice 3
12:00 LUNCH BREAK
13:00 Introduction to the Optimizer(22)
14:00 Optimizer Operations(42)
15:00 Flashback and Recyclebin(7)
16:00 Demo

DAY 2
08:00 Statistics(34)
09:00 Basic SQL Tuning Techniques(14) + Outline and Hints(18)
10:00 Practice 7 + Workshop 6
11:00 Overview of Diagnostic Tools(66)
12:00 LUNCH BREAK
13:00 Practice 6 + Practice 8
14:00 Workshop 1
15:00 Workshop 2
16:00 contd.

DAY 3
08:00 Using Oracle Blocks Efficiently(32)
09:00 Demo
10:00 Application Tuning - Alternative Data types(27)
11:00 Demo
12:00 LUNCH BREAK
13:00 Application Tuning - Alternative Tables and MatViews(41)
14:00 Workshop 5
15:00 Application Tuning - Alternative Indexes and IOT(47)
16:00 Workshop 3 + Workshop 4

DAY 4
08:00 Advanced SQL techniques - Subqueries(49)
09:00 Demo
10:00 Advanced SQL techniques - Regular Expressions and Creating Scripts with SQL(18)
11:00 Demo
12:00 LUNCH BREAK
13:00 Advanced SQL techniques - hierarchical and analytic queries(31)
14:00 Demo
15:00 Parallelism(18) + Non-classified more tips(34)
16:00 Workshop 7 + Conclusions(5)

2 comments:

Kadir said...

Merhaba, oracle ile yeni ilgilenmeye başlamış biri olarak. Bu eğitime katılma şansım varmı acaba. Teşekkürler

Tonguç said...

Kadir selam,

Bu eğitim öncelikle yeni başlayanlara yönelik bir eğitim değil. Birkaç senelik en azından SQL ve PL/SQL geliştirmesi yapmış kişilere uygun bir içerik.

Ayrıca sadece Turkcell grubu çalışanları bu eğitime Turkcell Akademi bünyesinde katılabiliyor.

Şu an yeni başlayan biri için bu bağlantıları tavsiye edebilirim;
http://www.ceturk.com/makaleoku.asp?id=200

http://tonguc.wordpress.com/2007/09/28/two-new-page-anouncement-introduction-to-oracle-for-newbies-and-oracle-quality-and-performance-for-free/

Not : wordpress'e ulasamazsan - http://tonguc.blogspot.com/2007/08/wordpress-turk-ev-kullanicilarina.html