Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Много БД или много таблиц? / 6 сообщений из 6, страница 1 из 1
30.01.2014, 19:20:04
    #38544153
twister_sd
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Много БД или много таблиц?
Что будет быстрее/стабильнее работать, innodb, структура таблиц такая:

big_table - таблица со всеми данными

table_1 - в этих трех таблицах идет выборка, потом также JOIN к big_table
table_1_2
table_1_3


...

table_20
table_20_2
table_20_3


Как лучше, вынести таблицы table_ в отдельную базу или можно в принципе хранить в одной БД? или нет разницы?
...
Рейтинг: 0 / 0
30.01.2014, 20:22:23
    #38544218
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Много БД или много таблиц?
twister_sdЧто будет быстрее/стабильнее работать, innodb, структура таблиц такая:

big_table - таблица со всеми данными

table_1 - в этих трех таблицах идет выборка, потом также JOIN к big_table
table_1_2
table_1_3


...

table_20
table_20_2
table_20_3


Как лучше, вынести таблицы table_ в отдельную базу или можно в принципе хранить в одной БД? или нет разницы?

Если всего таблиц меньше, чем 100к, то все равно
...
Рейтинг: 0 / 0
30.01.2014, 21:43:57
    #38544272
MasterZiv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Много БД или много таблиц?
twister_sd,

все таблицы innodb хранятся в одном файле и в одном индексном дереве.

схема или по-другому имя бд -- это лишь префикс в полном имени таблицы.
...
Рейтинг: 0 / 0
30.01.2014, 21:56:19
    #38544280
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Много БД или много таблиц?
MasterZivtwister_sd,

все таблицы innodb хранятся ... в одном индексном дереве.


Это не так. Таблица хранится в своем отдельном индексе, который называется PRIMARY.

MasterZivtwister_sd,

схема или по-другому имя бд -- это лишь префикс в полном имени таблицы.

Не забывайте, что еще есть *.frm файлы. А если innodb_file_per_table=ON, то на каждую таблицу будет еще и ibd файл
...
Рейтинг: 0 / 0
30.01.2014, 23:21:39
    #38544328
ScareCrow
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Много БД или много таблиц?
чтож тогда в остальных индексах вся таблица присутствует?
...
Рейтинг: 0 / 0
30.01.2014, 23:24:36
    #38544330
Aleksandr Kuzminsky
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Много БД или много таблиц?
ScareCrowчтож тогда в остальных индексах вся таблица присутствует?

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


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