Ich habe MonetDB installiert und einen (unkomprimierten) 291 GB TSV MySQL Dump importiert. Es funktionierte wie ein Zauber und die Datenbank ist sehr schnell, aber die Datenbank benötigt mehr als 542 GB auf der Festplatte. It seems like MonetDB is also able to use compression, aber ich konnte nicht herausfinden, wie man es aktivieren (oder sogar erzwingen) kann. Wie kann ich das tun? Ich weiß nicht, ob es wirklich die Ausführung beschleunigt, aber ich würde es gerne versuchen.Wie kann die Komprimierung in MonetDB aktiviert werden?
0
A
Antwort
1
In der offiziellen MonetDB-Version ist kein benutzerdefinierbares Komprimierungsschema verfügbar. Das vorherrschende Komprimierungsschema ist die Wörterbuchcodierung für string-wertige Spalten. Im Allgemeinen reduziert ein Komprimierungsschema den Festplatten-/Netzwerk-Footprint, indem mehr CPU-Zyklen ausgegeben werden.
Um Abfragen zu beschleunigen, ist es möglicherweise besser, zuerst die TRACE der SQL-Abfragen nach einfachen Hinweisen zu sehen, wo die Zeit tatsächlich verbracht wird. Dies gibt oft Hinweise auf eine "liberale" Verwendung von Spaltentypen. Zum Beispiel ist ein BIGINT ein Overkill, wenn bekannt ist, dass der tatsächliche Wertebereich in 32 Bits passt.
Verwandte Themen
- 1. Wie kann die Komprimierung in Ruby on Rails aktiviert werden?
- 2. Wie kann die Komprimierung in hapi.js aktiviert werden?
- 3. Wie aktiviert man die gzip-Komprimierung im Simple OData Client?
- 4. Wie kann DomainRuntimeMBean aktiviert werden?
- 5. Wie kann Multithreading in Clion aktiviert werden?
- 6. Wie kann die Authentifizierung in MongoDB über Docker aktiviert werden?
- 7. Wie kann die Typprüfung in TSLint unter WebStorm aktiviert werden?
- 8. Wie kann die Browser-Rechtschreibprüfung in CKEditor 4 aktiviert werden?
- 9. Wie kann die Bildlaufleiste in Android Web View aktiviert werden?
- 10. Wie kann ein Bild in Android ohne Komprimierung gespeichert werden?
- 11. Wie kann NODE_DEBUG ohne Umgebungsvariablen aktiviert werden?
- 12. Wie überprüft man programmatisch, ob Webserver HTTP-Komprimierung aktiviert hat?
- 13. Wie kann die Minification im Universalstarter aktiviert werden?
- 14. Wie kann Multithreading mit Caffe aktiviert werden?
- 15. Wie kann die Kopie aktiviert werden, wenn textbox.enabled false ist?
- 16. Wie die "Reviewer" -Funktion für github.com Repo aktiviert werden kann?
- 17. Google :: Sprachmodul plötzlich gebrochen. Wie kann die Diagnose aktiviert werden?
- 18. Wo kann die Strukturnavigationsleiste in PyCharm aktiviert werden?
- 19. IE Scramble Skript in IIS7 mit statischer Komprimierung aktiviert
- 20. Wie kann eine verlustfreie JPEG 2000-Komprimierung erkannt werden?
- 21. Wie wird die GZIP-Komprimierung in der Play Framework 1 App auf Heroku Cedar aktiviert?
- 22. MonetDB Query Plan
- 23. Wie kann 'for ... in' mein NativeJavaObject in Rhino aktiviert werden?
- 24. Verschlüsseln der MonetDB-Datenbank
- 25. Komprimierung aktiviert auf Facebook sdk Dateien vorhanden Website zu optimieren
- 26. Monetdb Remote-Tabelle: kann nicht registrieren
- 27. Laden von TPCH in MonetDB
- 28. Wie kann Dateiversionierung in Firebase Storage aktiviert und verwendet werden?
- 29. Wie kann Anti-Aliasing in einem pyqtgraph ImageView aktiviert werden?
- 30. Wie kann der Hash-Tabellen-Index in MySQL aktiviert werden?