-
Wann wurde die Tabelle benutzt ?
Hallo zusammen,
ich suche eine Möglichkeit herauszufinden wann an einer Tabelle Änderungen
vorgenommen wurden.
Dabei interessiert nicht wann das Objekt zuletzt benutzt wurde. ( wird durch die Sicherung gesetzt ).
Ich möchte eigentlich die Leichen identifizieren. Hat jemand eine Idee ?
Gruß
Michael
-
Das geht nur mittel Journalisierung.
Wenn keine Updates/Inserts/Deletes auftauchen wird nur gelesen.
Ein Read/Select setzt leider auch nur das letzte Zugriffsdatum.
-
Hi,
na ja, das für alle Tabellen zu ermitteln dürfte wohl aussichtslos sein :-)
-
Nun ja, ggf. kann man noch die Anzahl Sätze (DSPFD) täglich festhalten und den Fortschritt prüfen.
Manche Tabellen enthalten ggf. Datum/Uhrzeit der letzten Änderung.
Das Thema ist da schon sehr individuell.
Und dann wäre da noch der Trigger.
Minimalinvasiv: bei jedem Update/Delete/Insert einen Protokollsatz pro Tag in einer Datei mit Name und Zeitmarke.
Als Init lege ich für jede überwachbare Datei eine Zeitmarke mit dem 1.1.2000 00:00 Uhr an.
-
... mutig, mutig kann ich da nur sagen. Manche Tabellen werden nur bei der Installation geschrieben und dann nur gelesen, andere werden nur beim Jahresabschluss oder noch seltener gelesen. In manchen Datenschrank Anwendungen gibt es sogar Tabellen, die leer sind und trotzdem verwendet werden.
D*B
-
Dem Mutigen gehört die Welt, ähem, das System.
Für Select könnte man noch einen Instead-Of-Trigger bemühen, allerdings zieht der wohl nur bei SQL.
Ach ja:
Da gibt es noch die API's über WRKREGINF für File-IO und SQL. Hier könnte man ebenso, allerdings eher generalisiert, Zugriffe dieser Art protokollieren.
-
Zitat von Fuerchau
Für Select könnte man noch einen Instead-Of-Trigger bemühen, allerdings zieht der wohl nur bei SQL.
Instead Of Trigger können nur für SQL Views definiert werden und können nur in SQL geschrieben werden und sind somit nicht zu gebrachen, wenn es darum geht wann die letzte Bewegung in der Datei erfolgt ist.
Wie häufig wird eigentlich IPL gefahren?
Über die Views SYSTABLESTAT/SYSPARTITIONSTAT kann festgestellt werden, wieviele Insert, Update, Delete, Copy, Clear und Reorganize-Operationen seit dem letzten IPL in den Tabellen/physischen Dateien erfolgt sind.
Vielleicht hilft das etwas weiter.
Birgitta
-
Hallo zusammen,
ein IPL wird so ca 2 x im Jahr durchgeführt.
Wir haben V7R2 und den View SYSTABLESTAT/SYSPARTITIONSTAT gibt es leider nicht .
Gruß
Michael
Sorry, mit dem OpsNav finde ich die Views in der qsys2 :-)
-
Am Einfachsten geht das doch direkt über die Filedescription, hier wird die ANZAHL der Schreib ... und auch der LESEvorgänge protokolliert, ebenso die Opens/Closes etc...
Daher einfach ein
DSPFD xxxxxx TYPE(*MBR) OUTPUT(*OUTFILE).
Dann am nächsten Tag/Woche/Monat.. nochmals DSPFD.
Beide Dateien vergleichen - und schon sieht man, welche Tabellen überhaupt nie verwendet werden (auch nicht zum Lesen).
-
Und kennst du auch das Kommando zum Zurücksetzen dieser Werte auf 0?
Ich sehe hier in Bespielen nur die Stände seit Existenz der Datei.
Sonst muss man halt einen Snapshot machen und speichern und die Änderungen zum nächsten Snapshot ermitteln.
-
Zitat von Fuerchau
..
Sonst muss man halt einen Snapshot machen und speichern und die Änderungen zum nächsten Snapshot ermitteln.
Genau deshalb habe ich ja geschrieben ".. dann nochmals DSPFD und beide Dateien vergleichen" :-)
-
Zitat von Fuerchau
Und kennst du auch das Kommando zum Zurücksetzen dieser Werte auf 0?
... die Daten werden nach save, delete beim restore zurückgesetzt.
D*B
Similar Threads
-
By Bobou in forum NEWSboard Programmierung
Antworten: 8
Letzter Beitrag: 07-10-16, 07:31
-
By K_Tippi in forum IBM i Hauptforum
Antworten: 4
Letzter Beitrag: 07-03-16, 19:47
-
By AK1 in forum NEWSboard Programmierung
Antworten: 2
Letzter Beitrag: 08-06-15, 19:31
-
By USP in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 22-08-01, 19:05
-
By LGALF in forum IBM i Hauptforum
Antworten: 14
Letzter Beitrag: 07-08-01, 11:49
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- You may not post attachments
- You may not edit your posts
-
Foren-Regeln
|
Erweiterte Foren Suche
Google Foren Suche
Forum & Artikel Update eMail
AS/400 / IBM i
Server Expert Gruppen
Unternehmens IT
|
Kategorien online Artikel
- Big Data, Analytics, BI, MIS
- Cloud, Social Media, Devices
- DMS, Archivierung, Druck
- ERP + Add-ons, Business Software
- Hochverfügbarkeit
- Human Resources, Personal
- IBM Announcements
- IT-Karikaturen
- Leitartikel
- Load`n`go
- Messen, Veranstaltungen
- NEWSolutions Dossiers
- Programmierung
- Security
- Software Development + Change Mgmt.
- Solutions & Provider
- Speicher – Storage
- Strategische Berichte
- Systemmanagement
- Tools, Hot-Tips
Auf dem Laufenden bleiben
|
Bookmarks