WPFPT_Organisatorisches

January 31, 2018 | Author: Anonymous | Category: Ingenieurwissenschaften, Informatik, Datenbank
Share Embed Donate


Short Description

Download WPFPT_Organisatorisches...

Description

25.02.2013

Ein erstes Verständnis des Begriffs Performance Tuning

Organisatorische Infos

Vorschlag eines möglichen Zeitplans Organisatorisches Fachhochschule Köln Campus Gummersbach

Übersicht über potentielle Themen Prof. Dr. Birgit Bertelsmeier

Institut für Informatik WPF “Performance-Tuning”

2/XX

SS 2013 Bertelsmeier FH Köln Campus GM

Ein erstes Verständnis des Begriffs Performance Tuning

Organisatorische Infos

Vorschlag eines möglichen Zeitplans

Übersicht über potentielle Themen

 Einblicke in

die Vielfalt des Begriffs des Performance-Tunings  Überblick über das Verständnis innerhalb der drei Ebenen und deren Zusammenspiel  Methoden und Tools zur Messung und Optimierung von Laufzeiten  Themenschwerpunkte

WPF „Performance-Tuning“

Oracle-DBS (u.a. Bertelsmeier)  Ihre Themen, die Sie sich aussuchen 

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

„Die Antwortzeit (Laufzeit) von Systemen, Anwendungen bzw. Prozessen.“

3/XX

WPF “Performance-Tuning”

Geschäftsprozesse Anwendungen + Daten Hardware + Betriebssysteme 4/XX

SS 2013 Bertelsmeier FH Köln Campus GM

„Die Summer aller Maßnahmen, die die Optimierung der Antwortzeiten und die Verbesserung der Skalierbarkeit zum Ziele haben.“(Dr. Günter Unbescheid) Quelle: Ahrends 2008

1

25.02.2013

 Die 

  



Auswirkungen von langen Wartezeiten

Psychologische: Demotivation von Mitarbeitern und Kunden, … Schlechtes Betriebsklima, Fehlender Umsatz, …

Kosten 

 

Lange Wartezeiten:  unproduktive Mitarbeiter  potenzieren sich mit der Anwenderzahl  Engpässe und Hetze an anderer Stelle Hoher Energieverbrauch durch lange Laufzeiten … Quelle: Microsoft® Clipart

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

7/XX

Quelle: Microsoft® Clipart

Quelle: Microsoft® Clipart

Ein erstes Verständnis des Begriffs Performance Tuning

Organisatorische Infos

Vorschlag eines möglichen Zeitplans

 der sich lohnen kann.  

Tuning ist kein Selbstzweck 80:20 Regel auch hier anwenden

Übersicht über potentielle Themen

WPF „Performance-Tuning“

Tuning Tuning Tuning Tuning WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

12/XX

2

25.02.2013



Die Präsentation eines Themas 







  





falls thematisch möglich - Weglassen der Übung nur nach vorheriger Absprache mit mir!!! Aufgabenstellung konzipieren und formulieren Praktische Durchführung betreuen Fragen beantworten

ca. 12-15 Seiten Inhalt zuzüglich Formalien wie  





Sehr gute Vorbereitung für Praxisprojekt- und Bachelorarbeit   

Inhalts-, Literaturverzeichnis, ggf. Abbildungs- Abkürzungsverzeichnis, Anhang, …

y% der Endnote

 Die

Achtung: So ein Wiki ist unmittelbar öffentlich!!! Besondere Sorgfalt bei Zitaten und Quellenangaben !!! 14/XX

SS 2013 Bertelsmeier FH Köln Campus GM

benutzerzentrierte Bewertung (Review)

1

ist die Bewertung der Vortragsfolien und DB-Wiki-Einträge durch die Kommilitonen/innen Ihrer Gruppe.  3-er/4-er Gruppen  Vor dem Referatstermin: 

  

inhaltliche und formale Aspekte sowie Verständlichkeit der Erklärungen



DB-Wiki-Einträge/Ausarbeitung fertig stellen Folien bei Ilias einstellen Gruppenmitglieder lesen und bewerten die Folien und WikiEinträge Ihrer Gruppe und geben fundierte Kommentare (Feedback) – Kopie an die Dozentin, zwecks Bewertung noch ein paar Tage Zeit, die Kommentare zu berücksichtigen und Ihre eigenen Folien und Wiki-Einträge zu verbessern

y% der Endnote

WPF “Performance-Tuning”

 Die

15/XX

SS 2013 Bertelsmeier FH Köln Campus GM

benutzerzentrierte Bewertung (Review)

WPF “Performance-Tuning”



2

