Rushmore - Einführung oder wie Sie Fehler vermeiden.

Slides:



Advertisements
Ähnliche Präsentationen
Be.as WEB Technologie
Advertisements

Algorithmen und Datenstrukturen
Hash-Tabellen und -Funktionen Hash-Tabellen in Java
Tipps & Tricks zu benutzerdefinierten Animationspfaden
Dynamische Seiten mit Dreamweaver Zugriff auf (mysql) Datenbank mit PHP.
Can Bus Diagnose.
C.M. Presents D.A.R. und Ein Bisschen dies und das!
Universität Stuttgart Institut für Kernenergetik und Energiesysteme Agile Software Entwicklung mit dem RUP Agile Softwareentwicklung Best Practice bei.
Datenbankentwurf mit Hilfe des ER-Modells entwickeln
2D-Visualisierung von Daten
Externe Datenstruktur lineare Liste
Installationsanleitung 1.02 Hausverwaltung.
1 Entwicklung computerbasierter Modelle zur Visualisierung technischer Prozesse.
Berufsinformationswoche am KFG
Addierwerke.
Berechnung des Osterdatums
Einführung MySQL mit PHP
Grundlagen der Tabellen von FoxPro/Windows und Microsoft Visual FoxPro
Wizards & Builders GmbH Die Benutzeroberfläche Interaktives Arbeiten mit den Werkzeugen/Assistenten von Microsoft Visual FoxPro.
Arbeiten mit SQL in Visual FoxPro 9.0
SQL in Visual FoxPro. © 1999 TMN-Systemberatung GmbH SQL Historie n SQL - Structured Query Language n In den 70er Jahren von IBM entwickelt n 1986 zum.
Handling und Erstellung von: DLL, EXE, COM, DCOM
List und Combo Boxen. © 1999 TMN-Systemberatung GmbH Grundsätzliches n List und Combo Boxen sind sich im Aufbau sehr ähnlich und wurden bzgl. Datenquellen.
OLE/ OLE-Automation mit VFP Einsatz von ActiveX Controls
Besonderheiten einzelner Steuerelemente in Visual FoxPro
Visual FoxPro Befehle und Funktionen
VFP Beispiele sowie Tools, Frameworks und Klassen
Neue DBF und DBC Befehle in Visual FoxPro
Lokal Views (Ansichten) in Visual FoxPro
Der VFP Debugger - Coverage und Profiling. © 1999 TMN-Systemberatung GmbH Der VFP Debugger n Neues Aussehen, eigene Task n Erweiterte Möglichkeiten n.
Grids - Datenblatt in Visual FoxPro
Visual FoxPro Objektorientierte Programmierung. © 1999 TMN-Systemberatung GmbH Grundbegriffe n Objekte n Eigenschaften n Methoden n Objektnamen n Klasse.
Arbeiten mit SQL in Visual FoxPro 9.0 deutschsprachige FoxPro User Group Rainer Becker Microsoft Visual FoxPro 9.0 Roadshow SQL.
Netzwerkprogrammierung unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH Probleme im Netzbetrieb n Mehrere Benutzer arbeiten auf den gleichen Datensatz.
Form Designer Programmierung von Forms. © 1999 TMN-Systemberatung GmbH Eigenschaften und das Eigenschafts Fenster n In Reitern nach Themen sortiert n.
Access & Assign Methoden in Visual FoxPro Zuweisungs- und Zugriffs-Methoden.
Error Handling unter Visual FoxPro. © 1999 TMN-Systemberatung GmbH ON ERROR n ON ERROR DO ERRHAND WITH error(), sys(16), message(), lineno(1) – Globales.
VFP Class Browser. © 1999 TMN-Systemberatung GmbH Einsatz des Class Browser n Managen von Klassen inklusive, ändern, umbenennen, löschen und umdefinieren.
Visual FoxPro 6.0 Visual FoxPro einrichten Datenbanken und Tabellen.
Inhalt danach. inhalt danach inhalt danach inhalt danach inhalt danach inhalt danach.
Ende Christian SeitzJochen Braun. Ende Der CMOS Standard Chip.
AGENDA Abgrenzung SEO zu SEA Suchmaschinenwerbung (SEA)
Präsentation von: Tamara Nadine Elisa
Personen- und Adressverwaltung
Kampf dem Fahrraddiebstahl. Das System: Nach einem Diebstahl werden die Fahrraddaten erfaßt und in einer Datenbank gespeichert Das Trefferszenario: Ein.
2.3 Medien löschen1 MEDIEN LÖSCHEN Vorarbeit: Medium im PC aufrufen Zuerst muss das zu löschende Medium am PC aufgerufen werden. Hierzu am besten die Katalogrecherche.
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
Betrieb von Datenbanken Marco Skulschus & Marcus Wiederstein Datenmanipulation Lehrbuch, Kapitel 4.
Zankena Begriffserklärung.
Kurzvorstellung einfache Bedienung übersichtlicher Programmaufbau individuelle Gestaltung verschiedene Exportmöglichkeiten überzeugende Ergebnisse Sascha.
Lernmodul Einführung Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Nutzungsbedingungen:
18 IndizierungInhalt 8Indizierung 8.1Grundlagen 8.2Besonderheiten des Primärschlüssels 8.3Einfachen Index erstellen 8.4Zusammengesetzten Index erstellen.
© MediTECH Electronic GmbH, Wedemark Neue Produkteigenschaften der aktuellen MediTOOLs V5.x MediTECH Electronic GmbH Langer Acker 7 D Wedemark Tel.:
1 Nutzen Sie diese Powerpoint-Präsentation beim Selbstlernen oder in Veranstaltungen zur Einführung in das jeweilige Thema. Einführung Lernmodul Nutzungsbedingungen:
(D.h. „Hallo MausFans!“ auf Japanisch).
OpenStreetMap.org Einleitung und Erläuterung von OSM 1Created by: Rudolf Kremsner.
Normalisierungsprozess
Ehrennadeln ermitteln Wenn Sie diese Präsentation im Internet-Explorer ablaufen lassen wollen, so klicken Sie bitte auf das Leinwandsymbol unten rechts.
Die Installation eines AddIns Herbers Excel-Server - der Workshop Angebote des Excel-Servers: Die Excel/VBA-Beispiele Die Excel/VBA-BeispieleDie Excel/VBA-BeispieleDie.
Stoppen der Eingabeaufforderung einer Abfrage j drücken Sie dann F5, oder klicken Sie auf Bildschirmpräsentation > Von Beginn an, um den Kurs zu starten.
Project Hooks und _VFP Möglichkeiten. © 1999 TMN-Systemberatung GmbH Aufbau des Objekt Modells für Applications und Projects.
Ansicht bitte auf "Bildschirmpräsentation" einstellen
BBS2 WG 05 d Zeynep Ögütcü, Lili Jagel, Tatjana.
Datenbanken Eine Einführung.
Solver Yalcinkaya Merve. Aufgaben: Ermöglicht die Optimierung einer Zielzelle Mehrere veränderbare Zellen festlegen Zielzelle wertmäßig festlegen, maximieren.
1 Prozesse im Studiengangsmanagement Kontext: Neues Abschlussziel erstellen Neues Studienfach erstellen.
1 Prozesse im Studiengangsmanagement Kontext: Neues Abschlussziel erstellen Neues Studienfach erstellen.
1 Suchprofile erstellen und verwalten. 2 Suchprofile bei Registrierung Hier können Sie bis zu drei Suchprofile einrichten. Diese finden Sie später unter.
Christoph Wirtz | Seminarvortrag EBC | Lehrstuhl für Gebäude- und Raumklimatechnik Ein Tool zum automatisierten Erstellen von Conversion Scripts.
 Präsentation transkript:

