Я создал базу данных mysql для своего проекта. Мне нужно знать, правильно ли я это сделал или нет.Как оптимизировать таблицу mysql для выполнения быстрее
Я создал главную таблицу, чтобы сохранить все мои данные о фильме, и я построил несколько других таблиц для хранения представлений и оценок. Я делаю неправильно, используя разные таблицы для хранения просмотров и рейтингов, хотя я могу использовать основную таблицу для хранения просмотров и рейтинга в каждом сообщении.
Если я добавлю поля оценки и представления в основную таблицу, это повлияет на мою базу данных? Какое оптимальное решение?
Я использую Myisam, так как для вставки требуется множество запросов выбора.
Необходимо быть более точным. Оптимизировать для чего? Пространство или время отклика? Какие запросы задаются этой базе данных. В каком хранилище вы используете InnoDB или MyISAM? – rkg
Это хорошая идея для разделения данных и статистики. Помните, что совокупные функции sum, avg и т. Д. Экстремально медленны. – iddqd