Die Qualität der Kommentare geht in die Endnote desjenigen ein, der kommentiert hat.  Länge der Kommentare ca. ½ - 1 Seite  z% der Endnote 

 

Klausur /mündliche Prüfung sprechen wir mit den Teilnehmern ab

 

zz% der Endnote

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

17/XX

16/XX

Bis spätestens morgens 8:00h sind die Folien und DB-Wiki-Einträge (noch als Dokument)/Ausarbeitungen fertig und in Ilias eingestellt. Die Wiki-Einträge werden erst nach dem Review korrigiert ins DB-Wiki übertragen.

Die Gutachter haben bis Freitag Morgen 12:00 Zeit für Ihre Reviews. Dann haben die Themenverantwortlichen bis zum Vortragsmittwoch Zeit, 

 Anwesenheitspflicht /

SS 2013 Bertelsmeier FH Köln Campus GM

An dem Mittwoch genau eine Woche vor dem Vortrags-mittwoch ist Review-Tag. 





inhaltliche und formale Aspekte sowie Verständlichkeit der Erklärungen

WPF “Performance-Tuning”

Formalien wie bei einer Abschlussarbeit !!! Benotet werden 





13/XX

SS 2013 Bertelsmeier FH Köln Campus GM

 Schriftliche Ausarbeitung







Bei Unsicherheiten, bitte mit uns Dozentinnen absprechen

Benotet werden

x% der Endnote

 Oder:







inhaltliche und formale Aspekte sowie Verständlichkeit der Erklärungen

WPF “Performance-Tuning”



http://wikis.gm.fh-koeln.de/wiki_db/ (Kategorie „Tuning“) siehe auch edb (http://edb.gm.fh-koeln.de/)  Alle wichtigen Begriffe Ihres Vortrags erklären und verlinken 

Benotet werden 

Ihre erste Publikation ?!   

ins DB-Wiki



Foliengestützt, ca. 35-40 Min. je Person, (15-20 Folien / 2-3 Min. je Folie) Demo, Beispiele

Übungsaufgaben für Ihre Kommilitonen von ca. 15-30 Min. je Person 



 Einträge

Foliengestützte Präsentation von ca. 5-10 Min. je Person

Detaillierte Präsentation Ihres Themas 



 Entweder:

Vorabinfo über Ihr Thema:

Folien wie Wiki-Einträge/Ausarbeitungen zu überarbeiten und die korrigierten Varianten bei Ilias bzw. im DB-Wiki zu veröffentlichen.

Die Zuordnung der Review-Themen erfolgt in den nächsten Tagen, sobald die Themen feststehen.

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

18/XX

3

25.02.2013

 

 



Die Seriosität, die Wissenschaftlichkeit dieses Wikis ist sehr ernst zu nehmen.  Zur Erinnerung:

Fachlich fundierte Informationen Wissen veranschaulichen, vermitteln



Zusammenhänge verdeutlichen Technisch schwierige Sachverhalte gut verständlich erklären

 

Recherchieren aus qualitativ hochwertigen Quellen 

Kritische Auseinandersetzung



Selbständiges Arbeiten



Entsprechend gewissenhaft sind Quellen anzuführen, Zitate kenntlich zu machen!!!  Lieber mehr als zu wenig!!!  Fehler werden sofort öffentlich!!! 

auch englischsprachlich



Schwachstellen, Probleme aufzeigen



„Heißt gerade auch, zu wissen, wann Hilfe nachgefragt werden muss/sollte“ -> Für Fragen stehe ich jederzeit zur Verfügung  Zeitmanagement ist Ihre Sache 

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

Diese Einträge sind allgemein zugänglich. Suchmaschinen sorgen für eine entspr. Listung bei Anfragen.



19/XX

Das ist ein anderes Format, als wenn Sie uns eine 15-Seiten-Paper „in die Hand drücken“.

Bei Verstößen werden wir auch entsprechend drastisch reagieren.

WPF “Performance-Tuning”

20/XX

SS 2013 Bertelsmeier FH Köln Campus GM

Ein erstes Verständnis des Begriffs Performance Tuning

Organisatorische Infos

Vorschlag eines möglichen Zeitplans

Themen

10.04.

10-14h BB auf Schulung

9-11h + nachmittags?!?!

Review-Themen

17.04.

WPF „Performance-Tuning“

Übersicht über potentielle Themen

Datum Referenten

24.04.

Entfällt - DBS-Praktikum???

01.05.

Frei – Maifeiertag

08.05. 15.05. 22.05. 29.05. 05.06. 12.06. 19.06. 26.06. 03.07. WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

21/XX

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

22/XX

Ein erstes Verständnis des Begriffs Performance Tuning

Organisatorische Infos

