powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / С двух таблиц сделать одну для sql запроса.
7 сообщений из 7, страница 1 из 1
С двух таблиц сделать одну для sql запроса.
    #32899353
ynike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите есть две абсолютно одинаковые таблицы по структуре но с разными данными.

Можно ли создать 1 sql запрос который откроет две сразу таблицы эти и сделает из них одну выборку. то есть совместить результат.

а если таблиц будет скажем 1000 можно ли таким же образом обратиться к ним одним sql запросом или прийдеться хранить все в одной таблице из за значительно уменьшения скорости.
Будет при таком подходе проблемма со скоростью обработи?

Есть ли ограничения на кол-во таблиц которые можно откруть так если можно.

P/S это нужно это что бы данные разбивать по дням, хотя конечно можно все делать в одной таблице просто добавить дату, но ситуация такая что иногда нет необходимости работать со всеми данными. и как кажеться быстрее должно работать?
...
Рейтинг: 0 / 0
С двух таблиц сделать одну для sql запроса.
    #32899456
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зачем умножать сущности сверх необходимого?
При правильно построеных индексах, выборка из одной таблицы будет ничтожно медленней, а учитывая, что на открытие каждой таблицы узодит время -- то и собственно быстрее
...
Рейтинг: 0 / 0
С двух таблиц сделать одну для sql запроса.
    #32899527
ynike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если данных предвидеться каждый день минумум 200,000-1,000,000 новых.
Сделать скажем индекс по дате в общей таблице. (кроме десятка других)

Тогда через 12 месяцев минимум 200,000*365
итого 73 милиона. а данный за весь период каждый день не нужны только за свой?

ТО есть анализ за конкретный день будеть с каждым днем все медленне и медленне?
...
Рейтинг: 0 / 0
С двух таблиц сделать одну для sql запроса.
    #32899563
DocAl
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Обработка логов?
Ммм... Наверное, стоит задаться вопросом, а понадобятся ли все эти 200000 запросов за 5 число прошлого месяца? Или можно их каким-то образом агрегировать? Если можно -- тогда создаётся некоторая временная таблица (содержащая дату, тем не менее), и периодически её содержимое обрабатывается, сама она бакапится и очищается.
Но городить по таблице для каждого дня... Крайний вариант, ИМХО
...
Рейтинг: 0 / 0
С двух таблиц сделать одну для sql запроса.
    #32899600
ynike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>Обработка логов?
Да.

>Ммм... Наверное, стоит задаться вопросом, а понадобятся ли все эти 200000 >запросов за 5 число прошлого месяца? Или можно их каким-то образом >агрегировать? Если можно -- тогда создаётся некоторая временная таблица >(содержащая дату, тем не менее), и периодически её содержимое >обрабатывается, сама она бакапится и очищается.
>Но городить по таблице для каждого дня... Крайний вариант, ИМХО
Да хорошого анализа как раз и нужны примерно данные ка минимум месяц два.

>Но городить по таблице для каждого дня... Крайний вариант, ИМХО
А если все же то можно ли такой запрос безболезненно строить?
Пусть скорость будет меньше но при большом кол-ве данных скорее всего будет и выиграш.

Конечно можно создать 10-20 таблиц по всем полям логов и накапливать данные естесвенно повторений будет много размер базы уменьшиться в сотни раз на зато поиск строки в базе данных на повторение займет уууу....

На которую к стати даже индекс поставить нельзя (так как все проблемма в том что логи все практически данные от >200 <10000 символов)
...
Рейтинг: 0 / 0
С двух таблиц сделать одну для sql запроса.
    #32901123
Фотография Хрен
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
смотри тип таблицы merge

смотри команду union
...
Рейтинг: 0 / 0
С двух таблиц сделать одну для sql запроса.
    #32901301
ynike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / С двух таблиц сделать одну для sql запроса.
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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