У меня есть четыре таблицы, в которых хранится много информации о чем-то.Эта информация может быть разделена на четыре категории.Одна категория информации запрашивается всегда, а остальные три - иногда.
Поскольку между всеми этими таблицами существует взаимно-однозначное отношение, они могут храниться в одной таблице.
Мой вопрос: что было бы лучше с точки зрения производительности?
Одна таблица с запросами типа SELECT id, x, y, z FROM all
и SELECT id, u, v FROM all
Несколько таблиц с запросами типа SELECT * FROM xyz
и SELECT * FROM uv
(где id
, u
, v
, x
, y
и z
- это столбцы, а all
- это таблица со всеми столбцами и xyz
и uv
- таблицы с соответствующими столбцами)