Mabsterone
Neuer Benutzer
- Beiträge
- 2
Hallo,
ich nutze MariaDB in der aktuellen Version.
Es gibt eine Datenbank in einem Projekt, ca. 7,5 Millionen Einträge.
Hier werden regelmässig on demand ca 600k neue Einträge gepusht und etwa ebensoviele gelöscht werden.
Es kann aber auf dem PrimaryKey zu Doubletten kommen, deswegen benutze ich:
INSERT IGNORE, habe aber auch ON DUPLICATE KEY, WHERE NOT EXISTS etc. ausprobiert.
Aktuell die performanteste Variante ist ein INSERT IGNORE der einen Value-Block mit ca. 100 Datensätzen gleichzeitig beeinhaltet.
Benutzt wird hier VB6 Anwendungen, ich möchte nun mit mehreren unterschiedlichen ODBC Treibern Performance Tests durchführen.
Die benötigten 32-bit Treiber der Version 2.0.xxx bis 3.1.17 hole ich mir direkt von der webpage von mariaDB.
Nun finde ich den msi Installer etwas unglücklich konzipiert.... er lässt mich immer nur einen Treiber installieren und dort die Priorität auf dem neusten (im Vergleich zum derzeit installierten Triber)
Ich kann 2.0.0.0 mit 2.0.0.9 überschreiben, aber nicht umgekehrt, dann wirft der Installer mich einfach raus und macht nichts.
Da ich relativ viel teste, möchte ich eigentlich nur die Werte im .open ändern... "DBVerbindung.Open ("Provider=MSDASQL;DRIVER={MariaDB ODBC 3.1 Driver}...." um zumindest unter den Hauptversionen wechseln zu können ohne jedesmal den Treiber zu entfernen, einen neuen zu installieren und den Rechner neu zu starten.
Hierzu würde ich gerne 3 Treiber (2.0.xx, 3.0.x.x und 3.1.x.x) parallel installieren.
Kennt jemand eine Möglichkeit (so eine Art "forced") beim installieren per .msi oder eine sinnvolle Alternative ?
Vielen Dank im voraus für Eure Hilfe,
MfG...Marc
ich nutze MariaDB in der aktuellen Version.
Es gibt eine Datenbank in einem Projekt, ca. 7,5 Millionen Einträge.
Hier werden regelmässig on demand ca 600k neue Einträge gepusht und etwa ebensoviele gelöscht werden.
Es kann aber auf dem PrimaryKey zu Doubletten kommen, deswegen benutze ich:
INSERT IGNORE, habe aber auch ON DUPLICATE KEY, WHERE NOT EXISTS etc. ausprobiert.
Aktuell die performanteste Variante ist ein INSERT IGNORE der einen Value-Block mit ca. 100 Datensätzen gleichzeitig beeinhaltet.
Benutzt wird hier VB6 Anwendungen, ich möchte nun mit mehreren unterschiedlichen ODBC Treibern Performance Tests durchführen.
Die benötigten 32-bit Treiber der Version 2.0.xxx bis 3.1.17 hole ich mir direkt von der webpage von mariaDB.
Nun finde ich den msi Installer etwas unglücklich konzipiert.... er lässt mich immer nur einen Treiber installieren und dort die Priorität auf dem neusten (im Vergleich zum derzeit installierten Triber)
Ich kann 2.0.0.0 mit 2.0.0.9 überschreiben, aber nicht umgekehrt, dann wirft der Installer mich einfach raus und macht nichts.
Da ich relativ viel teste, möchte ich eigentlich nur die Werte im .open ändern... "DBVerbindung.Open ("Provider=MSDASQL;DRIVER={MariaDB ODBC 3.1 Driver}...." um zumindest unter den Hauptversionen wechseln zu können ohne jedesmal den Treiber zu entfernen, einen neuen zu installieren und den Rechner neu zu starten.
Hierzu würde ich gerne 3 Treiber (2.0.xx, 3.0.x.x und 3.1.x.x) parallel installieren.
Kennt jemand eine Möglichkeit (so eine Art "forced") beim installieren per .msi oder eine sinnvolle Alternative ?
Vielen Dank im voraus für Eure Hilfe,
MfG...Marc
Zuletzt bearbeitet: