|
|
Database Toolbox: MsSQL Server- Abfragegeschwindigkeit |
|
Dagnabit |
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 30.06.2009, 11:09
Titel: Database Toolbox: MsSQL Server- Abfragegeschwindigkeit
|
|
Hallo da draußen
Ich hab mir ein Datenbank- Objekt erstellt, dass über eine ODBC- Datenquelle auf den SQL- Server zugreift.
Was mich so stört, ist die Abfragegeschwindigkeit.
Ich habe im Moment ca. 1250 Einträge mit je 19 Spalten.
Ich hab jetzt mit 'SELECT * FROM...' alle Daten aus dieser Tabelle abgefragt und- man staune- 45 min. gewartet!
tic, toc = Elapsed time is 2729.160392 seconds
Das kann nie und nimmer normal sein.
Hat sich schon jemand mit Datenbanken+ Matlab auseinander gesetzt?
Ich bettle um Hinweise und Ideen!!!
_________________
lg
Martin
|
|
|
|
|
Dagnabit |
Themenstarter
Forum-Century
|
|
Beiträge: 244
|
|
|
|
Anmeldedatum: 23.04.09
|
|
|
|
Wohnort: ---
|
|
|
|
Version: ---
|
|
|
|
|
|
Verfasst am: 08.07.2009, 08:05
Titel:
|
|
Das Problem liegt an Matlab.
Zitat: |
.....The Database Toolbox is slow in returning large data sets from a database. The bottleneck is the ODBC/JDBC bridge used by the toolbox. The bridge implementation causes a great deal of page swapping to be done before the data can be returned as one large data set. This slows down the data retrieval process significantly. This is a limitation with the JDBC code used for the bridge implementation.
Using native JDBC drivers for the database in question will bypass the JDBC/ODBC bridge and improve performance. ...... |
Mit dem JDBC für Ms SQLServer arbeitet die Database Toolbox deutlich schneller:
ODBC: 1250 Einträge mit 19 Spalten-> Elapsed time is 2729.160392 seconds
JDBC: 1250 Eintäge mit 19 Spalten -> Elapsed time is 0.766295 seconds
In diesem Fall also 3500x schneller
_________________
lg
Martin
|
|
|
|
|
Einstellungen und Berechtigungen
|
|
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
|
|
Impressum
| Nutzungsbedingungen
| Datenschutz
| FAQ
| RSS
Hosted by:
Copyright © 2007 - 2024
goMatlab.de | Dies ist keine offizielle Website der Firma The Mathworks
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.
|
|