powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что лучше: одна большая таблица или несколько таблиц или несколько баз?
5 сообщений из 5, страница 1 из 1
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
    #39279932
Адеке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Нужен совет. Есть сотни отделов которые работают автономно. После рабочей времени они заливают свои данные на сервер INSERT-ом, а где-то может быть и UPDATE.
Во всех отделах структуры таблиц одинаковые.
Куда лучше заливать им:
1) в одну общую таблицу с отличительным значением в дополнительном поле НОМЕР_ОТДЕЛА;
2) в отдельные таблицы с дополнительным словом в названии таблиц ИМЯ_ТАБЛИЦЫ_НОМЕР_ОТДЕЛА;
3) в отдельные базы.

Работал с первым вариантом, но таблица выросла в многомиллионные записи (за полгода) и начала тормозить при сборе и анализе данных, при корректировании структуры таблицы вообще уходит в спячку.
Какие могут ожидать минусы если перейти на 2-ой или 3-вариант? Один из минусов который я вижу это при корректировке структуры таблицы придется пройтись с корректировкой по всем сотням таблиц (баз). Можно ли это автоматизировать? Какие еще проблемы могут быть? Смогу ли я так разгрузить нагрузку? Какие еще варианты есть?
...
Рейтинг: 0 / 0
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
    #39279966
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вариант 2 плюс MERGE-надтаблица дляработы с совокупныммассивом.
Вариант 1 с партиционированием по полю номера отдела.

Но если появились тормоза - то полумеры не помогут. Или отрабатывай правильную индексацию, или строй ситему предрасчёта, или апай железо.
...
Рейтинг: 0 / 0
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
    #39280005
Фотография MasterZiv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,
вариантов вообще нет, только 1
...
Рейтинг: 0 / 0
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
    #39280008
Адеке
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Отлично, не знал раньше о партиционировании. Начал читать о нем. Круто.
А возможно ли партиционирование по двум полям?
...
Рейтинг: 0 / 0
Что лучше: одна большая таблица или несколько таблиц или несколько баз?
    #39280023
Фотография Alex_Ustinov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Да, с нюансами, подробно в док-ии см.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Что лучше: одна большая таблица или несколько таблиц или несколько баз?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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