Я написал систему POS и бэк-офиса, и теперь, после 18 месяцев использования клиентами, я рассчитываю улучшить производительность именно с помощью отчетов.
Код написан с использованием CakePHP версии 2. Я не могу найти никаких ссылок на использование дополнительных индексов базы данных, кроме необходимого первичного ключа в поле «id». Данные хранятся на веб-серверах Amazon, в таблицах базы данных MySQL - InnoDB.
Поддерживает ли CakePHP использование дополнительных индексов? Я немного изучил основы оптимизации SQL, но я недостаточно разбираюсь в SQL. С CakePHP нет необходимости писать какой-либо SQL, поэтому я предполагаю, что CakePHP обрабатывает всю оптимизацию или, возможно, создает динамические индексы по мере необходимости.
Заранее спасибо.