Seite 2 von 2

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 9:11
von dtmackenzie
Jimmy,
ich habe in phpPgAdmin nachgeschaut - ja, jeder Index, der in einer CDX-Datei war, existiert nach dem Upsize als ein SQL Index in Postgres (mit "_order_" im Namen).

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 10:33
von AUGE_OHR
dtmackenzie hat geschrieben: Di, 16. Jul 2019 9:11 ich habe in phpPgAdmin nachgeschaut - ja, jeder Index, der in einer CDX-Datei war, existiert nach dem Upsize als ein SQL Index in Postgres (mit "_order_" im Namen).
OK, Danke

wie sieht es mit dem FIELD "__deleted" aus, wurde da auch ein Index erstellt :?:

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 10:54
von dtmackenzie
Eben nicht - ich bin vom Anfang an davon ausgegangen, dass das Teil des Problems ist.
Ich bin gespannt auf das nächste Update, leider habe ich aber bald ein dringendes Kundenprojekt für ein paar Monate.
Ein bisschen Zeit zum Testen werde ich trotzdem versuchen zu finden zwischendurch...

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 11:54
von AUGE_OHR
dtmackenzie hat geschrieben: Di, 16. Jul 2019 10:54 Eben nicht - ich bin vom Anfang an davon ausgegangen, dass das Teil des Problems ist.
AHA ... so was hatte ich mir gedacht :roll:

wenn eine Bedingung "DELETED ON" vorhanden ist wird die ausgeführt aber wenn kein Index vorhanden ist ...

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 12:24
von dtmackenzie
Kann aber höchstens Teil des Problems gewesen sein - im Beispiel waren eh keine gelöschte Datensätze drin.
Jedenfalls haben Alaska das Problem gefunden und ich bin zuversichtlich, dass beim nächsten Update das Performance stimmen wird.
Ich muss noch im Herbst viel testen, aber ich habe die Hoffnung, dass wir unseren ADS-Server in diesem Jahr mit Postgres ersetzen können.

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 14:13
von AUGE_OHR
dtmackenzie hat geschrieben: Di, 16. Jul 2019 12:24 Kann aber höchstens Teil des Problems gewesen sein - im Beispiel waren eh keine gelöschte Datensätze drin.
Jedenfalls haben Alaska das Problem gefunden und ich bin zuversichtlich, dass beim nächsten Update das Performance stimmen wird.
klingt zumindest positiv ...
dtmackenzie hat geschrieben:Ich muss noch im Herbst viel testen, aber ich habe die Hoffnung, dass wir unseren ADS-Server in diesem Jahr mit Postgres ersetzen können.
viel Spass beim testen und berichte uns was dabei raus gekommen ist.

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 14:31
von dtmackenzie
viel Spass beim testen und berichte uns was dabei raus gekommen ist.
Werde ich auf alle Fälle machen, nur wie gesagt, wird es wegen Arbeitsbelastung eine Weile dauern.
Ich finde PGDBE eine richtig tolle Sache von Alaska wenn alles funktioniert als Alternative zu ADS.
ADS war schon ein riesen Fortschritt im Vergleich zu "nackten" DBFs, aber es kostet halt Geld, und ich glaube nicht so richtig, dass SAP eine langfristige strategische Interesse daran hat.
Weiterhin werde ich mit Postgres mehr Möglichkeiten für Systemintegration und sanfte, schrittweise Migration zu SQL-basierten Systemen haben.

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 15:17
von ramses
Eben nicht - ich bin vom Anfang an davon ausgegangen, dass das Teil des Problems ist.
Das ist nicht richtig. --> Es wird einer angelegt.
indexe.jpg
indexe.jpg (11.79 KiB) 10390 mal betrachtet
Die Ursprungsdatei hat einen NTX Index. Nach dem Upzize zeigt Postgres 4 Indexes (die Mehrzahl scheint Indexes zu heissen)

Erstellt mit der Version 2.00.1113

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 16. Jul 2019 15:32
von dtmackenzie
Hallo Ramses,
bei mir war kein ...__deleted Index zu sehen.
Das werde ich beim weiteren Testen im Auge behalten, Danke.

Valar Dohaeris!

Re: Postgres ISAM Performance - DBSKIP langsam?

Verfasst: Di, 03. Dez 2019 14:43
von dtmackenzie
Nur zur Info - in der aktuellen Version ist das Problem gelöst (wahrscheinlich seit Monaten, ich war mit einem ganz anderen Projekt voll beschäftigt).

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 0:29
von Werner_Bayern
Servus David,

beachte dazu aber die aktuell noch vielen offenen PDRs zur ISAM-Emulation! Siehe auch meinen Vortrag in Münster. Aktuell geht es nicht ohne Codeumstellung!

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 8:55
von dtmackenzie
Danke Werner!
Ist Dein Vortrag online verfügbar?

Das Problem mit "SET DELETED ON" war zwar nicht zumutbar, aber sonst nehme ich einiges an Codeumstellung in Kauf - ich kenne z.B. schon Stellen in unserem System, die auf DBFs als Dateien basieren (jede Stückliste in eine eigene DBF, iggit!). Trotzdem versuche ich dies jetzt durchzuziehen - unsere ADS wird veraltet und hat eine Benutzeranzahlbeschränkung, außerdem wollen wir verschiedene Bereiche über Postgres zusammenbinden.

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 10:17
von Martin Altmann
Moin David,
alle Teilnehmer des Entwicklertreffens können die Vorträge online abrufen.
Alle Vereinsmitglieder können dies ab Mai 2020 (zum Entwicklertreffen in Regensburg).

Viele Grüße,
Martin

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 10:30
von dtmackenzie
Ich war nur einmal zur Entwicklerkonferenz (Berlin 2007), die war aber super.

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 10:40
von Martin Altmann
Tja,
dann tritt doch in den Verein ein (60€/Jahr) und komm vergünstigt nach Regensburg im Mai.

Viele Grüße,
Martin

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 11:38
von Jan
Zu dem, was Martin geschrieben hat: Der Punkt ist, das die Konferenzen vom Verein organisiert werden, und von den Teilnehmern der Konferenzen finanziert werden. Daher bekommen auch die Teilnehmer sofort die Videos, sobald die etwas kleiner gerechnet wurden. Und die zahlenden Vereinsmitglieder ein Jahr später - die haben die Konferenz nicht bezahlt, bekommen die Videos also nicht sofort, aber als zahlende Vereinsmitglieder dann halt etwas später. Immerhin halten alle Vereinsmitglieder zusammen das Forum am Laufen, die Gemeinschaft zusammen, usw.

Jemandem, der weder beim der Konferenz dabei war noch den Laden am Laufen hält durch seine Jahresbeiträge, ebenfalls die Videos zur Verfügung zu stellen wäre unfair. Dann spar ich mir in Zukunft das Geld für die Konferenz, ich kann mir das Know How ja später vollkommen kostenfrei besorgen. Dann kommt irgendwann niemand mehr, und dann gibt es auch keine Videos mehr da es keine Vorträge mehr gibt weil keiner die Räumlichkeiten bezahlt.

Und die 60 € Beitrag hat man schon mit der nächsten Subscription wieder drin, wenn man die bei einem der Vereinspartner kauft. Und noch mehr bei anderen Produkten. Und auch bei den Konferenzen bekommen Vereinsmitglieder immer Rabatte. Im Endeffekt spart man damit also noch ordentlich. Und hat auch Zugriff auf für Mitglieder reservierte Forenbereiche mit noch mehr Wissen.

Jan

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 12:39
von dtmackenzie
Danke für die Infos, ich werde es mir überlegen.
Eigentlich mache ich Xbase nur nebenbei um unsere firmeneigene EDV am Leben zu halten, sonst arbeite ich (was die Produktentwicklung angeht) hauptsächlich in C++ mit ein bisschen C#.
Die Alaska Entwicklerkonferenz 2007 wurde mir genehmigt weil ich das EDV-System übernommen habe (war ursprünglich in Clipper, Steffen Schubert hat den Weg nach Xbase++ geebnet).
Vielleicht kann ich meinen Chef auch hierzu überreden mit dem Umstieg auf Postgres als Begründung, ich muss aber eine günstige Gelegenheit abwarten...

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 13:55
von Koverhage
Eigentlich mache ich Xbase nur nebenbei um unsere firmeneigene EDV am Leben zu halten,
Die ist keine 60 Euro wert ?
Die 60 Euro sind doch steuerlich absetzbar

Re: Postgres ISAM Performance - DBSKIP langsam? [ERLEDIGT]

Verfasst: Mi, 04. Dez 2019 14:25
von dtmackenzie
Sicher.
Ich denke eher an Regensburg, erst im neuen Jahr kann ich ausrechnen, was das an Geld und Zeit kosten würde.