Jonny 5: MySQL/my.cnf: Seperate key_buffer

Hallo!

Hat jemand Erfahrung mit der Konfiguration seperater Key Caches.

Siehe zB:
Using Multiple Key Caches for MyIsam

Angenommen, ich würde in my.cnf zB etwas, wie folgt eintragen:

key_buffer = 1024M

tab1.key_buffer_size = 128M
tab2.key_buffer_size = 256M
tab3.key_buffer_size = 384M
init_file=/etc/mysql/my_cache.cnf

Frage: Beinhaltet der "globale" Wert von key_buffer die seperaten Werte, wäre also für weitere Indices noch 256M über, oder eben 1024M und ich würde mit dieser Konfiguration also 1792M einstellen?

Schönen Abend,
Jonny 5

  1. Hi,

    key_buffer = 1024M

    tab1.key_buffer_size = 128M
    tab2.key_buffer_size = 256M
    tab3.key_buffer_size = 384M
    init_file=/etc/mysql/my_cache.cnf

    Frage: Beinhaltet der "globale" Wert von key_buffer die seperaten Werte, wäre also für weitere Indices noch 256M über, oder eben 1024M und ich würde mit dieser Konfiguration also 1792M einstellen?

    Du solltest dich bei solchen Fragen ans Manual halten, nicht an Sekundärquellen.

    http://dev.mysql.com/doc/refman/5.1/en/server-system-variables.html#sysvar_key_buffer_size:
    “It is possible to create multiple MyISAM key caches. The size limit of 4GB applies to each cache individually, not as a group.”

    MfG ChrisB

    --
    The most exciting phrase to hear in science, the one that heralds new discoveries, is not “Eureka!” but “That's funny...” [Isaac Asimov]
    1. Hi ChrisB,

      danke für die rasche Antwort.

      Schönen Abend,
      Jonny 5