|
MySQL.RU - Webboard
Вернуться
Большая БД (Eugene Prokopiev) 19/05/2003 - 14:10:41
Re: Большая БД (Валентин) 19/05/2003 - 16:11:32
Re: Большая БД (Валентин) 19/05/2003 - 16:17:14
Re: Большая БД (Eugene Prokopiev) 19/05/2003 - 16:21:18
Re: Большая БД (Eugene Prokopiev) 19/05/2003 - 16:31:48
Re: Большая БД (Валентин) 19/05/2003 - 20:43:19
Re: Большая БД (Валентин) 20/05/2003 - 18:17:08
> Original message text:
> From: Eugene Prokopiev - 19/05/2003 - 14:10:41
> Subject:Большая БД
> -----------------
> Здравствуйте!
>
> Имеется задача, реализованная сейчас на Firebird. Т.к. она будет сильно переделываться, возникла мысль, а не перенести ли ее на MySQL. Если производительность увеличится хотя бы в 1.5 раза, то овчинка стоит выделки.
>
> Сама задача: каждую ночь в одну из таблиц БД заливается 3-5 млн. записей из файла, который выдала железка. Перед заливкой индексы удаляются, а после создаются заново. За ночь укладываемся :) Данные за каждый месяц попадают в разные БД (именно БД, а не только таблицы), через полгода БД удаляется. Данные фактически необходимо только читать, не считая процедуры заливки.
>
> То, что изменить нельзя: железо - Celeron 1200, 512 Mb RAM, 2 IDE винта по 60Г с данными, SCSI для /tmp, swap и всех системных разделов, т.к. для данных он все равно слишком маленький. OС - Linux 2.4.20.
>
> Основной вопрос: как добиться максимальной производительности от MySQL. Посоветуйте:
>
> 1) Файловую систему
> 2) Параметры настройки самого MySQL
> 3) Тип таблиц. Судя по тому, что я прочитал, лучше MyISAM, но как он отнесется к таким объемам?
> 4) Можно ли заливать такие объемы при живых индексах или лучше их удалить/построить заново?
> 5) Все прочее, что я мог забыть
>
From: Валентин - 20/05/2003 - 18:17:08
Subject:Большая БД
-----------------
Тесты есть на страничках:
1) http://www.mysql.com/information/benchmarks.html
2) http://www.innodb.com/bench.html
Но сравнение серверов, чтобы там участвовал interbase я не нашел. Если вы можете, то выложите адреса в форум.
Из теста:
I ran the tests on a Linux 2-CPU Xeon 450 MHz. The times below are wall clock times. The results were:
InnoDB MyISAM
------------------------------------------------------------
100 000 inserts 25 s. 40 s.
100 000 selects on
primary key 57 s. 58 s.
100 000 selects on
secondary key 68 s. 95 s.
------------------------------------------------------------
А теперь самое интересное- разве interbase может вставить 100000 записей за 1 минуту на указанной машине???? глубоко сомневаюсь :)
Я думаю, что на вопрос вы получили ответ.
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
8625
|
|