Stefan Tröhler Freelancer CV Magazine Projekt Telecom – Oracle PLSQL

Page 1

shs – g software factory

shs – g software factory Projekt Deutsche Telecom Oracle - Proj201106–001

Stefan Tröhler IT Freelancer


Projekt: Oracle, PLSQL, Java, Oracle Performance Tuning

Deutsche Telecom, Frankfurth, Telecom Dienstleister, N/A Mitarbeiter, Entwicklung Projekt Telecom, Version 3.0, Oracle, Juni 2011 – Sept 2011 Proj201106–001

Projekt Telecom – Oracle PLSQL: Performance Tuning und Erweiterung der bestehenden Intercall Datenbank (Oracle, PLSQL) bei der Deutschen Telekom in Frankfurt. Mithilfe der Applikation werden die Roaminggebühren zwischen den einzelnen Dienstleistern verschiedener Länder untereinander abgerechnet. Meine Aufgabe bestand darin, den bestehenden PLSQL Code zu überarbeiten und zu verbessern. Ziel war eine Stabilisierung der bestehenden Applikation und die Erhöhung der Performance der bestehenden Applikation. In seltenen Fällen wurden einige neue Anforderungen integriert. Meine Aufgabe: Bestand darin, den bestehenden PLSQL Code zu überarbeiten und zu verbessern. Ziel war eine Stabilisierung der bestehenden Applikation und die Erhöhung der Performance der bestehenden Applikation. Zu Realisierender Business Prozess(e): Überarbeiten der bestehenden Datenbank. Zu diesem Zweck wurden Bereiche, bei denen man wusste, dass die Performance zu gering ist, definiert. Bei der Überarbeitung wurde vor allem darauf geachtet, dass der bestehende PLSQL Code vor allem im Bereich der abfragen bzw. SQL Statements und im Bereich des Handling von Tabellen optimiert wurde. Es wurde darauf geachtet, dass vor allem im Bereich von temporären Tabellen wesentlich mehr Geschwindigkeit und Stabilität erzielt werden konnte. Große Performancesteigerungen konnten vor allem durch den Einsatz optimierter SQL-Abfragen erzielt werden. Die jeweiligen Bereiche, welche zu optimieren sind, wurden vom Auftraggeber vorgegeben.


Businessvorgaben, Angewendete Technik

Angewendete Technik: Um die Performance zu steigern, werden wir ein gutes Design verwenden, effiziente SQL Statements schreiben, und die Datenbank richtig aufsetzen. So erreichen wir, dass auf der Datenbank weniger Speicher benötigt wird und die Festplattenzugriefe reduziert, werden können.

Design: Der Aufbau der Datenbank bestimmt die möglichen SQL Statements, welche verwendet werden können. Applikation: Der Aufbau der Applikation bestimmt die SQL-Statements, die zu schreiben sind. Speicher: Die Menge an physischem Speicher bestimmt, wie viel Arbeit Oracle ohne Festplattenzugriefe leisten kann. I/O: Die Anzahl Zugriffe auf die Festplatten und die Verteilung der Festplatten bestimmen, wie stark Oracle durch Festplattenzugriffe gebremst wird. Der Netzwerkverkehr und die Bandbreite des Netzes beschränken die Kommunikation zwischen Server und Client. Contention: Eine große Anzahl Benutzer und eine große Anzahl Prozesse können zu Locking Problemen führen.


Angewendete Technik


Verf端gbarkeit / Links zu meinen Profilen / Migrationen


Stefan Tröler Sarmenstorferstrasse 3 CH- 5615 Fahrwangen t. +41 (0)76 255 70 17 t. +41 (0)78 973 80 86

shs – g software factory shs – g software factory

Programming

Consulting

mail: shsgag@hotmail.ch mail: shsgag@hotmail.com

Project Management

Software & Internet Development

Design

Support

Training


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.