Progress® Datenbank-Wartung und Laufzeit-Optimierung mit smartDBcheck · Index · Part 1 · 2 · 3 · 4 · Expand · Web Feed


smartDBcheck ist in einer Progress® Installation entstanden, in der mehrere ERP- und accounting Datenbanken mit jeweils sehr unterschiedlichem Wachstumsverhalten betrieben werden. Logisch identische aber physisch different implementierte Datenbanken mit nicht vergleichbarem Datenvolumen wiesen nicht nur signifikante Unterschiede im Datendurchsatz auf, sondern erforderten auch individuelles monitorring, insbesondere in Bezug auf performance und umgebungsspezifische Restriktionen wie das 2Gb/file Limit.

Das Progress RDBMS® liefert zwar prinzipiell alle Informationen und Methoden, die dafür notwendig sind, jedoch im Gegensatz zu der sehr elegant gelösten logischen Wartung der Datenbanken bestehen die Werkzeuge zur Pflege und Überwachung der physischen Implementierung, wie auch in anderen Welten, aus einem Konglomerat einzelner Komponenten, die ausser dem Urheberrechtsvermerk wenig Gemeinsamkeiten aufweisen. Ein Stapel Progress® command line tools zzgl. selbst erstellte scripts stellen auf die Dauer auch für den erfahrenen DBA keine adäquate und effiziente Arbeitsplatzausstattung dar. Progress Fathom® hätte viele dieser 'Misstände' beseitigt, konnte aber (aus nicht von Progress® zu vertretenden Gründen) nicht implementiert werden.



Der 'erste Wurf' von smartDBcheck löste die dringendsten Probleme:
· Überwachung der storage areas, insbesondere hinsichtlich ausgenutzter Festplattenkapazitäten und der Dateigröße variabler 'overflow extents'.
· Anlieferung von Tabellen- und Indexstatistiken und deren Auswertung, insbesondere die datenbank- und tabellenspezifisch parametrisierte automatische Berechnung des optimalen Wertes für records per block (RPB).
· Planung von table/index moves in andere storage areas unter Berücksichtigung der maximalen Transferkapazität im gegebenen maintenance window. Vorschau auf die Auslastung aller storage areas nach den geplanten moves, um deren Konfiguration im Vorwege anpassen zu können. Automatische Erzeugung von table/index move scripts, die am Plandatum automatisch im Zuge der täglichen tape backups ausgeführt werden.

Kleinere Ergänzungswünsche wie eine Liste aller sequences mit Auslastung wurden inzwischen realisiert, andere sind projektiert:
· Zyklische Überwachung aller Dateilimits mit eMail Benachrichtigung im Annäherungsfall als batch process.
· Erzeugung von scripts zur Reorganisation einzelner Indexe ohne die Notwendigkeit, den Index zu verschieben.
· Automatisierte Anpassung der scripts zur Datenversorgung der standby Systeme bei Strukturänderungen.
· Automatisierte Anpassung der bei Programmupdates angelieferten delta.df an die physische Struktur der Zieldatenbank, wobei neue Tabellen und Indexe unabhängig von der Plazierungsangabe im delta.df in speziellen Bereichen angesiedelt werden, aus denen sie nach dem Erreichen eines für die RPB-Optimierung ausreichenden Datenvolumens in geeignete storage areas verschoben werden können.
· Zeichenorientierte Oberfläche für UNIX server.



smartDBcheck - EinsatzgebieteNext Page

Previous PagesmartDBCheck - Technische Daten


Progress® Datenbank-Wartung und Laufzeit-Optimierung mit smartDBcheck · Index · Part 1 · 2 · 3 · 4 · Expand · Web Feed



Author: Sebastian
Last Update: March 2005   Web Feed

· Home

· smartDBcheck

· smartDBcheck.de

· Web Links

· Link to us

· Contact

· What's new

· Site map

· Get Help


Most popular:

· Site Feeds

· Database Design Guide

· Google Sitemaps

· smartDataPump

· Spider Support

· How To Link Properly

· Der Organisations-Architekt

· Home Page Checkliste

· DB Primärschlüssel


Free Tools:

· Sitemap Validator

· Simple Sitemaps

· Spider Spoofer

· Ad & Click Tracking



Search Google
Web Site

Add to My Yahoo!
Syndicate our Content via RSS FeedSyndicate our Content via RSS Feed



To eliminate unwanted email from ALL sources use SpamArrest!






Digg this · Add to del.icio.us · Add to Furl · We Can Help You!




Home · Categories · Articles & Tutorials · Syndicated News, Blogs & Knowledge Bases · Web Log Archives


Top of page

No Ads


Copyright © 2004, 2005 by Smart IT Consulting · Reprinting except quotes along with a link to this site is prohibited · Contact · Privacy