Önálló labor beszámoló – 8. félév Nyárády Péter QJA31E

Slides:



Advertisements
Hasonló előadás
A hálózat működése 1. A DHCP és az APIPA
Advertisements

KENYI fejlesztés és országos adatfelvétel
Multidimenzionális Adatbázisok Alapjai
Adatbázis gyakorlat 1. Szerző: Varga Zsuzsanna ELTE-IK (2004) Budapest
Kliens-szerver architektúra
Dr. Nagy József – Vass Lajos – Varga István BÜKK-MAK LEADER Nonprofit Kft. – REECO Hungary Kft November 24. Kecskemét.
UNIVERSITY OF SZEGED D epartment of Software Engineering UNIVERSITAS SCIENTIARUM SZEGEDIENSIS Adatbázis alapú rendszerek 1. Gyakorlat Követelmények / SQL.
Architektúra (Oracle Library – Concepts)
Tóth Tamás, EWYXK4 BME-VIK Automatizálási és Alkalmazott Informatikai Tanszék Konzulensek: Dávid Zoltán, Gincsai Gábor Budapest, tavaszi félév.
Rendszertervezés GIMP.
Oracle tuning server.101/b10752/toc.htm.
Windows hálózati infrastruktúra kialakítása
2012. tavaszi félév Vitéz Gergely. A diasor ismerete nem helyettesíti a tankönyvet, és a példatárat. A diasor ismerete szükséges, de nem elégséges feltétele.
Többfelhasználós és internetes térkép kezelés, megjelenítés.
Mobil Internet BME Híradástechnikai Tanszék 2007/2008 II. félév.
Önálló labor beszámoló – 7. félév Nyárády Péter QJA31E
SQL Server 2005 Reporting Services a gyakorlatban
A DBMS fő feladatai: - adatstruktúra (adatbázisséma) definiálása,
megismerése, mintaadatbázis létrehozása
Adatbázis tesztelés.
KOVÁCS DÁVID. ALAPFOGALMAK Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az.
5. TÉTEL. Helyzetfelmérés: A feladat elvégzéséhez tudnunk kell, hogy mi a kiinduló állapot, és mit szeretnénk elérni, vagyis mi a cél. A nem rég indított.
16. Tétel. Adatbázis: Olyan adatgyűjtemény, amely egy adott feladathoz kapcsolódó adatokat szervezett módon tárolja, és biztosítja az adatokhoz való hozzáférést,
Tartalom -Terminológiaváltozás -Újdonságok -Vizsgák kezelése -Vizsgaidőpont meghirdetése -Tanszéki vizsgakezelés -Tanszéki újdonságok.
Az ETR technológia DEXTER Informatikai kft..
1 Hálózati Operációs Rendszerek gyakorlat Bevezető Előadó: Bilicki Vilmos
Fejlett Programozási Technológiák II. Világos Zsolt 7. gyakorlat.
4. Gyires Béla Informatikai Nap május 6.1 Márton Ágnes Debreceni Egyetem Informatikai Kar Informatikai Rendszerek és Hálózatok Tanszék A Virtual.
WEB Technológiák Coldfusion ME Általános Informatikai Tsz. dr. Kovács László.
ORACLE ORDBMS adminisztrációs feladatok 2. rész dr. Kovács László 2004.
Előadó: Kárpáti Péter Üzleti folyamatvezérlés nagyvállalati környezetben (BizTalk Server 2004, Office InfoPath 2003 és Windows.
SQL Server 2005 Reporting Services Kószó Károly rendszermérnök Microsoft Magyarország.
Takács Péter – Tamás János – Lénárt Csaba DE-ATC-MTK Víz és Környezetgazdálkodási Tanszék E-agrárium & E-vidék Agrárinformatikai.
WEB Technológiák ISAPI ME Általános Informatikai Tsz. dr. Kovács László.
XML támogatás adatbázis-kezelő rendszerekben
Demo/teszt környezetek Szerver konszolidáció Adatközpontok alapja.
Anyagadatbank c. tárgy gyakorlat Féléves tematika Adatbázis alapfogalmak, rendszerek Adatmodellek, adatbázis tervezés Adatbázis műveletek.
Önálló labor bemutató 8. szemeszter 5. oktatási hét Sümeghy Tamás Pál GFHSRE március 13.
ETR kapcsolat a Felsőoktatási Információs Rendszerrel (FIR) Molnár István Budapest, január
Hálózati Bombermen Belicza András Konzulens: Rajacsics Tamás BME-AAIT.
Szoftverarchitektúrák 12. Sorozat portál
Szabó Péter Szenzor rendszer PC oldali grafikus kezelő felületének tervezése és megvalósítása Önálló laboratórium beszámoló Intelligens rendszerek BSc.
2012. tavaszi félév.  További gyakorlatvezetők oldalai:  Szabó Miklós Zsolt oldala: 
AszinkronitásSebesség Csökkentett szerver terhelés* Jobb hálózat kihasználás Felhasználói élmény Rövidebb válaszidők.
APEX BMF, II. félév.
Adatbázis kezelés. Az adatbázis tágabb értelemben egy olyan adathalmaz, amelynek elemei – egy meghatározott tulajdonságuk alapján – összetartozónak tekinthetők.
Web Architecture. Development of Computing Architectures Monolithic mainframe programming Client Server Real Client Server Web Programming.
1 Verseny 2000 gyakorlat ODBC Adatforrás létrehozása.
Budapest University of Technology and Economics Department of Measurement and Information Systems Monitor komponensek fejlesztése okostelefon platformra.
Webprogramozó tanfolyam
Vízminősítés és terhelés számítás feladat
Audio Utastájékoztató Rendszer vasútállomások részére
Célkitűzések Egyszerű leltározási program fejlesztése
Jegybeírás tanszéki, oktatói felületen
Java web programozás 5..
1 Copyright © 2004, Oracle. All rights reserved. Bevezetés.
Desktop virtualizáció Microsoft VDI használatával Háló Gyula.
Palotás Ádám és Fodor Gergely Oracle Data Integrator Bemutató és gyakorlat
Automatikus fizikai tervezési javaslatok XML adatbázisokhoz Balogh Bernadett Kresz Marcell Cseh Tamás.
.NET FRAMEWORK Röviden Krizsán Zoltán 1.0. Tulajdonságok I Rövidebb fejlesztés 20 támogatott nyelv (nyílt specifikáció) 20 támogatott nyelv (nyílt specifikáció)
Fájlszervezés Adatbázisok tervezése, megvalósítása és menedzselése.
ACCESS ALAPOK Alapfogalmak
LPDS és felhő technológia Peter Kacsuk
BIRDIE Business Information Reporter and Datalyser Előadó: Schneidler József.
Ajánlat, szerződés, számla dokumentumok egységes kezelése
Az ORACLE JDE EnterpriseOne ERP rendszer bevezetésének tapasztalatai
(Iskolai) Beléptető rendszer Raspberry Pi 2-vel.
Alkalmazásfejlesztés gyakorlat
Kovács Gergely Péter Bevezetés
Hangyál Zoltán Principal Engineer LogMeIn
Előadás másolata:

Önálló labor beszámoló – 8. félév Nyárády Péter QJA31E Oracle optimization Önálló labor beszámoló – 8. félév Nyárády Péter QJA31E Konzulensek: Kardkovács Zsolt – BME Marton József – BME Sárecz Lajos – Oracle Hungary Kft.

Oracle optimization A feladat: Tesztrendszer tervezése, amely: Teljesítmény szempontjából kritikus Prezentálhatóak rajta különféle optimalizálási eljárások Munkatársam Éberhardt Péter: Mindketten teljesítménnyel foglalkozunk – más módszerek felhasználásával Közös tesztrendszer megfelelő

Oracle optimization Kezdetben: Feladat: Mobil számlázó rendszer tervezése Eredmény: a rendszer tervezése és implementálása során nem a számunkra fontos teljesítmény hangolás állna a középpontban. Konklúzió: más típusú rendszer, amely Jóval egyszerűbb felépítésű Különböző időszakok során eltérő terhelésű Lineárisan skálázható

Oracle optimization Az új rendszer: Egyetemi Hallgatói Információs Rendszer Nem a való életre, csupán tesztrendszer Alapjai közösek Éberhardt Péterrel Ő feladata: Memória konfigurálása TimesTen illesztése Én feladatom: Adatbázis átkonfigurálása Indexek és származtatott struktúrák létrehozása SQL hinting

Oracle optimization Rendszer célja, motivációja: Hallgatók kiszolgálása regisztrációs héten, illetve szorgalmi- és vizsgaidőszakban. Terhelés szempontjából két időszak: Szorgalmi időszak: minimális terhelés Információszerzés, lekérdezések Vizsgajelentkezési és tárgyfelvételi időszak: előzőhöz képest jelentősen megnövekedett terhelés Sok adatmódosítás Még több lekérdezés Cél: megfelelő teljesítmény mindkét időszakban

Oracle optimization Rendszer szereplői: Hallgatók: Oktatók: Információgyűjtés Tárgy- és vizsgajelentkezés Oktatók: Kurzuskiírás Teremfoglalás Vizsgaeredmény beírása Adminisztrátor: Statikus információk (termek, időpontok, tárgyak) felvétele

Oracle optimization Komponensek: Adatbázis (DB): Nyers adatok Származtatott struktúrák Alkalmazás szerver (BLL): Hozzáférés a DB-hez Szolgáltatások a kliensek felé Kliens alkalmazás: Web-es vékony kliens Kevés funkció

Oracle optimization Adatbázis séma: 3 fő tábla: Felhasználó Kurzus Felhasználói információk Számos kapcsolótábla Kurzus Adott tárgyhoz és szemeszterhez Kapcs.táblák foglaláshoz, felhasználókhoz, vizsgák Foglalás Statikus időpont és terem táblákhoz

Oracle optimization Naplózás: Tesztelés: Adatbázis műveletek: Oracle Felhasználói események: Alkalmazás szerver <időbélyeg><status_id><neptun><művelet> Tesztelés: Rendszer kihasználtsága egy rendszert jellemző paraméter Szimulációs scriptek segítségével megadott mennyiségű és összetételű terhelések generálása

Oracle optimization Teljesítmény monitorozása: Oracle 11g beépített eszközeivel Automatic Database Diagnostic Monitor (ADDM) Meghatározott időközönként felvételek a rendszer állapotáról Active Session History (ASH) Rövidebb időszakok teljesítményproblémáinak felderítése Automatic Workload Repository (AWR) Különböző időszakok összehasonlítása

Oracle optimization Szempontok, melyekre az implementálás során figyelni kell majd: Logikai olvasások elkerülése Adatbázis elérésének kerülése Rendezések kerülése Származtatott struktúrák használata Változókat tartalmazó SQL lekérdezések kerülése SQL hintekkel legoptimálisabb végrehajtási terv kikényszerítése

Oracle optimization Oracle Library – Performance Tuning Guide http://download.oracle.com/docs/cd/B28359_01/server.111/b28275.pdf Kevin Loney, Oracle Database 10g : teljes referencia, Panem, Budapest, 2006. 1448 p. + 1 CD-ROM ; 25 cm, ISBN 963-545-439-2 Rick Greenwald, Robert Stackowiak, Gary Dodge, David Klein, Ben Shapiro, Christopher G. Chelliah, Professional Oracle Programming, Wiley, Indianapolis, 2005.