Name

Thema

Vorschlag eines möglichen Zeitplans

Übersicht über potentielle Themen

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

23/XX

WPF “Performance-Tuning”

WPF „Performance-Tuning“

SS 2013 Bertelsmeier FH Köln Campus GM

24/XX

4

25.02.2013

 Einführung in die Gesamtthematik 

 Geschäftsprozesse

Quelle: Informatik Spektrum; Osterhage



 Grundlagen Oracle-RDBMS / DBA





Interne Prozesse Logische und physische Speicherstrukturen  Quellen: eigene Vorträge; OC-Abschlussarbeit; Cifuentes; Online-Hilfe 





…







 WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

25/XX

 Anwendungen

EPKs (Ereignis-Prozessketten) und alternative Darstellungsformen für Prozesse

… Ihre Vorschläge zu dem Thema

WPF “Performance-Tuning”

 Daten:

Tunen auf Source-Code-Ebene / Code-Reviews  Messen von Laufzeiten  Bewerten verschiedener Programmiersprachen, Frameworks, … nach deren Laufzeitverhalten

SS 2013 Bertelsmeier FH Köln Campus GM

26/XX

DBA (Oracle)

Aufbau Oracle-RDBMS: Prozesse; physische und logische Speicherstrukturen (Bertelsmeier)  Grid Computing / Real Application Cluster  Oracle Automatic Storage Management (Oracle ASM)





Strategien zur Identifikation von kritischen Prozessen Messen von eben diesen kritischen Prozessen Analyse von Prozessen

Einführung in 

? 



Grundlagen (Bertelsmeier) Ein Optimierungsprozess im Detail



… Ihre Vorschläge zu dem Thema

 

… Ihre Vorschläge zu dem Thema

 NoSQL  Big WPF “Performance-Tuning”



SS 2013 Bertelsmeier FH Köln Campus GM

27/XX

Daten: Anfrageoptimierung (SELECT/Oracle) 

Konzeptioneller Überblick über die Oracle-DB Performance Methodik (Bertelsmeier)

 

SELECT-Tuning, Arbeit des Optimizers/Estimaters: Ausführungsplan, Zugriffsarten, Join-Arten (Bertelsmeier) Proaktives Tuning:   



 

 

WPF “Performance-Tuning”

 Systeme:     

SS 2013 Bertelsmeier FH Köln Campus GM

28/XX

Hardware + Betriebssysteme

Tools zur Systemüberwachung Analyse von Messwerten Reaktionen auf die Ergebnisse Performance-Messungen bei „Smartphone & Co.“ Hardware-Steuerung bei „Smartphone & Co.“

Reaktives Tuning: 



Automatic Workload Repository (AWR) + Automatic Database Diagnostic Monitor (ADDM) Monitoring Real-Time Database Performance Monitoring Performance Alerts

Data (z.B. White Paper von Oracle)

Manual Database Performance Monitoring Resolving Transient Performance Problems Resolving Performance Degradation Over Time

 

… Ihre Vorschläge zu dem Thema

Dynamic Performance Views, SQL Tuning Advisor (STA) … Ihre Vorschläge zu dem Thema

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

29/XX

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

30/XX

5

25.02.2013

 Fußball-Schema (FH Köln CGM)

 Geo-Schema (mondial Uni Göttingen / FH Köln CGM) Lake

ORGANIZATION

Schiedsrichter_id Name Nation_id (FK)

pfeift / wird_gepfiffen_von

hat / geschossen_in

Datum Uhrzeit Wochentag Ort Stadion Anzahl_zuschauer Spieltyp Schiedsrichter_id (FK) Heim_Nation_id (FK) Gast_Nation_id (FK) veranstaltung_id (FK) besondere_Vorkommnisse

nimmt_teil / hat_Heimmannschaft_aus nimmt_teil / hat_Gastmannschaft_aus

schiesst / wird_geschossen_von

Name Flagge

hat / gehört_zu

hat / von

trägt_aus / gehört_zu

kader_id (FK) Spiel_id (FK) von bis kartentyp

Spieler_id

WPF “Performance-Tuning”

Nation_id (FK) Name Geburtsdatum Geschlecht

Language

Name Capital Province Area Population

Percentage

Percentage

  

Country (FK) GDP Agriculture Service Industry Inflation

Population Area Capital CapProv

islandIn Island (FK) Sea (FK) Lake (FK)

located City Province Country River Lake Sea

Mountain geo_Mountain Province (FK) Country (FK) Mountain (FK)

Continent Area

Province (FK) Country (FK) Desert (FK)

Mountain Mointains Mountains Height Type Coordinates

locatedOn City Province Country Island

Desert Desert Area Coordinates

SS 2013 Bertelsmeier FH Köln Campus GM

ist_Heimatland_von / ist_beheimatet_in

31/XX

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

SS 2013 Bertelsmeier FH Köln Campus GM

SS 2013 Bertelsmeier FH Köln Campus GM

32/XX

 Oracle-Online-Dokumentation:

http://www.oracle.com/pls/db112/homepage (Stand 02/2012)   

33/XX

Database Concepts 2 Day DBA Database Reference 2 Day + Performance Tuning Guide Performance Tuning Guide SQL Language Reference …

WPF “Performance-Tuning”

Ahrends, J. : „Tuning“, Vortrag im SS 2008 an der FH Köln - Campus GM, Quest Software, Köln, 2008 Alapati, Sam; Kuhn, Darl; Padfield, Bill: „Oracle Database 11g Performance Tuning Recipes: A Problem-solution Approach”; Apress; 2011 Fiorillo, Ciro: „ Oracle Database 11g R2 Performance Tuning Cookbook“; Packt Publishing Limited; 2012 Niemiec, Richard J.;: „Oracle Database 11g Release 2 Performance Tuning Tips & Techniques”; Oracle Press; 2012 Osterhage, Wolfgang W.: „Performance-Optimierung auf drei Ebenen: Systeme, Anwendungen, Prozesse“; GI - Gesellschaft für Informatik; Informatik Spektrum 6/35; 12/2012 Osterhage, Wolfgang W.: „Performance-Optimierung“; Springer Vieweg; 2012 Reisner, Stefan: „IT-Performance richtig testen und optimieren“; Entwickler Press; 2010 Sideris Courseware Corp.: „Oracle Database 11g R2 SQL Tuning“, Sideris Courseware, 2011

WPF “Performance-Tuning”

Continent

geo_Desert





Mountain Island (FK)

Province Country (FK)

Economy

Religion Country (FK)

Sea1 (FK) Sea2 (FK)

MountainOnIsland Province





Name AreaHeight Type Coordinates

Province (FK) Country (FK) Island (FK)

Country (FK) Continent (FK)

Religion

Veranstaltung

estuary= mündet

Source Quelle

Island

geo_Island

encompasses

Country (FK)





Province (FK) Country (FK) Sea (FK)

Province (FK) Country (FK) Name (FK)

Island

Independence Dependent Government





Depth

geo_Sea

Length

geo_Source

mergesWith Sea

Country1 (FK) Ciuntry2 (FK)

Country

Politics

W3L-Verlag, 2005  Reisner, Stefan: „IT-Performance richtig testen und optimieren“; Entwickler Press; 2010  Stöger, Roman: „Prozessmanagement“, SchäfferPoeschel, 2011



Sea

borders

Country

Population_Growth Infant_Mortality

 Allweyer, Thomas: „Geschäftsprozessmanagement“,

WPF “Performance-Tuning”

Lake Sea Length Source Mountains SourceAltitude Estuary River

Province (FK) Country (FK) Name (FK)

Percentage

Province (FK) Country (FK) Name (FK)

Name

geo_River

Country (FK) Language

jahr typ text maskottchen song

Spieler

River

Type

Country (FK)

veranstaltung_id hat / spielt_bei

geo_Estuary

Province (FK) Country (FK) Lake (FK)

Abbreviation (FK) Country (FK)

Population

traegt_aus / wird_ausgetragen_in

geo_Lake

isMember

Percentage

Spieleinsatz_id

Spieler_id (FK) veranstaltung_id (FK) funktion trikotnr spielt_in / hat

City Province (FK) Country (FK) Population Longitude Latitude

Country (FK) Name

kader_id

Spiel_id (FK) Minute Tortyp kader_id (FK)

Nation_id

Name Gegruendet_am Adresse Telefon Fax Internet logo Nation_id (FK)

EthnicGroup

wird_gespielt_von / nimmt_teil_an

Kader

Tor_id

Nation

Area Depth Altitude Type River Coordinates

City

fussballbund_id

Spieleinsatz Tor

Name City Province Established

Fussballbund

Spiel_id

Schiedsrichter

Lake

Abbreviation

ist_Heimatland_von / hat_Heimatland Spiel

35/XX

SS 2013 Bertelsmeier FH Köln Campus GM

34/XX

Vielen Dank für Ihre Aufmerksamkeit   

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

36/XX

6

25.02.2013

[email protected]

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

37/XX

WPF “Performance-Tuning”

SS 2013 Bertelsmeier FH Köln Campus GM

38/XX

7

View more...

Comments

Copyright � 2017 NANOPDF Inc.
SUPPORT NANOPDF