Какой сервер нужен для поиска по большой базе MySQL?

12
antono
На сайте с 12.07.2004
Offline
285
2846

Подскажите какие параметры в сервере наиболее важны для поиска по большой базе MySQL:

1. помощнее процессор

2. быстрый жесткий диск

3. побольше оперативной памяти

Roxis
На сайте с 19.11.2006
Offline
40
#1

Если вся база вместится в оперативную память, то быстрый жесткий диск не нужен.

Если запросы простые, то быстрый процессор не нужен.

К каждой базе нужен индивидуальный подход.

antono
На сайте с 12.07.2004
Offline
285
#2

База большая, в ОЗУ не влезет это точно. Я предполагаю что нужно на жесткий диск делать ставку.

diмa5ty
На сайте с 26.12.2006
Offline
17
#3

а что за данные и что за поиск?

бла бла бла
Мефистофель
На сайте с 08.01.2007
Offline
6
#4
antono:
База большая, в ОЗУ не влезет это точно. Я предполагаю что нужно на жесткий диск делать ставку.

scsi + грамотная настройка /etc/my.cnf

antono
На сайте с 12.07.2004
Offline
285
#5
diмa5ty:
а что за данные и что за поиск?

Полнотекстный поиск по MySQL базе.

Мефистофель:
scsi + грамотная настройка /etc/my.cnf

Спасибо, я так и предполагал.

[Удален]
#6
antono:
Полнотекстный поиск по MySQL базе.





Спасибо, я так и предполагал.

А и неправильно. :)

Встроенные средства полнотекстового поиска в MySQL абсолютно не масштабируемы. Как только размер fulltext индекса превышает размер key_buffer - до свидания. Поэтому какие винты пофиг - если они используются, то производительность уже никакая.

Это что касается использования встроенных средств. Есть еще вариант - сейчас появилась такая штука как sphinx - типа плагина для полнотекстового поиска в MySQL. Тут уже другая ситуация - с масштабируемостью и работой с большим объемом все напротив очень хорошо, так что и вполне говенного железа хватит.

D
На сайте с 21.06.2006
Offline
168
#7

Более важны для поиска правильные индексы или даже архитектура, если очень большая БД

Appstorespy - платформа анализа мобильных сторов | Publa.io - готовая инфраструктура для приема платежей и оплаты рекламных кабинетов в бурже
root
На сайте с 04.07.2006
Offline
196
#8

для примера:

база около 50 Мб, запросы по 100 в секунду, сложные...

my.cnf настроен четко под такой серв

оперативы 2 Гб не хватает! хотя проц xeon 3.0 20% idle

оперативы желаю тебе побольше ;)

A
На сайте с 29.12.2005
Offline
118
#9
root:
для примера:
оперативы 2 Гб не хватает! хотя проц xeon 3.0 20% idle

persistent коннекты используются?

root
На сайте с 04.07.2006
Offline
196
#10

да , используется pconnect везде

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий