IBExpert und Firebird Power Workshop

Firebird Administrator intensiv-Training mit Schwerpunkt auf Geschwindigkeit, Sicherheit und Schnittstellen.

In unserem Firebird Power Workshop konzentrieren wir uns auf die Aufgaben, die ein Administrator für den effektiven Betrieb eines Firebird-Servers erfüllen muss. Ziel ist es, die optimale Geschwindigkeit der eingesetzten Hardware und Software zu erreichen, eine maximale Betriebssicherheit zu gewährleisten, sowie durch ein geeignetes Worst-Case-Szenario für einen Ausfall optimal vorbereitet zu sein. Auch auf die selbstständige Umsetzung einfacher Anforderungen im Bereich Import, Export und Reporting werden wir uns konzentrieren.

Inhalt

1. Grundlagen

Nach einer Einführung über die Basistechnologie werden die wichtigsten Dateien und Installationsversionen für Windows und Linux mit den Firebird Versionen 2.x und 3.x vermittelt.

2. Hardware

  • Durch geeignete Werkzeuge wird die Firebird Geschwindigkeit der eingesetzten Hardware/Software-Kombination gemessen und mit anderen Systemen verglichen
  • Auswirkungen der Firebird Versionen und Einstellungen für Prozessoren, Arbeitsspeicher, I/O-Last und Prozesspriorität
  • Vergleich der verschiedenen I/O-Subsystem-Techniken HDD, SSD, SATA, M.2, NVME, RAID, SAN, IOPS, Bandbreite, Reads, Writes, etc.
  • Vergleich der verschiedenen CPU-Typen, Takt, L1/L2/L3 Cache, Cores, Xeon E3/E5/E7
  • Sinnvoller Einsatz des Arbeitsspeichers, RAM Disk, Temporärspeicher, ECC, DDR, Takt
  • Den Flaschenhals im eigenen Server lokalisieren
  • Ergänzende Hardware für Performance-Optimierung
  • Empfehlungen optimaler Hardware

3. Betriebssystem

  • Welche Optimierungen kann ich im Betriebssystem Windows bzw. Linux vornehmen
  • Vergleich eines Firebird Servers beim Betrieb auf einer virtuellen Maschine oder ohne Virtualisierung
  • Relevante Treiber prüfen und Einstellungen anpassen
  • DLL Versionsprüfung und Auswirkungen
  • Auswirkungen und Anpassungen Antiviren-, Backup- und Image-Software
  • Trojaner-sichere Konfiguration
  • Empfehlungen Betriebssysteme für Firebird und Abhängigkeiten

4. Backup/Restore

  • Datensicherung mit gbak und anderen Lösungen
  • Die wichtigsten Backup/Restore Parameter
  • partielle Sicherung der Datenbank
  • IBExpert Werkzeuge für Backup, Restore, E-Mail Nachricht bei Fehlern, Datenbank Dump
  • IBExpert Werkzeuge für Datenbankvergleiche Daten und Metadaten über Scripte automatisieren
  • Shadowcopy als Turbobackup
  • Geeignete Maßnahmen, um Fehler von vornherein zu vermeiden
  • Mitlaufende inkrementelle Sicherung
  • Basiswissen Replikation

5. Fehler beheben

  • Fehler in der Datenbank erkennen
  • Strategien und Tools zur Fehlerbehebung
  • Fehler durch Transaktionszählergrenze beheben
  • Fehlerhafte Metadaten erkennen und beheben
  • Fehlerhafte Daten erkennen und beheben
  • Datenbanken aus verschiedenen Scripten zusammensetzen
  • Fehler beim Öffnen der Datenbank und gfix
  • Fehler nach dem Öffnen der Datenbank bei Zugriff auf bestimmte Tabellendaten
  • IBExpert Reparaturwerkzeuge, Database Inside, wenn nichts anderes hilft
  • IBExpert Dienstleistungen und Hotline Support für Reparaturen

6. Schnittstellen

  • Mit IBExpert Scripting automatisiert Berichte erzeugen und als PDF ablegen oder per E-Mail versenden
  • Datenschnittstellen für ODBC einrichten
  • Datenexport nach ODBC, CSV, Excel, HTML, etc. über IBExpert Scripting
  • Datenimport von ODBC, CSV, Excel, HTML, etc. über IBExpert Scripting
  • Lese- bzw. Schreibzugriff auf SMTP, POP3 und IMAP E-Mail
  • Datenabgleich mit Script direkt automatisieren an MSSQL, Oracle, MySQL, etc.
  • Datentabellen von oder in andere Plattformen konvertieren
  • Direkte Anbindung über Zusatztools auf PayPal, Sharepoint, SAP, Salesforce, Magento, Dropbox, Google Kalender, Google Kontakte, JSON, REST, XML etc.

7. Benutzer und Gruppen

  • Anlegen, ändern und löschen von Benutzern mit Kennwort
  • Anlegen, ändern und löschen von Roles
  • Unterschiede Benutzer, Roles und Rechte in Firebird 2.x und Firebird 3.x
  • Übernahme der Benutzerdatenbank beim Firebird Update

8. Datenbank Performance

  • Systemtabellen und Werkzeuge, um langlaufende SQL Abfragen zu erkennen
  • Auswirkungen langlaufender Transaktionen erkennen und beheben
  • Trace API und MON$ Tabellen
  • Fehlende Indizes erkennen und erstellen
  • Expression Indizes verstehen und benutzen
  • Indexstatistik verstehen und aktualisieren
  • Indexstrukturen optimieren und Dubletten vermeiden

9. Monitoring und Audit

  • Datenbankänderungen protokollieren mit IBExpert Log Werkzeugen
  • langsame SQLs rund um die Uhr protokollieren
  • Was macht er denn jetzt schon wieder? Externe Werkzeuge auf Betriebssystemebene für Filesystem und Prozessprotokollierung

10. Tipps und Tricks


<< Dienstleistungen & Support | Sitemap | IBExpert Firebird Developer Week >>