Добрый день! Разрослись таблицы в mysql. Так как очень часта идёт выборка именно по дате и изредка по времени, то возник вопрос, как сделать индекс для поля Datetime? Я понимаю, что ставить индекс на само поле, смысла иметь не будет. А если создавать ещё дублирующие поля, например отдельное поле дата и отдельно время? Сильно ли это будет нагружать при insert? Дату и время лучше хранить в каком формате тогда - в date и time или по другому? Прошу дать рекомендации
Если делать запросы WHERE date BETWEEN '2020.01.01 00:00:00' AND '2020.01.01 23:59:59', то смысл от индекса по datetime будет.