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

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

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

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

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

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

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

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


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