Bei dem Versuch, meine mysqld passend für mein all-InnoDB Anwendungsumgebung zu konfigurieren (mysql DB ist noch MyISAM, natürlich) Ich sehe ständig varients dieser Formel gesamte Speichernutzung zu bestimmen:mysqld InnoDB Tuning
key_buffer_size + query_cache_size + tmp_table_size + innodb_buffer_pool_size + innodb_additional_mem_pool_size + innodb_log_buffer_size
+ max_connections * (read_buffer_size + read_rnd_buffer_size + sort_buffer_size + join_buffer_size + binlog_cache_size + thread_stack)
Diese Summe ist größer als mein verfügbarer physischer Speicher und kann zu Paging führen. Ich sehe im Vergleich zu meinem alternativen Server (der mehr RAM hat) einen Leistungseinbruch.
Ich versuche, und fehlgeschlagen, zu finden, welche dieser Variablen sind nicht nützlich für InnoDB (sind nur nützlich für MyISAM) und kann erheblich reduziert werden, um meine gesamte Speicherzuweisung zu verkleinern.
Frage, welche Config-Variablen kann ich einstellen, um die gesamte Speicherzuweisung von MySQL zu reduzieren?
Ich ging durch den Assistenten. Es gab mir nicht nur keinen Einblick in meine Frage, es ließ mich den ganzen Weg durchgehen und bat mich dann, mich einzuloggen/mich anzumelden, bevor ich Ergebnisse zeige. – Umbrella
@Umbrella Das gleiche ist mir passiert, wirklich nervig – robd