FileMaker Konferenz 2011 Hamburg www.filemaker-konferenz.com. Speed. Performance Optimierung für Ihre Lösung / Entwickler



Ähnliche Dokumente
FileMaker Konferenz 2011 Hamburg FileMaker Index. Hintergrundwissen & interne Verwendung

Bedienungsanleitung CAD-KAS Reklamationserfassung. Einen neuen Datensatz anlegen. Klicken Sie auf das + Symbol, um einen neuen Datensatz anzulegen.

Erstellen eines Formulars

Kundeninformation PDF-Erzeugung in Adobe Illustrator, Adobe InDesign und QuarkXPress Datenprüfung und Datenübergabe

Wasserzeichen mit Paint-Shop-Pro 9 (geht auch mit den anderen Versionen. Allerdings könnten die Bezeichnungen und Ansichten etwas anders sein)

à la Carte KMU - Lösungen im Alltag für Filemaker und das Web

Ihre Interessentendatensätze bei inobroker. 1. Interessentendatensätze

Artikel Schnittstelle über CSV

Werkschau Web-Präsentationen

Einfügen von Bildern innerhalb eines Beitrages

Ich möchte eine Bildergalerie ins Internet stellen

FileMaker Go 13 ohne Connects

Virtueller Seminarordner Anleitung für die Dozentinnen und Dozenten

Auto-Provisionierung tiptel 30x0 mit Yeastar MyPBX

Downloadfehler in DEHSt-VPSMail. Workaround zum Umgang mit einem Downloadfehler

System-Update Addendum

Hilfe zur Urlaubsplanung und Zeiterfassung

Er musste so eingerichtet werden, dass das D-Laufwerk auf das E-Laufwerk gespiegelt

Lokale Installation von DotNetNuke 4 ohne IIS

Schnellanleitung: Verbuchung von Studien- und Prüfungsleistungen

12. Dokumente Speichern und Drucken

So funktioniert die NetWorker 7.5 Eigenschaft zum Sichern umbenannter Verzeichnisse ( Backup renamed Directories )

Neuer Releasestand Finanzbuchhaltung DAM-EDV E Inhaltsverzeichnis. 1. Neuerungen Schnittstelle Telebanking mit IBAN und BIC...

32.4 Anpassen von Menüs und Symbolleisten 795i

Die Beschreibung bezieht sich auf die Version Dreamweaver 4.0. In der Version MX ist die Sitedefinition leicht geändert worden.

H A N D B U C H FILEZILLA. World4You Internet Service GmbH. Hafenstrasse 47-51, A-4020 Linz office@world4you.com

Sophia Business Leitfaden zur Administration

Schrittweise Anleitung zur Erstellung einer Angebotseite 1. In Ihrem Dashboard klicken Sie auf Neu anlegen, um eine neue Seite zu erstellen.

Anleitung für Mobildruck und -scan aus Brother iprint&scan (Windows Phone )

Browser Grid Funktionalitäten

KURZANLEITUNG MSDAS DMS SYSTEM - SILVERDAT II SCHNITTSTELLE

pro4controlling - Whitepaper [DEU] Whitepaper zur CfMD-Lösung pro4controlling Seite 1 von 9

Was ist PDF? Portable Document Format, von Adobe Systems entwickelt Multiplattformfähigkeit,

Datenbanken Kapitel 2

Leichte-Sprache-Bilder

Monatstreff für Menschen ab 50 WORD 2007 / 2010

Verarbeitung der -Adressen

OUTLOOK-DATEN SICHERN

PHP - Projekt Personalverwaltung. Erstellt von James Schüpbach

OPERATIONEN AUF EINER DATENBANK

Duonix Service Software Bedienungsanleitung. Bitte beachten Sie folgende Hinweise vor der Inbetriebnahmen der Service Software.

Wichtige Information zur Verwendung von CS-TING Version 9 für Microsoft Word 2000 (und höher)

Ein + vor dem Ordnernamen zeigt an, dass der Ordner weitere Unterordner enthält. Diese lassen sich mit einem Klick (linke Maustaste) anzeigen.

Windows Server 2008 (R2): Anwendungsplattform

Schwacke Schnittstelle

Anleitung für die Formularbearbeitung

OutlookExAttachments AddIn

FIREBIRD BETRIEB DER SAFESCAN TA UND TA+ SOFTWARE AUF MEHR ALS EINEM COMPUTER

1 Einleitung. Lernziele. Symbolleiste für den Schnellzugriff anpassen. Notizenseiten drucken. eine Präsentation abwärtskompatibel speichern

PatXML - Version Kurzanleitung Dokumente erstellen, vervollständigen und speichern

