powered by simpleCommunicator - 2.0.48     © 2025 Programmizd 02
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую СУБД выбрать для высоконагруженного проекта?
6 сообщений из 6, страница 1 из 1
Какую СУБД выбрать для высоконагруженного проекта?
    #39609496
khurshed
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Сейчас есть проект в котором миллионы записей. используется реляционная бд в mysql(версия 5.5)
products (15+млн записей)
category (1к)
tag (100к)
products_to_category (60+млн)
products_to_tag(60+млн)

но что то жестко тормозит, сейчас думаем перейти на другой СУБД или же обновиться до версии 5.7 , Что выбрать, чтобы хоть как то уменьшить нагрузку?

p.s тормозят еще дополнительно когда сортировку включаешь по дате создание если сортировать то запрос будет медленнее выполняться на 5-10 секунд
...
Рейтинг: 0 / 0
Какую СУБД выбрать для высоконагруженного проекта?
    #39609508
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khurshed,

планы посмотреть, оптимизировать запросы, денормализацию, шардинг, избыточность уже пробовали?
...
Рейтинг: 0 / 0
Какую СУБД выбрать для высоконагруженного проекта?
    #39609583
YuRock
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khurshedЧто выбрать, чтобы хоть как то уменьшить нагрузку?Оптимизировать запросы. 60млн записей - ни о чем для любой субд.
Но если запросы кривые - будут тормозить на любой субд.
...
Рейтинг: 0 / 0
Какую СУБД выбрать для высоконагруженного проекта?
    #39609681
experience
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Уважаемый mayton в соседней теме высказывал сожаление о сложностях сравнительных экспериментов
http://www.sql.ru/forum/actualutils.aspx?action=gotomsg&tid=1286202&msg=21217709

Я сложностей не вижу, если поможете исходный массив (пусть сгенерированный) похожий на правду подготовить.

p.s. Интерес сугубо спортивный... цель "проверить порох в пороховницах" )))
Почта в профиле.
...
Рейтинг: 0 / 0
Какую СУБД выбрать для высоконагруженного проекта?
    #39610220
Фотография softwarer
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khurshedЧто выбрать, чтобы хоть как то уменьшить нагрузку?
Вам нужно взять на работу программиста.
...
Рейтинг: 0 / 0
Какую СУБД выбрать для высоконагруженного проекта?
    #39610934
Фотография mayton
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
khurshedСейчас есть проект в котором миллионы записей. используется реляционная бд в mysql(версия 5.5)
products (15+млн записей)
category (1к)
tag (100к)
products_to_category (60+млн)
products_to_tag(60+млн)

но что то жестко тормозит, сейчас думаем перейти на другой СУБД или же обновиться до версии 5.7 , Что выбрать, чтобы хоть как то уменьшить нагрузку?
Согласитесь, ваша идея о переходе на другую СУБД звучит наивно.
Если вы не нашли root cause "тормозов". То чем вам поможет переход? В новой СУБД
будет та-же фигня и может быть даже хуже.

Ищите плохие SQL-запросы. Смотрите план выполнения. Если план плохой - улучшайте.
Стройте индексы или меняйте геометрию таблиц. Денормализуйте. Играйте в пасьянс
между таблицами и дисками. Перераспределите их по другому чтоб выровнять нагрузку.
Увеличте степень параллелизма для дисковой подсистемы. Увеличте buffer pool.
Поставте больше процессоров если есть основания. И т.п.

Я к сожалению не спец по MySQL и не знаю названий utilities и команд как и которыми детектируют
execution plan и снимают метрики с CPU/Memory/IO но общие принципы тюнинга у всех СУБД
одинаковы. Также почти на 90% одинаковы алгоритмы и структуры данных которые обеспечивают
поиск данных в индексе.

И конечно-же вам нужно срочно искать MySQL-специалиста который это знает и умеет.
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Сравнение СУБД [игнор отключен] [закрыт для гостей] / Какую СУБД выбрать для высоконагруженного проекта?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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