-
525er mit V5R4 versus SQL Server 2012 auf normaler Serverhardware
Hallo *all,
ich habe hier eine 525 mit V5R4 im Einsatz. Weiterhin setzten wir die Software Aruba ein, die die Daten per SQL abruft.
Da die DDS beschriebenen Dateien damals mit der Prämisse "Schnelle Umsetzung vor sauberen Design" realisiert wurde, läuft das zwar aber jede Schnecke ist schneller....
Der Vorschlag lautet jetzt die Daten auf einen 2012er SQL-Server zu schubsen und die Abfrage dort laufen zu lassen.
Kann man da auch nur Ansatzweise erwarten das ein PC-Server die Daten schneller liefert als die AS/400?
Den Index-Advisor habe ich schon zur Optimierung genutzt, da hier aber die Daten viel mit Join etc. beschafft werden, bräuchte es wohl ein komplettes Redesign.
Dafür fehlen mir aber die SQL Kenntnisse umd die Dateien optimal zu gestalten, und auch die Kenntnisse die RPG-Programme dann anzupassen.
Könnte ein blosser Umstieg auf V7R1 etwas bringen, auch wenn man die Dateien nicht optimiert?
GG
-
... ohne Anpassung der Software kriegt man die Daten auch nicht auf den SQL Server. Ob das dann da schneller läuft oder langsamer ist, lässt sich aus dem Ärmel nicht beantworten und hängt in erster Linie von der Hardware ab. Der blanke Umstieg von Release V5R4 nach V7R1 macht das keinesfalls schneller, auch hier entscheidet die Hardware!!! (Bei gleicher Hardware ist das neuere Release eher langsamer, der Vorteil liegt darin, dass neuere Releases auf stärkere Hardware ausgelegt sind).
Für die Geschwindigkeit von SQL Zugriffen ist die physische Verteilung der Daten eher zweitrangig, was da zählt ist das Indexdesign, sprich: sind die erforderlichen Indexe statisch vorhanden, oder werden sie temporär angelegt. Ob das alles ausgereizt ist, wäre als erstes noch zu untersuchen.
D*B
-
Hallo,
bei der Performance einer Abfrage spielt das OS nur eine marginale Rolle.
Ich habe schon Abfragen von Kunden vor mier gehabt, wo das SQL mit allen Joins und Sub-Selects über 1 A4 Seite hinausgegangen ist.
Abfrage lief 6 Stunden und wurde dann abgebrochen, da sie nie zu enden schien.
Nach kurzer Analyse legte ich gezielt einen Index an und die Abfrage lieferte in 10 sek. das Ergebnis.
Insgesamt hat mich das 20 min. gekostet (inkl. Erstellzeit für den Index)
Einen Umstieg auf 6.1 oder 7.1 kann aber auf jeden Fall helfen, da ab 6.1 ein Index auch eine WHERE Bedingung haben kann, was auch wieder viel Performance bringen kann.
Man muss halt nur aufpassen. Je mehr Indice vorhanden sind, desto langsamer sind Updates, Insert und Deletes.
Außerdem werden bei neuen Indice alte teilweise nicht mehr benötigt und sind nur noch Leichen.
Mit diesem SQL bekommst du alle Indice die länger als 2 Wochen nicht mehr benutzt werden.
Code:
Select * From QSYS2.SYSINDEXSTAT
Where Index_Schema like 'PRAN%'
And LAST_QUERY_USE < current timestamp - 14 days
lg Andreas
-
Unter V5R4 gibt es die Tabelle wohl nicht. Schade._GG
-
Nicht per SQL.
Aber eigentlich sollte dann an dem Index/der LF das "zuletzt benutzt" Attribut gefüllt werden (DSPOBJD).
-
Zitat von Fuerchau
Nicht per SQL.
Aber eigentlich sollte dann an dem Index/der LF das "zuletzt benutzt" Attribut gefüllt werden (DSPOBJD).
... da würde ich mich mal nicht darauf verlassen wollen. Basierend auf der Sysindexstat würde ich auch keine LFs blind löschen. Zugriffspfade dienen auch dem Query Optimizer als Informationsquelle, selbst wenn sie für den Zugriffspfad nacher nicht benutzt werden...
Similar Threads
-
By NEWSolutions Redaktion in forum NEWSolutions artikel
Antworten: 0
Letzter Beitrag: 09-05-15, 23:51
-
By Chris.jan in forum IBM i Hauptforum
Antworten: 1
Letzter Beitrag: 13-01-15, 16:45
-
By dschroeder in forum NEWSboard Programmierung
Antworten: 5
Letzter Beitrag: 25-06-14, 16:19
-
By TARASIK in forum IBM i Hauptforum
Antworten: 2
Letzter Beitrag: 12-03-14, 20:09
-
By Andreas Huyer in forum IBM i Hauptforum
Antworten: 3
Letzter Beitrag: 18-01-02, 07:15
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