[devel] Re: [devel] MySQL 3.23.32 и BDB 3.2.3h

Dmitry V. Levin =?iso-8859-1?q?ldv_=CE=C1_fandra=2Eorg?=
Ср Янв 24 12:09:18 MSK 2001


On Wed, Jan 24, 2001 at 11:54:01AM +0300, Rider wrote:
> > > > > > > > > > > Попытки собрать финальную версию MySQL с поддержкой транзакций не удались --
> > > > > > > > > > > версия BDB 3.2.3h, требуемая для сборки, сама не собирается с поддержкой RPC,
> > > > > > > > > > > как это у нас было с 3.2.3e (нормально собравшейся). Что будем делать?
> > > > > > > > > > >
> > > > > > > > > >
> > > > > > > > > > Оставим имеющуюся версию для беты, потом будем разбираться.
> > > > > > > > > > То есть, если я правильно понял, проблема в db3?
> > > > > > > > > Да, мало того, что там некорректно сгенерированные исходники для RPC-клиента,
> > > > > > > > > указывающие в неправильный #include (лечится), так и еще отсутствует целый
> > > > > > > > > набор функций __dbcl_env_XXXX, которые в двух шагах до того были и в этой
> > > > > > > > > версии тоже пытаются быть использованы (но отсутствуют).
> > > > > > > > >
> > > > > > > > Александр, а Вы пробовали собрать bdb отдельно или внутри дерева MySQL?
> > > > > > > Я просто не обнаружил указаний на то, что для MySQL она нужна с
> > > > > > > поддержкой RPC.Если так, то, может быть, собрать внутри? Или это
> > > > > > > приведет к каким-либо проблемам?
> > > > > >
> > > > > > Это просто криво.
> > > > >
> > > > > Внимание!!!
> > > > > MYSQL сервер ДОЛЖЕН быть собран СТАТИЧЕСКИ
> > > >
> > > > Почему _должен_ и почему _статически_?
> > > > Мне, например, такая идея совершенно непонятна и очень не нравится.
> > >
> > > Все дело в скорости.
> > > Посмотри тут:
> > > http://www.mysql.com/doc/C/o/Compile_and_link_options.html
> > 
> > Очень странно - чтобы производительность так серьезно зависела не от
> > компилятора, а от динамической линковки?
> > 
> > Думаю, если динамическую линковку делать не RTLD_LAZY, а RTLD_NOW, то вся
> > разница в производительности пропадет.
> 
> Не факт.
> Лучше сделать статику...

Дайте мне разумное объяснение, почему статически слинкованный mysqld
работает быстрее, чем слинкованный динамически с RTLD_NOW (если это так)?


Regards,
	Dmitry

+-------------------------------------------------------------------------+
Dmitry V. Levin     mailto://ldv@fandra.org
Software Engineer   PGP pubkey http://www.fandra.org/users/ldv/pgpkeys.html
IPLabs Linux Team   http://linux.iplabs.ru
Fandra Project      http://www.fandra.org
+-------------------------------------------------------------------------+
UNIX is user friendly. It's just very selective about who its friends are.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 232 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/devel/attachments/20010124/716de4db/attachment-0001.bin>


Подробная информация о списке рассылки Devel