Я разработал таблицы MySQL для бронирования.У одного из них есть hotels_id, rt_id, -> (room_type_id), дата .....
Каждый rt_id имеет 365 строк (дата).И у каждого hotels_id есть свой rt_id (типы номеров)
, например, 500 отелей и 8 типов номеров на отель -> 500 x 8 x 365 = 1.460.000 строк.
Я использовал столбецопция индекса для "hotels_id, rt_id, date".Но мне также нужно повысить производительность для получения данных.
Я думаю создать задание cron или Конфигурация планировщика событий для удаления старых разделов и создания новых разделов.(за каждый месяц).
Поэтому я исправлю это как 1 год: 1.460.000 строк.
Здесь я думаю использовать опцию разделения MySQL в течение нескольких месяцев.12 разделов на 12 месяцев и cron job или Конфигурация планировщика событий для новых и старых месяцев.
Мой вопрос: что вы думаете о моей идее.Это хорошо для большей производительности?
Или какие-то другие предложения?
Спасибо.