powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание БД
4 сообщений из 4, страница 1 из 1
Создание БД
    #36635700
highload
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть база данных в которой хранится статистика когда человек посещал сайт
то есть запись вида
id-счётчик user_id - id пользователя date time - дата и время
причём посещал сайт не последний раз, а вообще за всё время работы сайта, таблица стала очень большой и выборку из неё стало делать очень трудно, вопрос в каком направление капать для улучшения работы с таблицей, было предложение создать для каждого пользователя отдельную таблицу, но мне кажется это не очень хорошее решение?
...
Рейтинг: 0 / 0
Создание БД
    #36635728
Полковник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Копать в сторону:

1. Индексирования.
2. Партиционирования - разбить таблицу на несколько таблиц по полю дата-время.
3. Посмотреть что там с аппаратной платформой - дисками, процесорами и т.д.
...
Рейтинг: 0 / 0
Создание БД
    #36636077
highload
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А Партиционирование по user_id?
...
Рейтинг: 0 / 0
Создание БД
    #36636289
Фотография Dinamo
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
highloadА Партиционирование по user_id?
По датам более правильно поскольку все таки четко понятно какое количество частей (я так полагаю на каждую часть предлагается заводить отдельную таблицу). Например если по дням то прирост 365 дней. Если по неделям то соответственно количества частей меньше.
Если по user_id то если количество пользователей не большое (и не будет интенсивно расти) то имеет смысл, а если очень большое например сотни тысяч то нет.
...
Рейтинг: 0 / 0
4 сообщений из 4, страница 1 из 1
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Создание БД
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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