Rushmore - Einführung oder wie Sie Fehler vermeiden

© 1999 TMN-Systemberatung GmbH Rushmore - Was ist das n Als Rushmore wird die Technologie bezeichnet, welche FoxPro / VFP für das Optimieren von Tabellen Zugriffen verwendet n Der Name entstammt gerüchteweise dem Hitchcock Film Der Dritte Mann, in welchem der Höhepunkt am Mount Rushmore spielt. n Rushmore Optimierung ist der Schlüssel zu einer schnellen VFP / FoxPro Applikation.

© 1999 TMN-Systemberatung GmbH Wie arbeitet Rushmore (1) n Rushmore versucht Ihre Datenzugriffe zu optimieren, indem auf den komprimierten Index zugegriffen wird. n Hierbei beachtet Rushmore rein textuell die Index Ausdrücke und versucht einen passenden zu finden. n Die TAG Ausdrücke werden von Rushmore nicht beachtet, so daß Sie bei der Wahl der TAG Namen völlig frei sind.

© 1999 TMN-Systemberatung GmbH Wie arbeitet Rushmore (2) n Bsp..: INDEX ON UPPER(COMPANY) n BROWSE FOR COMPANY = UPPER(tmn) wird NICHT optimiert, da Rushmore keinen Index auf COMPANY hat. n Verwenden Sie statt dessen: BROWSER FOR UPPER(COMPANY) = UPPER(tmn), so wird der Ausdruck optimiert. n Sie sollten bei komplexen Abfragen immer die Index Ausdrücke beachten und Ihre Abfrage dementsprechend aufbauen.

