Сборка MySQL из исходников

MySQL, PostgreSQL, InterBaseSQL etc

Модераторы: Art.i, vasya

Сборка MySQL из исходников

Сообщение Grey » Вт ноя 15, 2005 4:01 pm

Возникла необходимость на домашнем серваке собрать мускуль (v 4.1.15). Сконфигурил со следующими параметрами:
--prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data --with-mysqld-user=mysql --disable-large-files --with-libwrap --without-debug --with-charset=koi8r --with-extra-charsets=all --with-berkeley-db
После сбоки и запуска получил процесс, который отъедает 57МБ оперативки.

Подскажите пожалуйста, как можно убавить его аппетиты хотябы до 10 МБ?
Grey
Advanced customer
 
Сообщений: 74
Зарегистрирован: Пн май 16, 2005 12:08 pm

Сообщение garry » Вт ноя 15, 2005 4:17 pm

скопировать my-small.cnf в my.cnf и поотключать innodb

а вообще причем тут наш форум ?
всю инфу по настройке mysql можно найти на mysql.com
garry
Консультант
 
Сообщений: 2241
Зарегистрирован: Сб дек 07, 2002 3:39 pm
Откуда: FirstVDS

Сообщение Grey » Вт ноя 15, 2005 4:25 pm

скопировать my-small.cnf в my.cnf и поотключать innodb

спасибо

а вообще причем тут наш форум ?

А если бы я то же самое сотворил на своём ВДСе вместо локальной машинки, форум был бы уже при чём? ;)

всю инфу по настройке mysql можно найти на mysql.com

Увы, там нашёл только как подключить дополнительные функции, но не как от них избавиться.
Grey
Advanced customer
 
Сообщений: 74
Зарегистрирован: Пн май 16, 2005 12:08 pm

Сообщение Falcon » Чт ноя 17, 2005 12:32 am

Интересно а зачем понадобилось: --with-berkeley-db ???

С какой целью производилась сборка из исходников?
Есть ли разница в производительности между полученой сборкой и бинарниками от MySQL AB?
Falcon
 
Сообщений: 3
Зарегистрирован: Чт ноя 17, 2005 12:27 am

Сообщение Grey » Чт ноя 17, 2005 12:58 am

мускуль поддерживает транзакции только на базах типа беркли.
а бинарники на то и бинарники, что их под себя не перекомпилить.
Grey
Advanced customer
 
Сообщений: 74
Зарегистрирован: Пн май 16, 2005 12:08 pm

Сообщение garry » Чт ноя 17, 2005 3:54 am

Grey писал(а):мускуль поддерживает транзакции только на базах типа беркли.


Неправда.
вот фраза из доки:
If you are using a transaction-safe storage engine (like InnoDB, BDB or NDB Cluster), ....

я бы рекомедовал использовать InnoDB в случаях если транзакции необходимы.
garry
Консультант
 
Сообщений: 2241
Зарегистрирован: Сб дек 07, 2002 3:39 pm
Откуда: FirstVDS

Сообщение Falcon » Пн ноя 21, 2005 6:16 pm

>>а бинарники на то и бинарники, что их под себя не перекомпилить.

Бинарники MySQL скомпелены таким образом что устраивают большенство пользователей. Вот я и хотел узнать, что имено Вас не устраивало. Но как я понял Вы перекомпелировали исходники из-за собственного незнания :)
Falcon
 
Сообщений: 3
Зарегистрирован: Чт ноя 17, 2005 12:27 am

Сообщение Grey » Вт ноя 22, 2005 8:15 am

Не устраивало количество памяти, которое расходовал MySQL. А с бинарнков я, собствено, свои эксперименты и начинал
Grey
Advanced customer
 
Сообщений: 74
Зарегистрирован: Пн май 16, 2005 12:08 pm

Сообщение Falcon » Вт ноя 22, 2005 2:09 pm

Вообще-то расход памяти MySQL'я в основном регулируется в my.cnf и зависит от включения различных движков хранения данных (innobase, bdb) и буферов. И перекомпиляция тут мало поможет.
Falcon
 
Сообщений: 3
Зарегистрирован: Чт ноя 17, 2005 12:27 am


Вернуться в Базы данных

Кто сейчас на форуме

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

cron