Компилирование исходников | Вебмастер DataLife Engine
Для достижения наибольшей производительности сервера нужно учитывать такие факты:
 
При компиляции pgcc с опцией -O6 mysqld работает на 11 % быстрее, чем если компилировать обычным gcc.
Если использовать динамическую линковку, то результат будет на 13% медленней, чем при статической.
Если использовать TCP/IP соединения, то результат на 7.5% хуже, чем при использовании UNIX — сокетов.
В связи с этим рекомендуется поставить компилятор pgcc. Этот совет, конечно, имеет смысл, если у вас Pentium процессор. Pgcc будет полезен не только для компилирования MySQL, разработчики этого компилятора утверждают, что откомпилированные им программы минимум на 5% работают быстрее, чем откомпилированные с помощью gcc.
 
Запуск конфигуратора может иметь такой вид ( во внимание вышеизложенные факты ):
 
CFLAGS=»-O6 -fomit-frame-pointer» \
CXX=gcc \
CXXFLAGS=»-O6 -fomit-frame-pointer \
-felide-constructors -fno-exceptions -fno-rtti» \
./configure \
—enable-assembler \
—disable-shared \
—with-mysqld-ldflags=»-all-static» \
—with-client-ldflags=»-all-static» \
—with-unix-socket-path=/tmp/mysql.sock \
—prefix=/usr
Оставить комментарий
 

Еще нет никаких комментариев.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *