-
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
-
Wunder gibts.....
Ich wollte mir die Daten mal ansehen und haben das mit dem OPSnavigator gemacht.
Da die Daten die mich interessieren aber in der Bib mit Anfangsbuchstaben R stehen dauert es eine ganze Weile, weil er alle Spooldateien anzeigt.
Dachte ich mir, Schaust du dir das mit SQL an, geht. Dachte ich mir schaust du dir das mit Query an, geht nicht, weil der Name ja viel zu lang ist.
SYSPARTITIONSTAT
Wie schafft er es solange Namen zu benutzen obwohl wir als User auf 10 Zeichen limitiert sind.
Kann man per SQL solange Dateinamen erzeugen? Will ich jetzt nicht ausprobieren, vielleicht könnte ich sie später nicht löschen......
GG 4489
Der nach einem schönen Finnlandurlaub noch darüber grübelt warum ihm die Finnair aus dem Koffer das Feuerzeug und die Batterien aus dem Laptop klaut und einen Zettel reinlegt das sie jetzt weg sind. Der Ärger danach macht einem den ganzen Urlaub kaputt.
-
... beim create table und Co. kannst Du einen Langnamen angeben und wenn Du keinen Kurznamen angibst (was man aber tun sollte), generiert es sich selber einen Systemnamen.
D*B
-
Hallo zusammen,
ich liebe lange Namen .
Habt ihr mal versucht einem neuen AZUBI zu erklären was in einer Tabelle in dem Feld STNR steht?
-
 Zitat von mk
Hallo zusammen,
ich liebe lange Namen .
Habt ihr mal versucht einem neuen AZUBI zu erklären was in einer Tabelle in dem Feld STNR steht?
ad 1: man kann's auch übertreiben, seitenlange SQL Statements zu tippen und korrigieren macht auch nicht immer Spass (und kostet im verteilten Umfeld Verarbeitungszeit, was die "Experten" die von select * abraten meist vergessen).
ad 2: wenn man keine Kurznamen vergibt, werden Kurznamen vom System generiert, wobei diese dann von der Reihenfolge der Erzeugung abhängen.
D*B
-
Das heißt die Tabelle hat auch einen Kurznamen den man im Query benutzen könnte?
Wenn ich das Teil nämlich im OPsnavigator durchblättere braucht der nach 10 Seiten immer eine Gedenkminute bevor man weiterblättern kann.
Wie könnte ich mir denn den Kurznamen anzeigen lassen?
-
SELECT SYSTEM_TABLE_NAME
FROM qsys2.systables
where TABLE_NAME = 'MEIN_VIEL_ZU_LANGER_NAME'
oder gleich eine View drüberlegen.
D*B
-
 Zitat von BenderD
oder gleich eine View drüberlegen.
D*B
Am Besten auch mit einem VIEL_ZU_LANGEN_NAMEN, den er dann im Query auch nicht verwenden kann!
Namenskonventionen sind alles!
Und wenn man lange Namen (> 10 Zeichen) arbeiten möchte, sollte man sich dazu gleich nocht sprechende kurze Namen überlegen und diese hinterlegen.
Bei einer Neu-Erstellung eines Datenbanken-Objekts besteht nämlich keine Garantie (bzw. es ist sogar eher unwahrscheinlich), dass die gleichen systemgenerierten kurze System-Namen wieder verwendet werden.
Birgitta
-
Und was soll das, wenn ich einen langen Namen will auch noch einen kurzen Namen zu überlegen?
Dann kann ich doch gleich beim kurzen Namen bleiben.
Wenn der kurze Name allerdings nicht den AS/400-Konventionen entspricht oder gleich in Anführungszeichen gesetzt wird, generiert das System sowieso wieder einen eigenen.
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