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