поиск:
Полезные ссылки

  • Форум по MySQL

  • Статьи по MySQL

  • Вопросы по MySQL

  • MySQL.com


  • Базы данных

  • MySQL

  • PostgreSQL


  • PHP конференция 2005
    Подробности!

    4.7.5. mysqld-max, расширенный сервер mysqld

    mysqld-max - это сервер MySQL (mysqld), скомпилированный со следующими конфигурационными опциями:

    Опция Описание
    --with-server-suffix=-max Добавляет суффикс к версии mysqld.
    --with-innodb Поддержка таблиц InnoDB.
    --with-bdb Поддержка таблиц Беркли DB (BDB)
    CFLAGS=-DUSE_SYMDIR Символические ссылки для Windows.

    Бинарную версию MySQL-max можно найти по адресу https://www.mysql.com/downloads/mysql-max-3.23.html.

    Бинарные дистрибутивы Windows MySQL включают стандартный двоичный файл mysqld.exe а также двоичный файл mysqld-max.exe. https://www.mysql.com/downloads/mysql-3.23.html. See Раздел 2.1.2, «Установка MySQL на Windows».

    Обратите внимание: поскольку таблицы InnoDB и Berkeley DB доступны не для всех платформ, некоторые из двоичных дистрибутивов могут не поддерживать оба этих типа таблиц. Проверить, какие типы таблиц поддерживаются, можно при помощи следующего запроса:

    mysql> SHOW VARIABLES LIKE "have_%";
    +---------------+-------+
    | Variable_name | Value |
    +---------------+-------+
    | have_bdb | YES |
    | have_innodb | NO |
    | have_isam | YES |
    | have_raid | NO |
    | have_openssl | NO |
    +---------------+-------+
    

    Значения имеют следующий смысл:

    Значение Описание
    YES Опция активизирована.
    NO MySQL не поддерживает эту опцию.
    DISABLED Опция xxxx заблокирована, потому что mysqld был запущен с параметром --skip-xxxx или потому, что mysqld был запущен не со всеми опциями, необходимыми для того, чтобы использование данной опции было возможным. В этом случае файл hostname.err будет содержать причину, по которой опция заблокирована.

    Примечание: чтобы получить возможность создавать таблицы InnoDB, вы должны отредактировать опции, включив по меньшей мере опцию innodb_data_file_path. See Раздел 7.5.2, «Параметры запуска InnoDB».

    Чтобы улучшить производительность таблиц BDB, для них нужно также добавить некоторые конфигурационные опции. See Раздел 7.6.3, «Параметры запуска BDB».

    safe_mysqld будет автоматически пытаться запустить двоичный mysqld с суффиксом -max. Таким образом можно просто осуществлять тестирование свежесобранного бинарного mysqld в существующей инсталляции. Для этого нужно выполнить configure с требуемыми опциями, собрать, и затем установить новый mysqld как mysqld-max в тот же самый каталог, где находится ``старый'' бинарный mysqld. See Раздел 4.7.2, «safe_mysqld, оболочка mysqld».

    mysqld-max RPM использует вышеупомянутую возможность safe_mysqld. Он только устанавливает исполняемый mysqld-max, и safe_mysqld будет автоматически использовать его после перезапуска safe_mysqld.

    В следующей таблице показаны типы таблиц, поддерживаемые двоичным MySQL-Max:

    System BDB InnoDB
    AIX 4.3 Нет Да
    HP-UX 11.0 Нет Да
    Linux-Alpha Нет Да
    Linux-Intel Да Да
    Linux-IA64 Нет Да
    Solaris-Intel Нет Да
    Solaris-SPARC Да Да
    Caldera (SCO) OSR5 Да Да
    UnixWare Да Да
    Windows/NT Да Да
     
    © 1997-2005 PHP Club Team
    Rambler's Top100