Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Организация хранилиша данных на MySQL / 10 сообщений из 10, страница 1 из 1
18.05.2005, 16:11
    #33072625
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
Добрый день.
Задача: Организация хранилиша данных (time-series). Данные поступают от внешних регистраторов по ODBC. Порядка 1000 входов (большая часть одновременно) с интенсивностью от 1запись/сек. до ~10зап./сек. Особенность в наличии запросов на выборку последнего по времени (физическому) состояния таким образом всякие "отложенные записи" не подходят...
Справится ли с этим связка Mysql+InnoDB...
С уважением.
...
Рейтинг: 0 / 0
18.05.2005, 16:15
    #33072640
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
железо то какое?
...
Рейтинг: 0 / 0
18.05.2005, 16:33
    #33072697
Дедушка
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
Хренжелезо то какое?
Обычный сервак. Про гигабайты оперативки писать не нужно...см. первый пост про то, что "отложенные записи" не подходят. Необходимо "всё сразу и в живую".
С уважением.
...
Рейтинг: 0 / 0
24.05.2005, 12:18
    #33081781
igorsia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
если не нужны отложенные записи возможно будет достаточно MyIsam
памяти должно быть п полтора раза больше чем размер индексов рабочей таблицы. если памяти не хватает таблицу придется резать по дням-часам-минутам.
скорость еще сильно зависит от процессора и жестких дисков, так что конфу в студию!
...
Рейтинг: 0 / 0
24.05.2005, 15:28
    #33082374
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
igorsiaпамяти должно быть п полтора раза больше чем размер индексов рабочей таблицы.

Странное требование.
...
Рейтинг: 0 / 0
24.05.2005, 15:35
    #33082391
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
Дедушка Хренжелезо то какое?
Обычный сервак. Про гигабайты оперативки писать не нужно...см. первый пост про то, что "отложенные записи" не подходят.
С уважением.

Отложенные записи тут ни причем. из того что вы написали самая критичная часть - " Порядка 1000 входов (большая часть одновременно) ". Каждое соединение - это отдельный thread. Для него выделается jcm. определенная память под стек треда (около 2М на стандартном glibc или около 256К на бинарниках, собранный в mysql статически) + некоторые буферы, которые выделяются на каждое соединение. Посчитайте - 2М на 1000 соединений получается 2 гига (только на сами соединения) не считая буферов на индексы и query cache. Так что малой кровью тут не обойдетесь.
...
Рейтинг: 0 / 0
24.05.2005, 16:04
    #33082448
igorsia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
Хрен igorsiaпамяти должно быть п полтора раза больше чем размер индексов рабочей таблицы.

Странное требование.
исходя из опыта работы на больших таблицах при частых записях в базу данных
...
Рейтинг: 0 / 0
24.05.2005, 16:58
    #33082515
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
igorsia
исходя из опыта работы на больших таблицах при частых записях в базу данных

Куда то вас опыт завел... (смотрит на 15Г базу перед собой на сервере с 2Г RAM). Все нормально работает и выши требования явно избыточны.
...
Рейтинг: 0 / 0
24.05.2005, 18:11
    #33082727
igorsia
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
просто у меня в базу в неделю больше падает... вот и опыт...
...
Рейтинг: 0 / 0
24.05.2005, 18:59
    #33082825
Хрен
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Организация хранилиша данных на MySQL
... а если разместить всю базу на виртуальном диске в памяти, то будет еще быстрее.

.. А если на 64 процессорный сервак, то вообще хорошо..

Только говорить, что _всем_ надо память в полтора раза больше индексов - это (извините за резкость) профанация. Это выглядит как если бы врач _всем_ больным прописывал УВЧ. Кому-то поможет.

Зависит и от запросов и от _количества_ индексов, и от типа и настроек engine и вообще от тучи вещей.
...
Рейтинг: 0 / 0
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Организация хранилиша данных на MySQL / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]