01.09.2006 http://www.obs-itconsulting.com SQL-Datenbanken unter Unix Frankfurt/Main Presentation by Dipl.-Ing. Ralf Steffler Netcool Certified Consultant Hersteller IT-Abteilung eines Großunternehmens Microsoft HP IBM SAP Oracle Sybase Sun Betriebssystem-Hersteller HP-UX Solaris HP SUN Risc 64 Bit Technik Linux Open Source Windows Microsoft Cisc 32 Bit Technik Unix Unix Symmetric Multi-Processing Preemptive Multitasking Since 1970 DOS Windows NT Single Processor Single Tasking Single User 1981 Single Processor Cooperative Multitasking 1992 Multi-Processor Cooperative Multitasking 1995 SMP-Computer Super-Computer Cray HP Superdome Sun Fire IBM eServer Unix 2 3 G RAM SMP CPU 8 C 1 B U P G Hz S P E E D Mid-Range Datenbank-Hersteller IBM Produkt DB2 Oracle Produkt 10g Sybase Produkt SQL Server 12 Günstige Alternativen Sehr Teuer Windows Linux Microsoft SQL Server MySQL (Open Source) Relationen Eltern-Tabelle Kunden Kind-Tabelle Auftraege Fremdschlüssel Primärschlüssel Kundennummer Nachname Vorname Strasse Hausnummer PLZ Ort Telefonnummer ... Kundenummer Artikelnummer Kundenummer Lieferdatum Artikelnummer Preis Lieferdatum Preis bezahlt bezahlt 1:n Auftragsnummer Kundennummer Artikelnummer Lieferdatum Preis bezahlt ... 1:n Client-Server-Applications Enterprise Manager Oracle Designer S Q L DBServer Forms Help Desk 2000 TT-ID Contact Create Time New Customer Phone Close Time Clear TT-Status Email Category Search Problem Description Save Details Management Oracle auf HP-UX Database Server OEM Oracle Cluster SAM MC Service G. Unix Hardware LEDs Tuning DB auf 3 Platten verteilen Indices anlegen Positive Abfrage Logik Programs SQL Server Tables Indexes Performance-Killer Bad SQL ista dein B L SQ S Performance-Killer ER Ha rd H a r dw a r e ware rd Ha re wa US B DDBD I G N Bad SB E D D ED S SERS E ISG ING U N U S E SQL Bad RS SQL Indices Unique Index 2581 9031 - Durchsucht 1 Milliarde Datensätze in 31 Schritten Tabelle Index 9031 18318 18316 29346 28559 29346 - .... Müller 10102 18318 - Schulz 25348 28559 - Albert 29346 - Schubert .... Backup & Recovery Offline Backup easy Shutdown Database Copy Datafiles to Disk/Tape Online Backup dodgy Database up & running Consistent Database Dump