Мне надо на страницу вывести огромную таблицу с кучей столбцов, данные которых подтягиваются из разных таблиц. Я думаю все это закэшировать в одну таблицу и обновлять по крону раз в сутки. Вопрос в том нужны ли PK (primary key)? Я точно знаю что ни из каких таблиц на нее ссылок не будет (зачем?). Не будет ли это влиять на производительность?
И еще один вопрос: как быть с индексами? Я никогда раньше их не использовал и пока плохо понимаю их (хотя вики читал уже). Столбцов много, поиск/сортировка будет возможен по каждому из них и почти все они текстовые (кроме дат, которые числом вида TIMESTAMP хранятся чтобы можно было по ним сортировать тоже). Мне что повесить по индексу на каждый столбец? Или один но составной на все?
Виртуальный выделенный сервер (VDS) становится отличным выбором
У меня не получается отобразить базу данных созданную в phpmyadminДанный код работал с другой БД
Сейчас у меня есть таблица 'users' с полями типа id, email, pass, fname, lastname, city, county, bday, joindateи еще парочку