© 1999 TMN-Systemberatung GmbH Wie arbeitet Rushmore n SET DELETED ON – In der Regel werden Sie mit obiger SET Einstellung arbeiten. Bei Tabellen Operationen muß VFP zu jedem gefundenen Datensatz in der Tabelle nachsehen ob dieser nicht vielleicht gelöscht ist. – Ein: INDEX ON DELETED() TAG xxxDeleted ermöglicht es die gelöschten Datensätze anhand des Indizes zu überprüfen und beschleunigt Ihre Abfragen daher dementsprechend.

© 1999 TMN-Systemberatung GmbH Rushmore und COLLATE n Rushmore kann Ausdrücke nur dann optimieren, wenn die eingestellte Collate Sequenz mit der Collate Sequenz bei der Indexerstellung übereinstimmt. n Es empfiehlt sich alle Indizes auf Collate MACHINE aufzubauen und nur in Ausnahmefällen weitere Indizes auf Collate GENERAL, GERMAN.... aufzubauen. n ACHTUNG: In VFP existiert immer noch ein Bug, welcher falsche Ergebnisse mit Collate != MACHINE liefert -> Dort wo es möglich ist sollten Sie daher die Collate Sequenz MACHINE verwenden.

© 1999 TMN-Systemberatung GmbH Rushmore und NOT / FOR n Rushmore kann Ausdrücke der Art BROWSE FOR UPPER(COMPANY) NOT TMN grundsätzlich nicht optimieren. Formulieren Sie Ihre Ausdrücke so, daß kein NOT darin vorkommt. n Auch FOR Ausdrücke im INDEX können von Rushmore nicht optimiert werden, so daß Sie auf diese in der Regel verzichten sollten.

© 1999 TMN-Systemberatung GmbH Rushmore prüfen n Oftmals ist es sehr schwer herauszufinden ob eine Abfrage Rushmore optimiert ist. Dazu stellt und VFP folgenden Befehl zur Verfügung: n SYS(3054, 0 | 1 | 11) – 0 - (Standard) Deaktiviert die Anzeige von Rushmore-Optimierungsstufen. – 1 - Aktiviert die Anzeige von Rushmore- Filteroptimierungsstufen. – 11 - Aktiviert die Anzeige von Rushmore- Verknüpfungsoptimierungsstufen

© 1999 TMN-Systemberatung GmbH Zusammenfassung n Wie arbeitet die Rushmore Optimierung n SET DELETED und Rushmore n SET COLLATE und Rushmore n nicht optimierbare Ausdrücke n Optimierung überprüfen

© 1999 TMN-Systemberatung GmbH Anregungen und Fragen TMN-Systemberatung GmbH Allee Heilbronn