Tuning the Mobile Server
|
|
|
- Julia Melsbach
- vor 9 Jahren
- Abrufe
Transkript
1 DOAG Konferenz Tuning the Mobile Server Philipp Loer [email protected]
2 Agenda Einleitung Grundlagen Performance-Optimierung Fazit Tuning the Mobile Server, Philipp Loer, DOAG
3 Einleitung Oracle Database Mobile Server Datenabgleich zwischen mobile Geräten und einer Oracle-Datenbank Clients haben eine eigene Datenbank: sqlite oder Oracle Berkeley DB Oracle Mobile Server als Middleware zuständig für die Organisation des Datenabgleichs Ziel des Vortrags: Vorstellung von Möglichkeiten des Performancetuning Tuning the Mobile Server, Philipp Loer, DOAG
4 Einleitung Oracle Database Mobile Server Datenabgleich zwischen mobile Geräten und einer Oracle-Datenbank: Tuning the Mobile Server, Philipp Loer, DOAG
5 Agenda Einleitung Grundlagen Performance-Optimierung Fazit Tuning the Mobile Server, Philipp Loer, DOAG
6 Grundlagen Oracle Database Mobile Server erste Version 2002 als Oracle Lite 9i aktuell: Oracle Database Mobile Server 11g, verfügbar seit März 2011 Tuning the Mobile Server, Philipp Loer, DOAG
7 Grundlagen Oracle Database Mobile Server Eine Publikation enthält Publikationselemente Sequenzen Skripte Queues Abarbeitung der Transaktionen und Replikationen nach der Datenübertragung Verhindern die Verlängerung des Datenabgleichs durch Datenbanksperren Tuning the Mobile Server, Philipp Loer, DOAG
8 Grundlagen Datenabgleich Tuning the Mobile Server, Philipp Loer, DOAG
9 Grundlagen Basistransaktion Tuning the Mobile Server, Philipp Loer, DOAG
10 Grundlagen Funktionsanalyse Logging-Tabellen eines Publikationselementes Tabelle Inhalt / Aufgabe Prefix Originaltabelle Masterreplik - Versionierungstabelle Logging-Tabelle Mapping-Tabelle In-Queue Logging der serverseitigen Änderungen Logging der übernommenen Änderungen Versionsinfo über die Datenstände der Clients Von den Clients übergebene, noch nicht verarbeitete Änderungen CVR$ CLG$ CMP$ CFM$ Error-Queue Konfliktbehaftete Transaktionen CEQ$ Tuning the Mobile Server, Philipp Loer, DOAG
11 Grundlagen Funktionsanalyse ORDERS Primary Key CMP$ORDERS Primary Key Version$$ CLID$$ 1 3 ORDIX 2 3 ORDIX 3 2 ORDIX 4 7 ORDIX TRANID$ $ 1 2 CONIATOS Trigger 2 4 CONIATOS 3 1 CONIATOS CVR$ORDERS Primar y Key Version$$ 4 7 CONIATOS 1 2 DOAG 2 4 DOAG 3 2 DOAG 4 7 DOAG 4 7 Tuning the Mobile Server, Philipp Loer, DOAG
12 Agenda Einleitung Grundlagen Performance-Optimierung Fazit Tuning the Mobile Server, Philipp Loer, DOAG
13 Physikalische Datenorganisation Physikalische Datenorganisation Die Mapping-Tabelle enthält die Informationen, welcher Client welche Version eines Datensatzes hat. Bei einem Datenabgleich werden immer alle Log-Informationen eines Clients benötigt. Die Datensätze der Mapping-Tabelle zu einem bestimmten Client werden auf möglichst wenige Blöcke verteilt. Tuning the Mobile Server, Philipp Loer, DOAG
14 Physikalische Datenorganisation Tabelle ORDERS vorher Tabelle ORDERS nachher Die Datensätze der Mapping-Tabelle zu einem bestimmten Client werden auf möglichst wenige Blöcke verteilt. Tuning the Mobile Server, Philipp Loer, DOAG
15 Physikalische Datenorganisation Umsetzung: Offline: CREATE TABLE interim_table_name AS SELECT FROM table_name ORDER BY column_name; DROP TABLE table_name; ALTER TABLE interim_table_name RENAME TO table_name; Online: CREATE TABLE interim_table_name AS SELECT FROM table_name WHERE 1 = 2; exec dbms_redefinition.start_redef_table exec dbms_redefinition.copy_table_dependents exec dbms_redefinition.finish_redef_table exec dbms_stats.gather_table_stats DROP TABLE table_name; Tuning the Mobile Server, Philipp Loer, DOAG
16 Physikalische Datenorganisation Tuning the Mobile Server, Philipp Loer, DOAG
17 Physikalische Datenorganisation Tuning the Mobile Server, Philipp Loer, DOAG
18 Partitionierung Partitionierung horizontale Teilung einer Tabelle hier: Hash-Partitionierung nach der Client-ID Tabelle Partition 1 Partition 2 Partition 3 Partition n Die Datensätze der Mapping-Tabelle zu einem bestimmten Client werden automatisch auf möglichst wenige Blöcke verteilt. Tuning the Mobile Server, Philipp Loer, DOAG
19 Partitionierung Tuning the Mobile Server, Philipp Loer, DOAG
20 Vertikale Partitionierung Vertikale Partitionierung Wird ein Datensatz geändert, so wird immer der ganze Datensatz übertragen. Durch eine vertikale Partitionierung kann die zu übertagende Datenmenge reduziert werden. parts id label description manufacturer_id man_article deliver_time available price parts_1 id label description parts_2 id manufacturer_id man_article deliver_time available id price parts_3 Tuning the Mobile Server, Philipp Loer, DOAG
21 Vertikale Partitionierung Testergebnisse vertikale Partitionierung Geänderte Datensätze Vertikale Partitionierung Abfrage Mapping-Tabelle Gesamtdauer 1 0 Nein 72 ms 3,8 s 2 0 Ja 224 ms 3,9 s Nein 109 ms 13,9 s Ja 343 ms 6,0 s Tuning the Mobile Server, Philipp Loer, DOAG
22 Shared Maps Shared Maps Datenänderung nur auf der Master-Seite erlaubt Nachteil: Keine Offline-Transaktionen möglich Vorteil: Verminderter Verwaltungsaufwand Mapping-Tabelle speichert nicht mehr, welcher Client welchen Datenstand hat, sondern nur einen Versionszähler für jeden Datensatz Mapping-Tabelle speichert statt einer 1:n-Beziehung nur noch 1:1-Beziehungen Tuning the Mobile Server, Philipp Loer, DOAG
23 Shared Maps Testergebnisse Shared Maps Geänderte Datensätze Shared Maps eingesetzt Abfrage Mapping-Tabelle in ms Gesamtdauer in s 1 0 nein 985 4,6 2 0 ja 72 3, nein , ja ,9 Tuning the Mobile Server, Philipp Loer, DOAG
24 Begrenzung der Datenmenge Begrenzung der Datenmenge Nicht immer benötigt jeder Client alle Datensätze eines Publikationselementes. Durch eine Änderung der Base-Query kann diese angepasst werden Vorherige Base-Query: SELECT * FROM contact_persons ; Nachher: SELECT cp.* FROM employees emp, emp_areas ea, areas a, customers c, contact_persons cp WHERE emp.id = ea.emp_id AND ea.area_id = a.id AND a. zipcode = c.zipcode AND c.id = cp.customer_id AND emp.client_id =:client_id; Tuning the Mobile Server, Philipp Loer, DOAG
25 Begrenzung der Datenmenge Testergebnisse Begrenzung der Datenmenge Anzahl übertragener Datensätze Datenbegrenzung Abfrage der Mapping-Tabelle Gesamtdauer übertragene Datenmenge Ja 120 ms 10,4 s 1,2 MB Ja 312 ms 34,2 s 5,5 MB Ja 374 ms 66,5 s 10,1 MB Nein 369 ms 65,0 s 10,2 MB Tuning the Mobile Server, Philipp Loer, DOAG
26 Netzwerkgeschwindigkeit Netzwerkgeschwindigkeit Ziel : Ermittlung des Performance-Einflusses der Netzwerkgeschwindigkeit Für einen Datenabgleich müssen die geänderten Daten ermittelt, übermittelt und auf der anderen Seite verarbeitet werden. Nur für die Übermittlung der Daten ist die Netzwerkgeschwindigkeit von Bedeutung. Tuning the Mobile Server, Philipp Loer, DOAG
27 Netzwerkgeschwindigkeit Testergebnisse Netzwerkgeschwindigkeit Netzwerkverbindung Geänderte Datensätze Übertragungsdauer übertragene Datenmenge 1 10 Mbit 0 2,4 s 0,2 MB Mbit 0 2,0 s 0,2 MB 3 10 Mbit ,3 s 0,8 MB Mbit ,4 s 0,9 MB 5 10 Mbit ,8 s 2,0 MB Mbit ,9 s 1,9 MB Datensätze in der Tabelle ORDERS Tuning the Mobile Server, Philipp Loer, DOAG
28 weitere Optimierungsmöglichkeiten Weitere Optimierungsmöglichkeiten Base-Query Tuning Priority Based Replication Base-Query Caching Index Organized Tables (IOT) Partition Mapping Mobile.ora Parameter Max Threads Connection Pooling Synchronisation Tablespace Layout Tuning the Mobile Server, Philipp Loer, DOAG
29 Agenda Einleitung Grundlagen Performance-Optimierung Fazit Tuning the Mobile Server, Philipp Loer, DOAG
30 Fazit Physikalische Datenorganisation Horizontale Partitionierung Vertikale Partitionierung Shared Maps Datenmengenbegrenzung Weitere Tuningmöglichkeiten Tuning the Mobile Server, Philipp Loer, DOAG
31 Zentrale Paderborn Westernmauer Paderborn Tel.: Seminarzentrum Wiesbaden Kreuzberger Ring Wiesbaden Tel.: Zentrales Fax: ORDIX 0 Weitere Geschäftsstellen in Köln, Münster und Neu-Ulm [email protected] Internet: Vielen Dank für Ihre Aufmerksamkeit!
Index Rebuild. DOAG Konferenz , Nürnberg DOAG Konferenz , Nürnberg Martin Hoermann Martin Hoermann
Index Rebuild DOAG Konferenz 17.01.2011, Nürnberg DOAG Konferenz 17.11.2011, Nürnberg Martin Hoermann [email protected] Martin Hoermann www.ordix.de [email protected] www.ordix.de Eine kurze Geschichte der Zeit
PostgreSQL in großen Installationen
PostgreSQL in großen Installationen Cybertec Schönig & Schönig GmbH Hans-Jürgen Schönig Wieso PostgreSQL? - Die fortschrittlichste Open Source Database - Lizenzpolitik: wirkliche Freiheit - Stabilität,
Index Rebuild. DOAG Konferenz , Nürnberg. Martin Hoermann
Index Rebuild DOAG Konferenz 17.11.2011, Nürnberg Martin Hoermann [email protected] www.ordix.de asktom.oracle.com Quelle: asktom.oracle.com/pls/asktom/f?p=100:11:745954239666467::::p11_question_id:2913600659112
einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers
einfach. gut. beraten. Stabilisierung von Ausführungsplänen Baselines DOAG Konferenz + Ausstellung 2017 Nürnberg Klaus Reimers [email protected] www.ordix.de Agenda Einführung in das Thema Stabilisierung von
DOAG Index Tuning
DOAG Index Tuning 2010-1 DOAG Index Tuning 2010-2 DOAG Index Tuning 2010-3 DOAG Index Tuning 2010-4 DOAG Index Tuning 2010-5 Ausführliche Syntax: CREATE [UNIQUE] INDEX [.] ON TABLE [.]
MySQL Architektur die Admin-Sicht
MySQL Architektur die Admin-Sicht Matthias Jung, ORDIX AG 25.09.2013 [email protected] www.ordix.de Agenda Einleitung Architektur Verfügbarkeitslösungen Backup & Recovery Monitoring Gtk für Entwickler Fazit
Automatisierte Datenmigration mit dynamischen SQL
Automatisierte Datenmigration mit dynamischen SQL Rolf Wesp Consultant [email protected] Düsseldorf, 27. Oktober 2009 Baden Basel Bern Brugg Lausanne Zürich Düsseldorf Frankfurt/M. Freiburg i. Br.
Oracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 14 Index-Organized Tables Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 13 Seite 1 von 13 1. Anordnung von Zeilen in einer Tabelle 2. Einführung 3.
Data Dictionary for Oracle
Data Dictionary for Oracle Programm von QUEST SOFTWARE um Daten über die Struktur einer Oracle9i Datenbank und deren Objekte abzufragen Timo Meyer Seite 1 von 18 OCP DBA 9i 2005-07-05 Seite 1 von 18 Agenda
DOAG Regionaltreffen TABLE REORG. Klaus Reimers. Leiter Beratung & Entwicklung, ORDIX AG, Paderborn
DOAG Regionaltreffen TABLE REORG Klaus Reimers Leiter Beratung & Entwicklung, ORDIX AG, Paderborn [email protected] Agenda Reorganisationsgründe - Extents - Blockfüllgrad - Migrated Rows Workarounds - Storage
Partitionierung Indizes und Statistiken
Partitionierung Indizes und Statistiken DOAG Konferenz + Ausstellung 18.11.2014 Nürnberg Klaus Reimers [email protected] www.ordix.de Agenda Einführung Arten der Partitionierung Fragestellungen Indizes Indextypen
TOra - Toolkit for Oracle
TOra - Toolkit for Oracle Einführung in das Entwicklungswerkzeug TOra Timo Meyer Seite 1 von 15 OCP DBA 9i 2005-07-05 Seite 1 von 15 Agenda 1. Einleitung 2. Installation 3. TOra Toolkit for Oracle 4. Live-Demonstration
www.informatik-aktuell.de
www.informatik-aktuell.de Flashback Reise in die Vergangenheit einfach. gut. beraten. Warum Oracle Zeitreisen anbieten kann, der Microsoft SQL Server aber leider nicht. IT-Tage Datenbanken 18.12.2015,
Kerberos und das Oracle Die Nutzung von Kerberos in einer Solaris-Oracle-Umgebung
Kerberos und das Oracle Die Nutzung von Kerberos in einer Solaris-Oracle-Umgebung DOAG Konferenz 19. - 21.11.2013, Nürnberg Veit Jäger [email protected] www.ordix.de Agenda Einleitung Sicherheit & Komfort?
Performance in der Oracle Datenbank von Anfang an
Performance in der Oracle Datenbank von Anfang an Marco Mischke, 26.04.2018 DOAG Regional Agenda Tabellen Indizes Ausführungspläne SQL vs PL/SQL Tabellen Zu 99% werden Standard Strukturen zur Speicherung
DOAG Konferenz + Ausstellung 2017 Nürnberg Michael Skowasch
einfach. gut. beraten. Oracle-Lizenzierung: Hochverfügbarkeitslösungen lizenzieren DOAG Konferenz + Ausstellung 2017 Nürnberg Michael Skowasch [email protected] www.ordix.de Agenda Oracle-Lizenzmetriken Oracle-Editionen
Data Guard. Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS. Funktionsweise und Einsatzmöglichkeiten. Klaus Garstecki
Deutsche Oracle Anwendergruppe Regionalgruppe BI / MS / OS Data Guard Funktionsweise und Einsatzmöglichkeiten Klaus Garstecki ORDIX AG, Paderborn [email protected] Copyright ORDIX AG Data Guard 1 Agenda Data
Automatisierung von Tabellen- und Index-Reorganisationen
UB SERVICES ZIT P Automatisierung von Tabellen- und Index-Reorganisationen SAP/Oracle-Umfeld 2 Agenda 1. Wie Fragmentierung entsteht Objekt-Fragmentierung Tablespace-Fragmentierung 2. Problematik bei Fragmentierung
Oracle Datenbank Architektur nicht nur für Einsteiger. Martin Klier Klug GmbH integrierte Systeme, Teunz
Oracle Datenbank Architektur nicht nur für Einsteiger Martin Klier Klug GmbH integrierte Systeme, Teunz DOAG Webinar, 08.03.2012 Referent Martin Klier Datenbankadministrator für Fachliche Schwerpunkte:
Memory-Drilldown von der SGA über die PGA zum Database Buffer Advisor
Memory-Drilldown von der SGA über die PGA zum Database Buffer Advisor DOAG Konferenz 20. - 22.11.2012 Klaus Reimers [email protected] www.ordix.de Agenda SGA Variable Size Shared Pool Large Pool Java Pool Streams
MySQL Backup- und Recovery-Strategien
MySQL Backup- und Recovery-Strategien DOAG Regionaltreffen Hannover 25.05.2011 Hannover Matthias Jung [email protected] www.ordix.de Agenda Einführung Möglich Backup-Strategien Backup-Werkzeuge und Tools Praxislösungen
Oracle 10g Einführung
Kurs Oracle 10g Einführung Teil 5 Einführung Timo Meyer Administration von Oracle-Datenbanken Timo Meyer Sommersemester 2006 Seite 1 von 16 Seite 1 von 16 Agenda 1 Tabellen und Views erstellen 2 Indizes
Oracle Datenbank 11g Advanced Compression Option
Oracle Datenbank 11g Advanced Compression Option DOAG Regionalgruppe Jena/Thüringen am 30. April 2008 Karin Patenge Oracle Deutschland GmbH [email protected] Agenda Oracle
5.8 Bibliotheken für PostgreSQL
5.8 Bibliotheken für PostgreSQL Haskell/WASH: Modul Dbconnect PHP: pqsql-funktionen Java/JSP: JDBC Perl: DBI database interface modul Vorläufige Version 80 c 2004 Peter Thiemann, Matthias Neubauer 5.9
DBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz
DBMS_METADATA und DBMS_METADATA_DIFF im Praxiseinsatz Philipp Loer ORDIX AG Paderborn Schlüsselworte DBMS_METADATA, DBMS_METADATA_DIFF, SXML, AUDIT Abstract Ziel dieses Vortrags ist es aufzuzeigen, wie
PostgreSQL und memcached
Building a Query Cache imos GmbH 11.11.2011 / PGconf.DE Outline Einführung 1 Einführung 2 3 Szenario Einführung Webapplikation Pro Request viele, größtenteils einfache, Queries Einteilung von Caches Tradeoff
Oracle 9i Einführung Performance Tuning
Kurs Oracle 9i Einführung Performance Tuning Teil 3 Der Optimizer Timo Meyer Wintersemester 2005 / 2006 Seite 1 von 16 Seite 1 von 16 1. auf Tabellen 2. 3. Optimizer 4. Optimizer RBO 5. Optimizer CBO 6.
Neue Features Oracle Database 12.2 Wann denn endlich?
Neue Features Oracle Database 12.2 Wann denn endlich? DOAG 2017 Datenbank Dierk Lenz Erfolgreich seit 1996 am Markt Firmensitz: Burscheid (bei Leverkusen) Beratung, Schulung und Betrieb/Fernwartung rund
Grundlagen von SQL. Informatik 2, FS18. Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich
Grundlagen von SQL Informatik 2, FS18 Dr. Hermann Lehner (Material von Dr. Markus Dahinden) Departement Informatik, ETH Zürich Markus Dahinden 13.05.18 1 Grundlagen von SQL (Structured Query Language)
5/14/18. Grundlagen von SQL. Grundlagen von SQL. Google, Facebook und Co. setzen auf SQL. Whatsapp
5/14/18 Grundlagen von SQL (Structured Query Language) Datenbanksprache Befehle Datenbanken und Tabellen erstellen/verändern Daten manipulieren (eingeben, ändern, löschen) Datenbank durchsuchen (Queries
Performance Tuning mit @enterprise
@enterprise Kunden-Forum 2005 Performance Tuning mit @enterprise Herbert Groiss Groiss Informatics GmbH, 2005 Inhalt Datenbank RMI JAVA API HTTP Konfiguration Analyse Groiss Informatics GmbH, 2005 2 Datenbank
Praktische SQL-Befehle
Praktische SQL-Befehle Datenbanksysteme I WiSe 2018/2019 Todor Ivanov DB1 WS2018 1 Praktische SQL-Befehle Nested Selects Inserts Updates Views Triggers Constraints Functions Voraussetzung: Laptop + MySQL/
Inhaltsverzeichnis. Vorwort Kapitel 1 Einleitung... 15
Vorwort..................................................... 13 Kapitel 1 Einleitung.......................................... 15 Kapitel 2 SQL der Standard relationaler Datenbanken... 19 2.1 Die Geschichte................................
Fakultät für Informatik & Wirtschaftsinformatik DB & IS II - SS 2015. Metadaten
Fakultät für Informatik & Wirtschaftsinformatik Metadaten Metadaten sind Daten über Daten Data-Dictionary speichert Informationen über die Struktur der Daten, z.b.: Tabellen, Spalten, Datentypen Primär-
Bibliografische Informationen digitalisiert durch http://d-nb.info/995021198
Auf einen Blick 1 Einleitung 15 2 Datenbankentwurf 23 3 Datenbankdefinition 43 4 Datensätze einfügen (INSERT INTO) 95 5 Daten abfragen (SELECT) 99 6 Daten aus mehreren Tabellen abfragen (JOIN) 143 7 Unterabfragen
SQL für Trolle. mag.e. Dienstag, 10.2.2009. Qt-Seminar
Qt-Seminar Dienstag, 10.2.2009 SQL ist......die Abkürzung für Structured Query Language (früher sequel für Structured English Query Language )...ein ISO und ANSI Standard (aktuell SQL:2008)...eine Befehls-
Prakt. Datenbankprogrammierung. Sommersemester Was sind Constraints? I,11: Verwendung von Constraints. Festlegung von Constraints
Prakt. Datenbankprogrammierung Sommersemester 2005 I,11: Verwendung von Constraints Was sind Constraints? Constraints stellen Regeln auf Tabellenebene sicher. Constraints verhindern das Löschen aus einer
Inhaltsverzeichnis. Vorwort 13. Kapitel 1 Einleitung 15
Vorwort 13 Kapitel 1 Einleitung 15 Kapitel 2 SQL-der Standard relationaler Datenbanken... 19 2.1 Die Geschichte 19 2.2 Die Bestandteile 20 2.3 Die Verarbeitung einer SQL-Anweisung 22 2.4 Die Struktur von
XML in Oracle 12c. Wolfgang Nast
XML in Oracle 12c Wolfgang Nast Agenda Vorstellung der Möglichkeiten Klassisch XDB Beispiel XML Schema Umsetzung klassisch Umsetzung XDB Zusammenfassung 2 XML in Oracle 12c Im Überblick Technologie-orientiert
Tuning einer CAD Datenbank Vorgehensweise und (Miss-) Erfolge
Deutsche Oracle Anwenderkonferenz 2007 Tuning einer CAD Datenbank Vorgehensweise und (Miss-) Erfolge Peter Hombach Datenbankadministrator Koenig & Bauer [email protected] Klaus Reimers Senior
Dipl. Inf. Eric Winter. PostgreSQLals HugeData Storage Ein Erfahrungsbericht
Dipl. Inf. Eric Winter Entwicklungsleiter PTC GPS-Services GmbH PostgreSQLals HugeData Storage Ein Erfahrungsbericht Inhalt 1. Problembeschreibung 2. Partielle Indexierung 3. Partitionierung 1. Vererbung
Datenbankbasierte Lösungen
Technologische Beiträge für verteilte GIS - Anforderungen an verteilte GIS und Lösungsansätze Datenbankbasierte Lösungen Johannes Kebeck Senior Systemberater ORACLE Deutschland GmbH Agenda TOP Thema 1
Oracle Datenbank Architektur - nicht nur für Einsteiger
Oracle Datenbank Architektur nicht nur für Einsteiger Martin Klier Performing Databases GmbH Mitterteich 2/37 Referent Martin Klier Lösungsarchitekt und Datenbankspezialist Fachliche Schwerpunkte: Performanceoptimierung
NoSQL mit Postgres 15. Juni 2015
Tag der Datenbanken 15. Juni 2015 Dipl.-Wirt.-Inform. Agenda l Vorstellung l Marktübersicht l Warum PostgreSQL? l Warum NoSQL? l Beispielanwendung Seite: 2 Vorstellung Dipl.-Wirt.-Inform. [1990] Erste
PHP- Umgang mit Datenbanken (1)
PHP- Umgang mit Datenbanken (1) Weitere Funktionen zum Umgang mit Datenbanken (Erzeugen, Löschen) und Tabellen (Erzeugen, Löschen) Zum Beispiel für das Erzeugen einer neuen Datenbank $dbname= blumendb
Geodaten und Karten in APEX
Geodaten und Karten in APEX So einfach wie noch nie! Carsten Czarski ORACLE Deutschland B.V. & Co KG Follow me on Twitter: @cczarski Geodaten und Karten in Anwendungen Geodaten in Tabellen: Wie speichert
Übung 7 DBMS-FUNKTIONALITÄTEN UND DATENIMPORT
Übung 7 DBMS-FUNKTIONALITÄTEN UND DATENIMPORT 1 Metadaten a) Wozu werden Metadaten im Umfeld von DBMS benötigt? b) Nennen Sie mindestens zwei weitere Anwendungsfelder, in denen Metadaten zum Einsatz kommen.
5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB. DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri
5000 User+, Erfahrungen im Produktivbetrieb einer Saas-DB DOAG 2011 Konferenz + Ausstellung Bernhard Vogel & Frank Szilinski, esentri Agenda Was ist RDS? Warum RDS? Setup Betrieb Lizensierung Datensicherheit
Optimizer Statistiken und Adaptive Features in 12.2
Optimizer Statistiken und Adaptive Features in 12.2 DOAG Konferenz + Ausstellung 2017 Dierk Lenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz:
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort... 13
Auf einen Blick Vorwort... 13 Teil 1 Vorbereitung Kapitel 1 Einleitung... 17 Kapitel 2 SQL der Standard relationaler Datenbanken... 21 Kapitel 3 Die Beispieldatenbanken... 39 Teil 2 Abfrage und Bearbeitung
Migration der Daten eines CRS-Mandanten von Kunde zu Kunde
Migration CRS-Mandant Kunde -> Kunde Migration der Daten eines CRS-Mandanten von Kunde zu Kunde Dr. Kurt Franke targens GmbH [email protected], [email protected] Agenda targens Kurzvorstellung Situation
ISU 1. Ue_08/02_Datenbanken/SQL. 08 Datenbanken. Übung. SQL Einführung. Eckbert Jankowski. www.iit.tu-cottbus.de
08 Datenbanken Übung SQL Einführung Eckbert Jankowski www.iit.tu-cottbus.de Datenmodell (Wiederholung, Zusammenfassung) Objekte und deren Eigenschaften definieren Beziehungen zwischen den Objekten erkennen/definieren
Visualisierung in Informatik und Naturwissenschaften
Visualisierung in Informatik und Naturwissenschaften Datenbankvisualisierung Sven Bernhard 12.06.1999 Datenbankvisualisierung Datenbanktheorie in 5 Minuten Visualisierung vs. Datenbanken Visualisierung
Optimiertes Laden in die F-Fakten-Tabelle des SAP BW
Optimiertes Laden in die F-Fakten-Tabelle des SAP BW Schlüsselworte SAP BW Index unusable. Einleitung Jörn Bartels Oracle München Mit Oracle Database 11g Release 2 kann das Laden der F-Fakten Tabelle in
Auf einen Blick. Abfrage und Bearbeitung. Erstellen einer Datenbank. Komplexe Abfragen. Vorwort 13
Auf einen Blick Vorwort 13 Teil 1 Vorbereitung Kapitel 1 Einleitung 17 Kapitel 2 SQL - der Standard relationaler Datenbanken 21 Kapitel 3 Die Beispieldatenbanken 39 Teil 2 Abfrage und Bearbeitung Kapitel
Nutzung der Oracle Database InMemory Option für SAP BW
Nutzung der Oracle Database InMemory Option für SAP BW Schlüsselworte Oracle, SAP-BW, InMemory, Star-Schema. Jörn Bartels Oracle München Einleitung In SAP BW wurde bisher ein erweitertes Snow Flake Schema
Partitioning Technik und Anwendungsbeispiele
Partitioning Technik und Anwendungsbeispiele Klaus Reimers ORDIX AG Köln Schlüsselworte: Range Partitioning, Hash Partitioning, List partitioning, System Partitioning, Interval Partitioning, Virtual Column
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER
DATENBANKEN SQL UND SQLITE VON MELANIE SCHLIEBENER INHALTSVERZEICHNIS 1. Datenbanken 2. SQL 1.1 Sinn und Zweck 1.2 Definition 1.3 Modelle 1.4 Relationales Datenbankmodell 2.1 Definition 2.2 Befehle 3.
Üben von DDL und DML. Ergebnis:
SQL DDL Üben von DDL und DML https://www.jdoodle.com/execute-sql-online Ergebnis: Befehlsgruppen in SQL DDL Data Definition Language DML Data Manipulation Language CREATE: Tabellen anlegen DROP: Tabellen
IBM Informix Tuning und Monitoring
Seminarunterlage Version: 11.01 Copyright Version 11.01 vom 25. Juli 2012 Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte vorbehalten. Alle Produkt- und Dienstleistungs-Bezeichnungen
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten
Oracle Database 12c Was Sie immer schon über Indexe wissen wollten Marco Mischke, 08.09.2015 DOAG Regionaltreffen B* Indexe - Aufbau 0-Level Index A-F G-Z 1-Level Index A-F G-Z 2-Level Index A-F G-M N-Z
PostgreSQL High-Security
PostgreSQL High-Security Mailserver Konferenz Berlin, 2014 Hans-Jürgen Schönig PostgreSQL im Einsatz: - Storage Backend - Heinlein Mail Archiv - Archiveopteryx - DBMail - etc. - Authentication Backend
Partitionierung Indizes und Statistiken
Partitionierung Indizes und Statistiken Klaus Reimers ORDIX AG Paderborn Schlüsselworte Local index, global index, prefixed index, nonprefix index, hash partitioned index, unusable index, orphaned index,
Datenbanken. Heute dreht sich alles um SELECT
Datenbanken Heute dreht sich alles um SELECT Stell dir vor, du betreibst einen Online Shop für internationale Lebensmittel. Dann brauchst du eine Datenbank, um Daten zu speichern. Zum Beispiel: Produkte
Andrea Held. Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken. Empfehlungen
Andrea Held Motivation ILM: Definition und Strategien Lösungen für Oracle Datenbanken Partitionierung Komprimierung ILM Assistant Flashback Data Archive Empfehlungen 1 Datenwachstum Wachsende Kosten Schlechtere
Tipps und Tricks in der Datenbankadministration
Tipps und Tricks in der Datenbankadministration Nürnberg, 17. November 2011 Volker Mach - Fachbereichsleiter IT System Services MT AG Key Facts MT AG MANAGING TECHNOLOGY ENABLING THE ADAPTIVE ENTERPRISE
IBM Informix Dynamic Server Hochverfügbarkeits-Technologien unter Unix
2 IBM Informix Dynamic Server Hochverfügbarkeits-Technologien unter Unix Version: 11.02 ORDIX Seminarunterlagen einfach. gut. geschult. Dieses Dokument wird durch die veröffentlicht. Copyright. Alle Rechte
Row Chaining & Row Migration Alte Bekannte - immer noch aktuell! DOAG 2014 Datenbank Dierk Lenz
Row Chaining & Row Migration Alte Bekannte - immer noch aktuell! DOAG 2014 Datenbank Dierk Lenz Herrmann & Lenz Services GmbH Herrmann & Lenz Solutions GmbH Erfolgreich seit 1996 am Markt Firmensitz: Burscheid
Datenbanken SQL. Insert, Update, Delete, Drop. Krebs
Datenbanken SQL Insert, Update, Delete, Drop Krebs Inhalt 1. Datensätze einfügen: INSERT 2. Datensätze verändern: UPDATE 3. Datensätze löschen: DROP vs. DELETE Beispiel Datenbank Schule Klasse P_Klasse
Chancen und Wachstumsfelder für PostgreSQL
Chancen und Wachstumsfelder für PostgreSQL Harald Armin Massa by Deutschsprachige PostgreSQL Konferenz 2013 Oberhausen Harald Armin Massa 2ndQuadrant Datenbanken seit 1984 Position Value Datenbank auf
Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen
Hochverfügbarkeit mit Data Guard Möglichkeiten und Grenzen DOAG Konferenz 16. 18.11.2010, Nürnberg Andreas Kother [email protected] www.ordix.de Agenda Definition Hochverfügbarkeit Abgrenzung RAC vs. Data
IBM DB2 für Linux/Unix/Windows Monitoring und Tuning
IBM DB2 für Linux/Unix/Windows Monitoring und Tuning Seminarunterlage Version: 4.05 Version 4.05 vom 9. Februar 2015 Dieses Dokument wird durch die veröffentlicht.. Alle Rechte vorbehalten. Alle Produkt-
Installation MySQL Replikationsserver 5.6.12
Ergänzen Konfigurationsdatei my.ini auf Master-Server:!!! softgate gmbh!!! Master und Slave binary logging format - mixed recommended binlog_format = ROW Enabling this option causes the master to write
