SQL-Optimizer und Optimierung bei DB2
|
|
- Louisa Wetzel
- vor 8 Jahren
- Abrufe
Transkript
1 SQL-Optimizer und Optimierung bei DB2 S.K. Consulting GmbH, München DB2_SQL_PERF - 1 -
2 Inhaltsverzeichnis 1. Optimierung bei DB2 1.1 Einflussfaktoren auf die Entscheidung des Optimizers 1.2 Übersicht über die Prädikate 1.3 Filterung und Filterfaktoren Verteilung von Datenwerten Filterfaktoren für die Prädikattypen Interpolationsformeln für "uniform distribution" Ermittlung der FF - Beispiele S.K. Consulting GmbH, München DB2_SQL_PERF - 2 -
3 Nach einer Zugriffspfadanalyse entscheidet sich der Optimizer von DB2 für einen Plan, der die Daten dem User möglichst effizient zur Verfügung stellen soll. 1.1 Einflussfaktoren auf die Entscheidung des Optimizers Der Optimizer versucht bei der Pfadanalyse die Zugriffskostenn zu errechnen und zu bewerten. Dabei helfen ihm folgende Faktoren: I/O und CPU-Nutzung! Wahl des Bufferpools! CPU-Modell Status der Tabellen/statistische Daten! Anzahl Zeilen(CARD)! Anzahl bei Pages (NPAGES)! Prozent genutzte Pages(PCTPAGES) Verfügbare Indizes und Index-Aufbau! Unique! Clustered(CLUSTERRATIO)! Index Keys (single, compound)! "multiple index" - Access SQL-Query-Formulierung! Typ(einfach, komplex)! SELECT-Auswahlliste! Prädikate und Verarbeitungsebenen! Klauseln (GROUP BY, ORDER BY) S.K. Consulting GmbH, München DB2_SQL_PERF - 3 -
4 1.2 Übersicht über die Prädikate Die Qualität und Art der Prädikate bei SQL sind in hohem Masse entscheidend für die Effizienz des Zugriffs auf die erforderliche Datenmenge. Prädikate können in folgende Kategorien eingeteilt werden: "simple" oder "compound"-prädikate ein Prädikat, das mit AND bzw. OR verknüpft ist ist "COMPOUND", ansonsten wird es als "SIMPLE" eingestuft. Desweiteren qualifiziert man Prädikate nach Operationstyp. "SIMPLE" Prädikate weren durch folgende Operationstypen definiert: subquery PERSNR IN ( SELECT ABTLTNR FROM... ) equal PERSNR = '12345' oder DAUER IS NULL IN-List PERSNR IN ( '12345', '34598', '78954' ) range EINSTELLUNGSDATUM > ' ' oder EINSTELLUNGDATUM BETWEEN ' ' AND ' ' NOT EINSTELLUNGSDATUM <> ' ' oder EINSTELLUNGDATUM NOT BETWEEN ' ' AND ' ' ON ON MITARBEIER.PERSNR = ABTEILUNG.ABTLTNR Local oder JOIN Ein Prädikat, das mehr als eine Tabelle umfasst, oder eine Korrelation enthältheisst JOIN-Prädikat. Alle anderen Prädikate werden als LOKALE Prädikate bezeichnet. indexable oder non-indexable Ein Prädikat, für das über die Index-Hierarchien ein oder mehr Index-Einträge gefunden werden ist INDEXABLE. S.K. Consulting GmbH, München DB2_SQL_PERF - 4 -
5 STAGE1 oder STAGE2 Ein Prädikat, für das die WHERE-Klausel die Beschränkung der Daten beim Lesen übernimmt ist STAGE1. Alle anderen Klauseln sind STAGE2. Boolean Term (BT) kann ein "simple" oder "combound"-prädikat sein. Wird ein Boolean Term für eine Zeile als "false" klassifiziert, sind alle diese Zeile betreffenden WHERE-Bedingungen "false". Beispiel: WHERE col1 = x AND (col4 > y OR col2 = z) ist ein "compound" Boolean Term Prädikat. BT Prädikate sind effizienter als "non-bt" Prädikate, da sie helfen die Qualität einer Zeile ("false" / "true" ) möglichst früh zu bestimmen. BT-Prädikate werden für "Matching Index"-Scans verwendet. Ggf. versucht der Optimizer eine Indexnutzung über einen "multiple index access" zu erreichen. S.K. Consulting GmbH, München DB2_SQL_PERF - 5 -
6 1.3 Filterung und Filterfaktoren Aus der gelesenen Datenmenge müssen bei Projektion, Gruppierung, usw. Daten gefiltert werden. Eine Filterung bei DB2 wird auf zweierlei Wesen unterstützt: Indexnutzung: aufgrund der WHERE-Klausel werden Indexeinträge gesucht und beim Hit ein Datenzugriff (phys. I/O) eingeleitet. Filter auf Datenebene: aufgrund der WHERE-Bedingung werden Datenzeilen untersucht. Ein Filterfaktor (FF) kalkuliert die Anzahl Zeilen, die in die Resultatsbearbeitung miteinbezogen werdeen müssen - sie sind aufgrund der WHERE-Bedingung als "true" qualifiziert worden. Der FF eines Prädikats ist eine Wahrschein-lichkeitszahl ( 0 <= z <= 1). Jekleiner FF, umso weniger Zeilen können im Ergebnis erwartet werden. Die Filterfaktoren haben eine enorme Auswirlung auf die Performance, da sie die Anzahl zu verarbeitender Zeilen bewerten. Sie werden bei der Ermittlung der I/ O- und Verarbeitungskosten herangezogen. Der Optimizer benötigt hierzu die Aussagen aus dem RUNSTATS-Utility über die Kardinalität der Werte (Häufigkeit) und der Nutzungmöglichkeiten von Indizes. Stehen keine Statistikwerte zur Verfügung, werden Default-Filter-Faktoren benutzt. S.K. Consulting GmbH, München DB2_SQL_PERF - 6 -
7 1.3.1 Verteilung von Datenwerten Am effizientesten kann der Optimizer arbeiten, wenn die Daten bei der Datenverteilung dem Prinzip der "uniform distribution" folgen. DB2 kenn folgende Verteilungsprinziopien: Uniform Distribution oder Gleichmässige Verteilung Die Datenwerte sind gleichförmig über den Gesamtdatenbestand verteilt. Non-Uniform Distribution oder Ungleichmässige Verteilung Die Datenwerte sind nicht gleichförmig über den Gesamtdatenbestand verteilt. z.b.:! Daten in einem PTS werden aufdgrund des "partitioned index" verteilt Daten! Daten besitzen eine unterschiedliche Kardinalität mit hoher Varianz ( Kunden mit viel und sehr wenig Aufträgen... ) Eine Bewertung der Verteilung für die Filterung bei DB2 gestaltet sich dann schwierig, wenn beim BIND-Prozess noch keinen Hinweise auf die konkrete Datenanforderung vorliegen: Bei Einbezug von Hostvariablen in die SQL-Formulierung ist dies IMMER der Fall. S.K. Consulting GmbH, München DB2_SQL_PERF - 7 -
8 1.3.2 Filterfaktoren für die Prädikattypen Bei "Simple Predicates" wird der FF durch folgende Kriterien beeinflusst: Statistiken der Spalten im Katalog Konstante aus der Query (bei Hostvariablen nicht erkennbar) Operator des Prädikats Bei "compound Predicates" wird der FF durch folgende Kriterien beeinflusst: Anzahl übereinstimmender Werte beim "single index access" Ergebnis aller Prädikate bezogen auf die Daten einer Tabelle Ergebnis der RID-Kandidatenliste eines "multiple index access" Folgende Typen von FF werden genutzt: "default"-statistikwerte: wenn keine Statistiken verfügbar (COLCARDF = -1) "uniform distribution filter factors": bei einer angenommenen gleichförmigen Verteilung werden Standardwerte eingesetzt. Eine gleichmässsige Verteilung wird angenommen, wenn Statistikdaten vorhanden sind (COLCARDF <> -1) und keine zusätzlichen Statistiken vorhanden sind - z.b. in SYSCOLDIST. Angewandt werden Interpolationsformeln. Werden Host-Variable verwendet, sind "default-ff" definiert. "other distribution filter factors": bei ungleichmässiger Verteilung können über RUNSTATS die häufigsten Inhaltswerte von Index- Spalten aufgezeichnet werden. Dies werden dann in der Spalte SYSCOLDIST geführt. Beispiel: Wert: München Häufigkeit: 678 FF: 6,78 oder 0,0678 S.K. Consulting GmbH, München DB2_SQL_PERF - 8 -
9 1.3.3 Interpolationsformeln für "uniform distribution" Prädikattyp COL = <wert> COL IS NULL COL >, >= <wert> COL <>, <= <wert> COL BETWEEN <wert1> AND <wert2> COL LIKE '<literal>%' COL IN (<literal-liste>) COL = <ausdruck> <ausdruck> = <wert> <ausdruck> ^= <wert> <ausdruck> op <wert> COL ^ = <wert> COL IS NOT NULL COL NOT BETWEEN <wert1> AND <wert2> COL NOT LIKE '<literal>%' COL NOT IN (<literal-liste>) COL LIKE '%<literal>' COL LIKE '_<literal>' T1.COL = Tx.COL T1.COL ^ = Tx.COL T1.COL op Tx.COL COL = (<subquery>) COL ^ = (<subquery>) COL >, > = (<subquery>) COL <, < = (<subquery>) COL IN (<subquery>) COL NOT IN (<subquery>) COL = ANY,ALL (<subquery>) COL ^= ANY,ALL (<subquery>) <prädikat1> AND <prädikat2> <prädikat1> OR <prädikat2> Filterfaktoren(FF) 1/COLCARDF 1/COLCARDF (HIGH2KEY-<wert>)/(HIGH2KEY- LOW2KEY) (<wert>-low2key)/ (HIGH2KEY-LOW2KEY) (<wert2>-<wert1>)/(high2key-low2key) <analog> BETWEEN <literal> X'00' AND <literal> X'FF' <anzahl literale> (1 / COLCARDF) 1-1 / COLCARDF 1-1 / COLCARDF 1 - (<wert2>-<wert1>) / (HIGH2KEY- LOW2KEY) <analog> NOT BETWEEN <literal> X'00' AND <literal> X'FF' 1 - (<anzahl literale> (1 / COLCARDF)) <analog> BETWEEN <literal> X'00' AND <literal> X'FF' <analog> BETWEEN <literal> X'00' AND <literal> X'FF' MIN(FF(<col1>), FF(<col2>)) 1 - MIN(FF(<col1>), FF(<col2>)) 1/COLCARDF 1-1/COLCARDF (HIGH2KEY-<wert>)/(HIGH2KEY- LOW2KEY) (<wert>-low2key)/(high2key- LOW2KEY) FF(<subquery>) 1 - FF(<subquery>) FF(<subquery>) 1 - FF(<subquery>) FF(<prädikat1>) FF(<prädikat2>) FF(<prädikat1>) + FF(<prädikat2>) - FF(<prädikat1>) FF(<prädikat2>) Default FF = Wert n 1/25 n 0,04 1-1/25 0,96 1/3 0,33 1-1/25 0,96 1-1/25 0,96 1/3 0,33 1/3 0, (n 1/25) 1 - (n 0,04) /25 0,96 1/3 0,33 1-1/25 0,96 1/10 0,10 1-1/10 0,90 1/10 0,10 1-1/10 0,90 S.K. Consulting GmbH, München DB2_SQL_PERF - 9 -
10 1.3.4 Ermittlung der FF - Beispiele "Ausgangsdaten" indizierte Spalten KURS, REFERENT, TERMIN FULLKEYCARDF 2500 unterschiedliche IX-Werte FIRSTKEYCARDF 50 unterschiedliche KURSE COLCARDF auf REFERENT 20 unterschiedliche REFERENTEN CARDF Tabellenzeilen Anforderung ermittelter FF WHERE KURS = 'ORA_01' FF = 1/FIRSTKEYCARDF = 1/50 = 0,02 WHERE KURS = 'ORA_01' AND FF = 1/FIRSTKEYCARDF = 1/2500 = 0,0004 REFERENT = 'Kraus' AND TERMIN = ' ' WHERE KURS = 'ORA_01' AND REFERENT = 'Kraus' FF = (1/FIRSTKEYCARDF 1/COLCARDF von REFERENT) = (1/50 1/20) = (0,02 0,05) = 0,001 WHERE KURS BETWEEN FF = ( 'ORA_04' - 'ORA_01') / (HIGH2KEY - 'ORA_01' AND 'ORA_04' LOW2KEY). Es werden die EBCIDIC- Differenzen binär ermittelt. Anstelle der COLCARDF wird bei IX-Nutzung mit FULLKEYCARDF oder FIRSTKEYCARDF gearbeitet S.K. Consulting GmbH, München DB2_SQL_PERF
Zugriffe auf DB2-Datenbanken
Zugriffe auf DB2-Datenbanken S.K. Consulting GmbH, München DB2_SQL_PERF - 1 - Inhaltsverzeichnis I. Der Zugriffspfad bei DB2 1.1 Query Typen 1.2 Ermittlung des Zugriffspfads 1.2.1 Faktoren der Entscheidung
MehrSQL Performance - Tips Do's & Don'ts
SQL Performance - Tips Do's & Don'ts S.K. Consulting GmbH, München DB2_SQL_PERF - 1 - Inhaltsverzeichnis I. Richtlinien bei der Verwendung von SQL 1.1. In Programmen "verbotene" SQL- Anweisungen 1.2 SQL
MehrKosten-Leistungsrechnung Rechenweg Optimales Produktionsprogramm
Um was geht es? Gegeben sei ein Produktionsprogramm mit beispielsweise 5 Aufträgen, die nacheinander auf vier unterschiedlichen Maschinen durchgeführt werden sollen: Auftrag 1 Auftrag 2 Auftrag 3 Auftrag
MehrInformatik 12 Datenbanken SQL-Einführung
Informatik 12 Datenbanken SQL-Einführung Gierhardt Vorbemerkungen Bisher haben wir Datenbanken nur über einzelne Tabellen kennen gelernt. Stehen mehrere Tabellen in gewissen Beziehungen zur Beschreibung
MehrDatenbanken Microsoft Access 2010
Datenbanken Microsoft Access 2010 Abfragen Mithilfe von Abfragen kann ich bestimmte Informationen aus einer/mehrerer Tabellen auswählen und nur diese anzeigen lassen die Daten einer/mehrerer Tabellen sortieren
MehrMIN oder MAX Bildung per B*Tree Index Hint
E-Mail: rainer@lambertz-c.de Internet: http://www.lambertz-c.de MIN oder MAX Bildung per B*Tree Index Hint Zugegeben, der Trick Min- oder Maximalwerte per Index Hint zu ermitteln ist nicht neu. Gewöhnlich
MehrWaimea Phone Monitor. Handbuch. Anzeige von eingehenden Anrufen auf Telefonanlagen mit TAPI-Interface
Waimea Phone Monitor Handbuch Anzeige von eingehenden Anrufen auf Telefonanlagen mit TAPI-Interface Ermittlung des Namens und anderer Informationen aus einer beliebigen ODBC-Datenbank auf Basis der Telefonnummer
MehrM@school Software- und Druckerzuweisung Selbstlernmaterialien
Bildung und Sport M@school Software- und Druckerzuweisung Selbstlernmaterialien Hinweise zum Skript: LMK = Linker Mausklick RMK = Rechter Mausklick LMT = Linke Maustaste RMT = Rechte Maustaste Um die Lesbarkeit
MehrErfahrungen mit Hartz IV- Empfängern
Erfahrungen mit Hartz IV- Empfängern Ausgewählte Ergebnisse einer Befragung von Unternehmen aus den Branchen Gastronomie, Pflege und Handwerk Pressegespräch der Bundesagentur für Arbeit am 12. November
MehrAbfragen: Grundbausteine
Abfragen: Grundbausteine Abfragen sollen gezielt Teile der Information wiedergeben. Das Ergebnis einer solchen Operation ist eine. Der Aufbau der Ergebnistabelle wird durch zwei Grundverfahren festgelegt:
MehrOracle-Statistiken im Data Warehouse effizient nutzen
Oracle-Statistiken im Data Warehouse effizient nutzen Reinhard Mense ARETO Consulting Köln Schlüsselworte: DWH, Data Warehouse, Statistiken, Optimizer, Performance, Laufzeiten Einleitung Für die performante
MehrDetails zu den Ausdrücken nach FROM, WHERE, GROUP BY und HAVING finden Sie in den Abschnitten über JOIN, WHERE und GROUP BY.
SELECT - Der Grundbefehl zur Auswahl von Daten Die SELECT-Anweisung fragt Daten aus einer Datenbank ab und stellt diese in einer virtuellen Tabelle zur Verfügung. Diese virtuelle Tabelle, eine Menge von
MehrWhitepaper. Produkt: combit Relationship Manager. Einbindung externer FiBu-/Warenwirtschaftsdaten. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager Einbindung externer FiBu-/Warenwirtschaftsdaten Einbindung externer FiBu-/Warenwirtschaftsdaten - 2 - Inhalt Ausgangssituation
MehrProfessionelle Seminare im Bereich MS-Office
Der Name BEREICH.VERSCHIEBEN() ist etwas unglücklich gewählt. Man kann mit der Funktion Bereiche zwar verschieben, man kann Bereiche aber auch verkleinern oder vergrößern. Besser wäre es, die Funktion
MehrLeseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB. Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.
Leseprobe: SQL mit MySQL - Band 4 Kompendium mit Online-Übungs-DB Kompendium zur schnellen Kurzinformation der Datenbanksprache SQL/MySQL 5.1 im Internet: www.datenbanken-programmierung.de... 3.0 SQL nach
Mehr7.3 Einrichtung 13. Monatslohn. Auszahlung Ende Jahr / Ende der Beschäftigung
7.3 Einrichtung 13. Monatslohn Die Lohnart "13. Monatslohn" ist zwar immer in den Lohnblättern aufgeführt, wird jedoch meist entweder nur am Ende des Jahres (Ende der Beschäftigung) oder in zwei Teilen
MehrSo gehts Schritt-für-Schritt-Anleitung
So gehts Schritt-für-Schritt-Anleitung Software WISO Mein Büro Thema Eigene Auswertungen, Tabellenauswertungen Version/Datum V 13.00.05.101 Über die Tabellen-Auswertungen ist es möglich eigene Auswertungen
MehrHandbuch. Artologik EZ-Equip. Plug-in für EZbooking version 3.2. Artisan Global Software
Artologik EZ-Equip Plug-in für EZbooking version 3.2 Artologik EZbooking und EZ-Equip EZbooking, Ihre webbasierte Software zum Reservieren von Räumen und Objekten, kann nun durch die Ergänzung um ein oder
Mehr1. EINLEITUNG 2. GLOBALE GRUPPEN. 2.1. Globale Gruppen anlegen
GLOBALE GRUPPEN 1. EINLEITUNG Globale Gruppen sind system- oder kategorieweite Gruppen von Nutzern in einem Moodlesystem. Wenn jede Klasse einer Schule in eine globale Gruppe aufgenommen wird, dann kann
MehrLineare Gleichungssysteme
Lineare Gleichungssysteme Eines der am häufigsten auftretenden Standardprobleme der angewandten Mathematik ist das Lösen linearer Gleichungssysteme, etwa zur Netzwerkberechnung in der Elektrotechnik oder
MehrBedingungen. Bedingungen. Bedingungen
Oftmals ist das Arbeiten mit notwendig. Dabei können sich die auf Formatierungen beziehen, aber auch auf Transformationen. Bedingte Formatierung Datentransformation 24.04.2006 Einführung in Excel 91 24.04.2006
MehrMS Access 2010 Kompakt
2 ABFRAGEN Eine Abfrage ist im Wesentlichen der Filterung eines Datenbestandes sehr ähnlich. Auch hier werden aus einer Menge von Informationen nur jene Datensätze ausgewählt, die einem vorher definierten
Mehr1. Einführung. 2. Alternativen zu eigenen Auswertungen. 3. Erstellen eigener Tabellen-Auswertungen
1. Einführung Über die Tabellen-Auswertungen können Sie eigene Auswertungen nach Ihren Wünschen erstellen. Diese Auswertungen werden immer anhand der aktuellen Daten aus orgamax ermittelt, Sie können also
MehrWhitepaper. Produkt: combit Relationship Manager 7. combit Relationship Manager email-rückläufer Script. combit GmbH Untere Laube 30 78462 Konstanz
combit GmbH Untere Laube 30 78462 Konstanz Whitepaper Produkt: combit Relationship Manager 7 combit Relationship Manager email-rückläufer Script Inhalt Einleitung 3 Notwendige Anpassungen 3 crm Solution
MehrDie Tabellenvorlage im Katalog für Tabellen speichern... 2 Weiteres zu Schnellbausteinkatalogen... 4. EDV + Didaktik - Dr. Viola Vockrodt-Scholz
Inhaltsverzeichnis Zu dieser Aufgabe... 1 Tabellenvorlagen erstellen einen Schnellbaustein speichern... 1 Die Tabellenvorlage als Schnellbaustein speichern... 1 Eine Tabelle als Autotext speichern... 1
MehrMS Excel 2010 Kompakt
MS Excel 00 Kompakt FILTERN Aus einem großen Datenbestand sollen nur jene Datensätze (Zeilen) angezeigt werden, die einem bestimmten Eintrag eines Feldes (Spalte) entsprechen. Excel unterstützt Filterungen
MehrDazu stellen Sie den Cursor in die Zeile, aus der eine Überschrift werden soll, und klicken auf die gewünschte Überschrift.
Überschriften mit Zahlen Wenn Sie ein Stück Text als Überschrift formatieren möchten, weisen Sie diesem Text einfach das Format Überschrift 1 oder Überschrift 2 usw. zu. Dazu klicken Sie auf das Symbol
MehrWebalizer HOWTO. Stand: 18.06.2012
Webalizer HOWTO Stand: 18.06.2012 Copyright 2003 by manitu. Alle Rechte vorbehalten. Alle verwendeten Bezeichnungen dienen lediglich der Kennzeichnung und können z.t. eingetragene Warenzeichen sein, ohne
MehrSQL Teil 2. SELECT Projektion Selektion Vereinigung, Schnitt, Differenz Verbund Komplexer SELECT-Ausdruck
SELECT Projektion Selektion Vereinigung, Schnitt, Differenz Verbund Fahren fort mit SQL Befehlen. Bilden Relationenalgebra auf SQL ab. So Umsetzung von Anfragen an die DB (bzw. Tabellen) möglich. SELECT
MehrAccess [basics] Gruppierungen in Abfragen. Beispieldatenbank. Abfragen gruppieren. Artikel pro Kategorie zählen
Abfragen lassen sich längst nicht nur dazu benutzen, die gewünschten Felder oder Datensätze einer oder mehrerer Tabellen darzustellen. Sie können Daten auch nach bestimmten Kriterien zu Gruppen zusammenfassen
MehrDatenbanksysteme 2 Frühjahr-/Sommersemester 2014 28. Mai 2014
Lehrstuhl für Praktische Informatik III Prof. Dr. Guido Moerkotte Email: moer@db.informatik.uni-mannheim.de Marius Eich Email: marius.eich@uni-mannheim.de Datenbanksysteme 2 8. Übungsblatt Frühjahr-/Sommersemester
MehrGefahrgutfahrer - Infos
Für die Beförderungen von Gütern welche als Gefahrgut eingestuft sind gelten strenge Vorschriften. Diese Vorschriften sind in den ADR Bestimmungen zusammengefasst. (ADR = Europäisches Übereinkommen über
MehrBürokaufmann/Bürokauffrau
Bürokaufmann/Bürokauffrau Hinweise zur Abschlussprüfung Seite 1 von 5 1. Vorwort Ihre Abschlussprüfung steht kurz bevor. Mit dem Ende der Ausbildung beginnt für Sie auch ein weiterer Lesind bei den Betrieben
MehrSQL. strukturierte Datenbankabfragesprache eine Datenbanksprache zur. Structured Query Language:
SQL Structured Query Language: strukturierte Datenbankabfragesprache eine Datenbanksprache zur Definition, Abfrage und Manipulation von Daten in relationalen Datenbanken In der SQL-Ansicht arbeiten In
MehrLineargleichungssysteme: Additions-/ Subtraktionsverfahren
Lineargleichungssysteme: Additions-/ Subtraktionsverfahren W. Kippels 22. Februar 2014 Inhaltsverzeichnis 1 Einleitung 2 2 Lineargleichungssysteme zweiten Grades 2 3 Lineargleichungssysteme höheren als
MehrSmartDispatch DMR-Dispatcher. Bestellablauf. SmartDispatch-Bestellablauf V1.0
DMR-Dispatcher Bestellablauf SmartDispatch-Bestellablauf V1.0 2012 Hytera Mobilfunk GmbH 31848 Bad Münder, Deutschland Änderungen vorbehalten. Daten ohne Toleranzangabe sind nicht verbindlich. Verschlüsselungseigenschaften
MehrStand: 28.11.2012. Adressnummern ändern Modulbeschreibung
Seite 1 Inhalt Allgemein...3 Installation...3 manuelle Eingabe von alten und neuen Adressnummern...4 Vorbereiten von Adressnummern-Änderungen in Tabellen...5 Seite 2 Allgemein Das INKS-Modul ermöglicht
MehrProgrammieren für mobile Endgeräte SS 2013/2014. Dozenten: Patrick Förster, Michael Hasseler
Programmieren für mobile Endgeräte SS 2013/2014 Programmieren für mobile Endgeräte 2 Informationen aus der Datenbank lesen Klasse SQLiteDatabase enthält die Methode query(..) 1. Parameter: Tabellenname
MehrAufbau des SELECT-Befehls. Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen.
Datenbankabfragen (Query) mit SQL (Structured Query Language) 1 Aufbau des SELECT-Befehls Im Folgenden werden zunächst Abfragen aus einer Tabelle vorgenommen. SQL-Syntax: SELECT spaltenliste FROM tabellenname
MehrAn die Gläubiger der ALPHA Events UG
An die Gläubiger der ALPHA Events UG Sekretariat: Anja Krammer Aktenzeichen: 1616066 dk/sv Datum: 24.06.2015 Durchwahl: 0821/25272-70 Fax: 0821/25272-51 Email: anja.krammer@anchor.eu Insolvenzantragsverfahren
MehrLubuntu als Ersatz für Windows
Lubuntu als Ersatz für Windows Das kostenfreie Betriebssystem Lubuntu kann als Distribution für ältere Hard- und Software eingesetzt werden, um z.b. Windows als Betriebssystem abzulösen. Lubuntu bietet
MehrLehrer: Einschreibemethoden
Lehrer: Einschreibemethoden Einschreibemethoden Für die Einschreibung in Ihren Kurs gibt es unterschiedliche Methoden. Sie können die Schüler über die Liste eingeschriebene Nutzer Ihrem Kurs zuweisen oder
MehrSonderrundschreiben. Arbeitshilfe zu den Pflichtangaben in Immobilienanzeigen bei alten Energieausweisen
Sonderrundschreiben Arbeitshilfe zu den Pflichtangaben in Immobilienanzeigen bei alten Energieausweisen Sonnenstraße 11-80331 München Telefon 089 / 5404133-0 - Fax 089 / 5404133-55 info@haus-und-grund-bayern.de
MehrIm Jahr t = 0 hat eine Stadt 10.000 Einwohner. Nach 15 Jahren hat sich die Einwohnerzahl verdoppelt. z(t) = at + b
Aufgabe 1: Im Jahr t = 0 hat eine Stadt 10.000 Einwohner. Nach 15 Jahren hat sich die Einwohnerzahl verdoppelt. (a) Nehmen Sie lineares Wachstum gemäß z(t) = at + b an, wobei z die Einwohnerzahl ist und
MehrWir machen neue Politik für Baden-Württemberg
Wir machen neue Politik für Baden-Württemberg Am 27. März 2011 haben die Menschen in Baden-Württemberg gewählt. Sie wollten eine andere Politik als vorher. Die Menschen haben die GRÜNEN und die SPD in
MehrWürfelt man dabei je genau 10 - mal eine 1, 2, 3, 4, 5 und 6, so beträgt die Anzahl. der verschiedenen Reihenfolgen, in denen man dies tun kann, 60!.
040304 Übung 9a Analysis, Abschnitt 4, Folie 8 Die Wahrscheinlichkeit, dass bei n - maliger Durchführung eines Zufallexperiments ein Ereignis A ( mit Wahrscheinlichkeit p p ( A ) ) für eine beliebige Anzahl
MehrLogistikmanagement aus Kundensicht, ein unterschätztes Potenzial
Logistikmanagement aus Kundensicht, ein unterschätztes Potenzial INHALTSVERZEICHNIS INHALT MANAGEMENT DES NETZWERKS LOGISTIKPROZESSE TRANSPARENZ INOS JG CONSULTING Management des Supply-Netzwerks Logistikprozesse
MehrP&P Software - Adressexport an Outlook 05/29/16 14:44:26
Adressexport an Outlook Wozu? Aus EASY können viele Daten im Excelformat ausgegeben werden. Diese Funktion kann zum Beispiel zum Export von Lieferantenadressen an Outlook genutzt werden. Hinweis Wir können
MehrKurzanleitung RACE APP
Kurzanleitung RACE APP Inhalt Leistungsumfang... 1 Erst Registrierung... 2 Benutzung als Fahrer... 2 Benutzung als Veranstalter... 3 Benutzung als Administrator... 5 Leistungsumfang Bei dem RACE APP handelt
MehrMean Time Between Failures (MTBF)
Mean Time Between Failures (MTBF) Hintergrundinformation zur MTBF Was steht hier? Die Mean Time Between Failure (MTBF) ist ein statistischer Mittelwert für den störungsfreien Betrieb eines elektronischen
MehrW-Rechnung und Statistik für Ingenieure Übung 11
W-Rechnung und Statistik für Ingenieure Übung 11 Christoph Kustosz (kustosz@statistik.tu-dortmund.de) Mathematikgebäude Raum 715 Christoph Kustosz (kustosz@statistik.tu-dortmund.de) W-Rechnung und Statistik
MehrEinführung in. Logische Schaltungen
Einführung in Logische Schaltungen 1/7 Inhaltsverzeichnis 1. Einführung 1. Was sind logische Schaltungen 2. Grundlegende Elemente 3. Weitere Elemente 4. Beispiel einer logischen Schaltung 2. Notation von
MehrDokumentation Bonuspunkteverwaltung. Verfasser(in) / Autor: Check it Consulting
Dokumentation Bonuspunkteverwaltung Verfasser(in) / Autor: Check it Consulting Stand 05/2006 1 In Jack können die erreichten Bonuspunkte je nach Vorgabe und Bedarf des Büros automatisch berechnet werden.
MehrMathematischer Vorbereitungskurs für Ökonomen
Mathematischer Vorbereitungskurs für Ökonomen Dr. Thomas Zehrt Wirtschaftswissenschaftliches Zentrum Universität Basel Gleichungen Inhalt: 1. Grundlegendes 2. Lineare Gleichungen 3. Gleichungen mit Brüchen
MehrHardware - Software - Net zwerke
Komprimierung der Ortho-Daten als ZIP-Archiv Dieses Dokument beschreibt die Archivierung aller Ortho-Daten als ZIP-Archiv über die MS- DOS-Eingabe-Aufforderung. Diese Information kann Ihnen zum Sichern
MehrSimplex-Umformung für Dummies
Simplex-Umformung für Dummies Enthält die Zielfunktion einen negativen Koeffizienten? NEIN Optimale Lösung bereits gefunden JA Finde die Optimale Lösung mit dem Simplex-Verfahren! Wähle die Spalte mit
Mehrmobilepoi 0.91 Demo Version Anleitung Das Software Studio Christian Efinger Erstellt am 21. Oktober 2005
Das Software Studio Christian Efinger mobilepoi 0.91 Demo Version Anleitung Erstellt am 21. Oktober 2005 Kontakt: Das Software Studio Christian Efinger ce@efinger-online.de Inhalt 1. Einführung... 3 2.
Mehr1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 Diese Frage kann und darf aus wettbewersrechtlichen Gründen die AGFS nicht beantworten. 24 F12 Siehe Chart Seite 43 F22 Grundsätzlich funktionieren
MehrSTATISTIK. Erinnere dich
Thema Nr.20 STATISTIK Erinnere dich Die Stichprobe Drei Schüler haben folgende Noten geschrieben : Johann : 4 6 18 7 17 12 12 18 Barbara : 13 13 12 10 12 3 14 12 14 15 Julia : 15 9 14 13 10 12 12 11 10
MehrIBM SPSS Statistics Version 22. Konfigurieren von Technologie für behindertengerechte Bedienung
IBM SPSS Statistics Version 22 Konfigurieren von Technologie für behindertengerechte Bedienung Inhaltsverzeichnis Assistive Technology Software..... 1 Windows-Software............ 1 Mac OS-Software.............
MehrPlanen mit mathematischen Modellen 00844: Computergestützte Optimierung. Autor: Dr. Heinz Peter Reidmacher
Planen mit mathematischen Modellen 00844: Computergestützte Optimierung Leseprobe Autor: Dr. Heinz Peter Reidmacher 11 - Portefeuilleanalyse 61 11 Portefeuilleanalyse 11.1 Das Markowitz Modell Die Portefeuilleanalyse
MehrSQL SQL. SQL = Structured Query Language (SEQUEL) IBM San Jose Research Laboratory SYSTEM R. Grundlagen der Datenbanksysteme I
SQL SQL = Structured Query Language (SEQUEL) IBM San Jose Research Laboratory SYSTEM R VII-1 Beispielrelationen Filiale ( Name Leiter Stadt Einlagen ) Konto ( KontoNr KundenNr FilialName Saldo ) Kredit
MehrFolgende Voraussetzungen für die Konfiguration müssen erfüllt sein: - Ein Bootimage ab Version 7.4.4. - Optional einen DHCP Server.
1. Dynamic Host Configuration Protocol 1.1 Einleitung Im Folgenden wird die Konfiguration von DHCP beschrieben. Sie setzen den Bintec Router entweder als DHCP Server, DHCP Client oder als DHCP Relay Agent
MehrMelanie Kaspar, Prof. Dr. B. Grabowski 1
7. Hypothesentests Ausgangssituation: Man muss sich zwischen 2 Möglichkeiten (=Hypothesen) entscheiden. Diese Entscheidung soll mit Hilfe von Beobachtungen ( Stichprobe ) getroffen werden. Die Hypothesen
MehrBericht für Menschen mit Gehbehinderung und Rollstuhlfahrer
Bericht Restaurant Alfsee Piazza 1/8 Bericht für Menschen mit Gehbehinderung und Rollstuhlfahrer Innenansicht des Restaurants Restaurant Alfsee Piazza Anschrift Alfsee GmbH Am Campingpark 10 49597 Rieste
Mehr= äquivalente stat. Lagerbelastung = radial/axial Komponente der größten statischen Belastung = Radial.-/Axialfaktor des Lagers (!
Erstelldatum 17.02.01 17:48 Seite 1 von 7 8. Lagerauslegung 8.1 Statische Lagerbelastungen Wenn Wälzlager im Stillstand, bei langsamen Schwenkbewegungen oder sehr niedrigen Drehzahlen belastet werden,
MehrMatrix42. Use Case - Sicherung und Rücksicherung persönlicher Einstellungen über Personal Backup. Version 1.0.0. 23. September 2015 - 1 -
Matrix42 Use Case - Sicherung und Rücksicherung persönlicher Version 1.0.0 23. September 2015-1 - Inhaltsverzeichnis 1 Einleitung 3 1.1 Beschreibung 3 1.2 Vorbereitung 3 1.3 Ziel 3 2 Use Case 4-2 - 1 Einleitung
MehrCAQ Software für Ihr Qualitätsmanagement. Ablauf für die Erfassung der Fehler in der Fertigung
Ablauf für die Erfassung der Fehler in der Fertigung Voraussetzung ist die Zuordnung der Erzeugnisse zu Produktgruppen. Wie das funktioniert ist der Anleitung Neue Produktgruppe anlegen und mit Erzeugnissen
MehrFH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ -
FH-SY Chapter 2.4 - Version 3 - FH-SY.NET - FAQ - Version vom 02.02.2010 Inhaltsverzeichnis 1. KANN ICH BEI EINER EIGENEN LEKTION NACHTRÄGLICH NOCH NEUE LERNINHALTE ( WAS WURDE BEHANDELT? ) EINFÜGEN?...
MehrLichtbrechung an Linsen
Sammellinsen Lichtbrechung an Linsen Fällt ein paralleles Lichtbündel auf eine Sammellinse, so werden die Lichtstrahlen so gebrochen, dass sie durch einen Brennpunkt der Linse verlaufen. Der Abstand zwischen
MehrBericht über die Untersuchung zur Erblichkeit von Herzerkrankungen beim PON
1 Bericht über die Untersuchung zur Erblichkeit von Herzerkrankungen beim PON Einleitung Bei der Rasse PON wurden im APH in der letzten Zeit auffällig viele Herzkrankheiten und Herzveränderungen unterschiedlicher
MehrUmgang mit Veröffentlichungsfehlern
Umgang mit Veröffentlichungsfehlern Der vorliegende Überblick befasst sich mit der Einstufung und Behandlung nachträglich festgestellter in Gemeinschaftsveröffentlichungen der Statistischen Ämter des Bundes
MehrFIW Forschungs-Institut Würtenberger Fragebogen Hauptbefragung bodylife Award 2015. bodylife AWARD 2015. Fragebogen. 0 Ja, sofort 0 Ja, später 0 Nein
bodylife AWARD 2015 Fragebogen Frage Nr. 1: Wird an der Befragung teilgenommen? (Frage nicht stellen) 0 Ja, sofort 0 Ja, später 0 Nein Frage Nr. 2: Selektion Medical Fitness - Umfasst Ihr Portfolio: a)
MehrTeambildung. 1 Einleitung. 2 Messen der Produktivität
1 Einleitung Teambildung In der Entwicklung, speziell bei hohem Softwareanteil, stellen Personalkosten den primären Kostenanteil dar. Daher ist es wichtig, den Personalbedarf optimal zu bestimmen. You
MehrOptimierung von Heizungsanlagen. Hydraulischer Abgleich Arbeitsweise der Software
Optimierung von Heizungsanlagen Hydraulischer Abgleich Arbeitsweise der Software Wie wird die Optimierung einer Heizungsanlage durchgeführt? Datenaufnahme vor Ort: Ermittlung der optimalen Einstellungen
MehrAnleitung für die Online-Bewerbung über LSF auf Lehrveranstaltungen aller Lehramtsstudiengänge
Einloggen: Eingabe von Benutzername und Passwort Benutzername = Matrikelnummer (z.b. 999999) Passwort = Geburtsdatum (z.b. 31.12.1998) wird angezeigt als ********** Nach dem ersten Einloggen sollten sie
MehrHandbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen
Handbuch ECDL 2003 Professional Modul 2: Tabellenkalkulation Arbeiten mit Pivot-Tabellen Dateiname: ecdl_p2_04_01_documentation.doc Speicherdatum: 08.12.2004 ECDL 2003 Professional Modul 2 Tabellenkalkulation
Mehr10.6 Programmier-Exits für Workitems
10.6 Programmier-Exits für Workitems 279 10.6 Programmier-Exits für Workitems 10.6.1 Das Interface IF_SWF_IFS_WORKITEM_EXIT Am Schritt einer Workflow-Definition im Reiter»Programmier-Exits«können verschiedene
Mehr1 PIVOT TABELLEN. 1.1 Das Ziel: Basisdaten strukturiert darzustellen. 1.2 Wozu können Sie eine Pivot-Tabelle einsetzen?
Pivot Tabellen PIVOT TABELLEN. Das Ziel: Basisdaten strukturiert darzustellen Jeden Tag erhalten wir umfangreiche Informationen. Aber trotzdem haben wir oft das Gefühl, Entscheidungen noch nicht treffen
MehrOECD Programme for International Student Assessment PISA 2000. Lösungen der Beispielaufgaben aus dem Mathematiktest. Deutschland
OECD Programme for International Student Assessment Deutschland PISA 2000 Lösungen der Beispielaufgaben aus dem Mathematiktest Beispielaufgaben PISA-Hauptstudie 2000 Seite 3 UNIT ÄPFEL Beispielaufgaben
MehrMdtTax Programm. Programm Dokumentation. Datenbank Schnittstelle. Das Hauptmenü. Die Bedienung des Programms geht über das Hauptmenü.
Programm Die Bedienung des Programms geht über das Hauptmenü. Datenbank Schnittstelle Die Datenbank wir über die Datenbank- Schnittstelle von Office angesprochen. Von Office 2000-2003 gab es die Datenbank
MehrDokumentation Datamining
Hochschule Wismar University of Applied Sciences Technology, Business and Design Fakultät für Ingenieurwissenschaften, Bereich EuI Dokumentation Datamining Eingereicht am: 13. Mai 2012 von: Karsten Diepelt
Mehr> Soft.ZIV. Maple Mathematisches Software System
> Soft.ZIV Maple Mathematisches Software System Inhaltsverzeichnis Organisation... 3 Hersteller... 3 Produkte... 3 Versionen... 3 Plattformen... 3 Lizenzierung... 3 Lizenzform... 3 Lizenzzeitraum... 3
MehrMandanteninformation Die neue amtliche Muster-Widerrufsbelehrung Art. 246 2 Abs. 3 Satz 1 Anlage 1 EGBGB
Die Entwicklung einer für den Rechtsverkehr sicheren und dem europäischen Verbraucherschutzrecht entsprechende Gestaltung des Widerrufsrechts oder Rückgaberechtes im Internethandel ist mit der amtlichen
MehrBerechnung der Erhöhung der Durchschnittsprämien
Wolfram Fischer Berechnung der Erhöhung der Durchschnittsprämien Oktober 2004 1 Zusammenfassung Zur Berechnung der Durchschnittsprämien wird das gesamte gemeldete Prämienvolumen Zusammenfassung durch die
MehrÜbungsaufgaben Tilgungsrechnung
1 Zusatzmaterialien zu Finanz- und Wirtschaftsmathematik im Unterricht, Band 1 Übungsaufgaben Tilgungsrechnung Überarbeitungsstand: 1.März 2016 Die grundlegenden Ideen der folgenden Aufgaben beruhen auf
MehrUrs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Aus unserer Projekterfahrung und Forschung
Betrifft Optimizer Autor Urs Meier (urs.meier@trivadis.com) Art der Info Technical Info (Februar 2002) Quelle Aus unserer Projekterfahrung und Forschung Einführung Mit jedem Oracle Release nimmt die Anzahl
MehrKorrelation (II) Korrelation und Kausalität
Korrelation (II) Korrelation und Kausalität Situation: Seien X, Y zwei metrisch skalierte Merkmale mit Ausprägungen (x 1, x 2,..., x n ) bzw. (y 1, y 2,..., y n ). D.h. für jede i = 1, 2,..., n bezeichnen
MehrKundenspezifische Preise im Shop WyRu Online-Shop
Kundenspezifische Preise im Shop WyRu Online-Shop Team WyRu Christian Wyk / Günter Rubik SCS Bürocenter B1, A-2334 Vösendorf Internet http://www.wyru.at Kundenspezifische Preise sind ein Feature des WyRu
MehrTrainingsplan 16-wöchiger Trainingsplan für einen Triathlon (Volkstriathlon), Einsteiger
Trainingsplan 16-wöchiger Trainingsplan für einen Triathlon (Volkstriathlon), Einsteiger Der Triathlon erfreut sich großer Beliebtheit unter Multisportlern. Neben den bekannten Veranstaltungsformaten wie
MehrSEK II. Auf den Punkt gebracht!
SEK II Profil- und Kurswahl Einbringungspflicht Abitur-Bestimmungen Gesamtqualifikation Auf den Punkt gebracht! 1 Inhaltsverzeichnis Sinn und Zweck dieses Dokuments...3 Profil- und Kurswahl für den 11.
Mehr1.3.2 Resonanzkreise R L C. u C. u R. u L u. R 20 lg 1 , (1.81) die Grenzkreisfrequenz ist 1 RR C . (1.82)
3 Schaltungen mit frequenzselektiven Eigenschaften 35 a lg (8) a die Grenzkreisfrequenz ist Grenz a a (8) 3 esonanzkreise 3 eihenresonanzkreis i u u u u Bild 4 eihenresonanzkreis Die Schaltung nach Bild
MehrWinWerk. Prozess 6a Rabatt gemäss Vorjahresverbrauch. KMU Ratgeber AG. Inhaltsverzeichnis. Im Ifang 16 8307 Effretikon
WinWerk Prozess 6a Rabatt gemäss Vorjahresverbrauch 8307 Effretikon Telefon: 052-740 11 11 Telefax: 052-740 11 71 E-Mail info@kmuratgeber.ch Internet: www.winwerk.ch Inhaltsverzeichnis 1 Ablauf der Rabattverarbeitung...
MehrWord 2010 Schnellbausteine
WO.001, Version 1.0 02.04.2013 Kurzanleitung Word 2010 Schnellbausteine Word 2010 enthält eine umfangreiche Sammlung vordefinierter Bausteine, die sogenannten "Schnellbausteine". Neben den aus den früheren
MehrDas neue Reisekostenrecht 2014
Seite 1 von 8 Das neue Reisekostenrecht 2014 Inhaltsverzeichnis: Seite I. Festlegung der ersten Tätigkeitsstätte 1.1 Der zentrale Begriff: die erste Tätigkeitsstätte 1 1.2 Prüfungsstufe 1: Festlegung durch
MehrMedia Teil III. Begriffe, Definitionen, Übungen
Media Teil III. Begriffe, Definitionen, Übungen Kapitel 1 (Intermedia- Vergleich: Affinität) 1 Affinitätsbewertung als Mittel des Intermedia-Vergleichs Um die Streugenauigkeit eines Werbeträgers zu bestimmen,
MehrSerienbrieferstellung in Word mit Kunden-Datenimport aus Excel
Sehr vielen Mitarbeitern fällt es schwer, Serienbriefe an Kunden zu verschicken, wenn sie die Serienbrieffunktion von Word nicht beherrschen. Wenn die Kunden mit Excel verwaltet werden, genügen nur ein
MehrIn diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access. Die Grundlagen der Datenbanken.
In diesem Thema lernen wir die Grundlagen der Datenbanken kennen und werden diese lernen einzusetzen. Access Die Grundlagen der Datenbanken kurspc15 Inhaltsverzeichnis Access... Fehler! Textmarke nicht
MehrStudienplatzbeschaffung
Studienplatzbeschaffung - Einklagen www.asta.haw-hamburg.de Hintergrund Alle Unis und Hochschulen unterliegen dem Kapazitätsausschöpfungsgebot Sie müssen alle ihnen zur Verfügung stehenden Plätze vergeben!
MehrTechnical Note Nr. 101
Seite 1 von 6 DMS und Schleifringübertrager-Schaltungstechnik Über Schleifringübertrager können DMS-Signale in exzellenter Qualität übertragen werden. Hierbei haben sowohl die physikalischen Eigenschaften
Mehr