![]() |
Datenbank: MySQL • Version: egal • Zugriff über: egal
Nutzbaren Speicher bei MySQL (5.7 und 8) hochsetzen
Welche von den gefühlt "2 Mio. Optionen" muss man bei MySQL hochsetzen, damit sich MySQL mehr RAM "gönnt".
Meinen Instanzen "Krichen" so bei 1 - 1,5 GB rum und bremsen den Import doch sehr. (Server hat noch ein paar GB RAM übrig die sich "Langweilen") Eine Detailoptimierung will ich jetzt nicht machen. Hätte gern so eine einfach Option wie beim MS SQL Server zum hochsetzen. |
AW: Nutzbaren Speicher bei MySQL (5.7 und 8) hochsetzen
Man soll innodb_buffer_pool_size auf bis zu 75% des verfügbaren RAM setzen.
key_buffer_size wird auch empfohlen (Indexcache) Die Frage ist, wie hilfreich sowas beim Import ist und wie sehr Du ggF. parallelisieren kannst und Rücksicht nehmen musst (auf andere User / Produktivbetrieb) 64bit? Sonst geht eh nichts über 1.5 Gb. mysql 8? oder älter? |
AW: Nutzbaren Speicher bei MySQL (5.7 und 8) hochsetzen
Zitat:
Insgesamt meine Empfehlung bei Massenimport (ETL), (viel RAM hilft dabei nur bedingt, außer es ist neben dem Normalbetrieb soviel frei, dass komplette Import ins RAM passen): Rawdaten einfach reinschaufeln, so wie sie sind in großzügige Puffertabellen ohne Prüfungen. Dann aufräumen und Daten in die Zieltabellen schieben (am besten per purem SQL). Also nicht ETL sondern, L, dann ET |
Alle Zeitangaben in WEZ +1. Es ist jetzt 11:09 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz