MySQL оптимизация производительности

Только для MyISAM:

  1. сжать таблицу MyISAM.
  2. Запустить mysqld с опцией –myisam_use_mmap=1. (или указать в файле my.cnf) — позволяет закинуть всю таблицу в оперативную память(если места хватит). Для 32-битных платформ ограничение на 2GB, если более то будут использоваться обычные вызовы – pread/pwrite.

    mmap — POSIX-совместимый системный вызов Unix, позволяющий выполнить отображение файла или устройства на память. Является методом ввода-вывода через отображение файла на память и естественным образом реализует выделение страниц по запросу, поскольку изначально содержимое файла не читается с диска и не использует физическую память вообще. Реальное считывание с диска производится в «ленивом» режиме, то есть при осуществлении доступа к определённому месту.

  3. следующий пункт?

Вам понравиться