Dokumentation IBIS Monitor

Lehrer: Einschreibemethoden

Excel 2013 Grundlagen

PRESman. Presentation Manager. Reduzieren Sie nachhaltig die Kosten für das. Erstellen, Verwalten und Verteilen Ihrer

Empfehlungen zur Nutzung der CD zum Buch: Klee & Wiemann: Beweglichkeit und Dehnfähigkeit. Schorndorf: Hofmann,

Abschnitte. Abschnittswechsel einfügen

Nützliche Tipps für Einsteiger

Synchronisation von redundanten Datenbeständen

Fachbericht zum Thema: Anforderungen an ein Datenbanksystem

4D Server v12 64-bit Version BETA VERSION

Kurzeinführung Excel2App. Version 1.0.0

Dateipfad bei Word einrichten

Verarbeitung der Eingangsmeldungen in einem Callcenter

Anleitung zum erstellen einer PDF-Datei aus Microsoft Word

MAPS.ME. Benutzerhandbuch!

Datensicherung und Wiederherstellung

Das sogenannte Beamen ist auch in EEP möglich ohne das Zusatzprogramm Beamer. Zwar etwas umständlicher aber es funktioniert

Es gibt zwei Wege die elektronischen Daten aus Navision zu exportieren.

Mit dem Tool Stundenverwaltung von Hanno Kniebel erhalten Sie die Möglichkeit zur effizienten Verwaltung von Montagezeiten Ihrer Mitarbeiter.

Kapitel 3 Bilder farblich verändern - Arbeiten mit Objekten

Handbuch ECDL 2003 Basic Modul 5: Datenbank Grundlagen von relationalen Datenbanken

Import von Daten aus Word nach KlasseDozent

Einrichtung des Cisco VPN Clients (IPSEC) in Windows7

Bearbeitung und Download von grossen Datenmengen in STAT-TAB

e-cargo Kurzeinführung: Neue Version ab

AGROPLUS Buchhaltung. Daten-Server und Sicherheitskopie. Version vom b

Anleitung Redmine. Inhalt. Seite 1 von 11. Anleitung Redmine

Access Verbrecherdatenbank Teil 3

PowerPoint 2010 Eigene Folienlayouts erstellen

Die Post hat eine Umfrage gemacht

Anleitung zur Installation von SFirm 3.1 inklusive Datenübernahme

iphone-kontakte zu Exchange übertragen

Das Festkomitee hat die Abi-Seite neu konzipiert, die nun auf einem (gemieteten) Share Point Server

Anleitung zur Nutzung der OFML Daten von Cascando in pcon.planner

Strategie & Kommunikation. Trainingsunterlagen TYPO3 Version 4.3: News Stand

2. Word-Dokumente verwalten

'5HJLVWHUNDUWH,+.UHGLWNDUWHQ

Patch Management mit

Bilder zum Upload verkleinern

desk.modul : WaWi- Export

Installation eblvd (Fernwartung)

Dokumentation zum Spielserver der Software Challenge

Anleitung über den Umgang mit Schildern

-Versand an Galileo Kundenstamm. Galileo / Outlook

Änderungsbeschreibung HWS32 SEPA Überweisungen

Medienkompass1, Lehrmittelverlag des Kantons Zürich, 1. Ausgabe 2008, Thema 13 Sicher ist sicher, S.58-61

SolarWinds Engineer s Toolset

Materialupload. Verwalten von Unterrichtsmaterialien. über das STiNE-Webportal. Universität Hamburg Tor zur Welt der Wissenschaft

Um ein solches Dokument zu erzeugen, muss eine Serienbriefvorlage in Word erstellt werden, das auf die von BüroWARE erstellte Datei zugreift.

Transkript:

Speed Performance Optimierung für Ihre Lösung / Entwickler

[x] cross solution Armin Egginger - Zertifizierter FileMaker Entwickler Urheber von CrossCheck Netzwerk von Datenbankprogrammierern Kunden in allen Unternehmensbereichen FileMaker, PHP, XML

Quellen FileMaker DevCon - Under the Hood Sessions von FileMaker Inc. FileMaker DevCon - 2010 Session von Tim Neudecker Testergebnisse [x] cross solution Armin Egginger Testergebnisse [x] cross solution Frank Brunner

Optimierung Einschätzung der Datensatzanzahl falsch Entwicklung wird oft mit wenigen Datensätzen gemacht Tests mit vielen Datensätzen fällt aufgrund Zeitmangel aus Unzufriedenheit beim Anwender / Kunden Folgekosten durch Umprogrammierung Hardware / Netzwerk

FileMaker Pro - Programm Cache Hat der Cache Einfluss auf die Performance Jeein - das Betriebssystem erstellt einen Cache für die Files. ABER: Bei großen Datenbanken kann es ein Vorteil sein, diesen zu erhöhen Der Cache sollte auf jeden Fall mind. die Standardeinstellung behalten

FileMaker Pro - File Cache FileMaker erstellt für jede Datei ein Cache lokal Der lokale Cache kann größer als die Ursprungsdatei werden FileMaker lädt die Datensätze immer komplett in den Cache auch kalkulierte Felder werden geladen - jedoch erst bei Bedarf berechnet gespeicherte Kalkulationen sind sofort verfügbar ungespeicherte Kalkulationen werden immer neu berechnet

FileMaker Pro - Datensätze Datensätze werden nach Bedarf geladen Anzeige, Druck, Export, etc Nutzung im Script oder in einer Kalkulation Sortierung und Statistik Auswertung Alle Nicht-Medien Felder von einem Datensatz werden geladen wenn nur ein Feld in einem Layout oder Tab vorhanden ist wenn nur ein Feld eines Bezugdatensatzes im Portal vorhanden ist

FileMaker Pro - Datensätze TIPP: Felder mit viel Feldinhalt, das nur selten benutzt wird, in eine separate Tabelle auslagern. 1:1 Bezug auf dieses Feld erstellen und nur in bestimmten Layouts (Detailnutzen. ungespeicherte Kalkulationsfelder nicht in Listen-/Tabellenlayouts verwenden Verhindern von Datenübertragungen von selten genutzten Inhalten mit Filtertechniken

FileMaker Pro - Medienfelder Medienfelder werden nach Bedarf geladen: zur Anzeige, Druck, Kalkulation (Feld / Script/...), etc. Medienfelder können mehrere Formate enthalten JPEG und GIF sind FileMaker native Formate Einfügen von anderen Formaten führt zu einer zusätzlichen JPEG Speicherung FileMaker nutzt 72 dpi für die Anzeige. Andere Auflösungen müssen immer umgerechnet werden Dateiname, Größe und alle Daten zum Objekt werden als separate Information gespeichert

FileMaker Pro - Medienfelder FileMaker Pro 10 und 11 laden nur die Streams, die benötigt werden. Mindestens FM 10 oder 11 verwenden Alle Clients sollten auf der gleichen Version laufen Nur ein oder zwei streams werden für die Ansicht benötigt Alle streams werden geladen: für den Export um das Feld zu modifizieren

FileMaker Pro/Server Server Version 10 / 11 nutzen mehrere Kerne besser sind in der Vorauswahl der Daten schneller können serverseitig Scripts ausführen (Tages-/ Monats-/ Jahresabschluss, Datenübertragung in Felder) Pro Version 10 / 11 Sind performanter als vorherige Versionen

FileMaker Pro - Kalkulation Sollte gespeichert sein Reihenfolge beachten! Langsam => Wenn( meinecf UND true; ankaufen ; abgelehnt ) Schnell => Wenn( true UND meinecf; ankaufen ; abgelehnt )

FileMaker Pro - Layoutdesign Portale mit n Bezugsdatensätze Graphiken in nativer Auflösung und nativem Format JPEG Linien und andere nativen Designelemente reduzieren Nur in Formularansicht arbeiten, nicht in Listen-/Tabellenansicht Window freeze ist dein Freund

FileMaker Pro - Script Vs. CustomFunction CustomFunctions sind super ABER! Nicht für die Rekursion nutzen! Limitiert (Tail 49.999, Stack 10.000) Debugging ist zeitaufwändig Nicht schneller als Script (sogar langsamer!)

FileMaker Pro - Script Vs. CustomFunction DEMO

FileMaker Pro - Layoutansicht

FileMaker Pro - Import Index

FileMaker Pro - Index Index richtig und gezielt nutzen Index zurücksetzen mit FileMaker Wiederherstellungsfunktion Vor der Präsentation Index wieder aktivieren! Nummernindex 1/2 byte pro Zeichen Buchstabenindex 2 byte pro Zeichen

FileMaker Pro - Field - Replace / Loop

FileMaker Pro - Suche

FileMaker Pro - Suche

FileMaker Pro - Suche Nummer Vs. Text

FileMaker Pro - Relationen

FileMaker Pro - Relationen

FileMaker Pro - Relationen

Ende FileMaker Knowledgebase #2984: Tips for Designing Networked or Shared Databases #5268: Performance Optimization of FileMaker Databases Vielen Dank für s Zuhören! Armin Egginger [x] cross solution www.cross-solution.com

Vielen Dank unseren Sponsoren