SELECT
COUNT(DISTINCT pc.product_id)
FROM
products_categories pc
INNER JOIN
categories c ON c.id = pc.category_id AND c.parent_id=1
GROUP BY
с.parent_id
Сделал тестовую табличку и проделав EXPLAIN убедился что при условии вида `created_at` > '2016-03-03'(поиск по диапазону) составной индекс используется неполноценно, т.к. количество выбранных строк всегда равно тому количеству строк, которые отобрались в результате сравнения.
504 Gateway Time-out говорит явно не о том что скрипт выполнился!
Это говорит о том что сервер устал ждать когда скрипт выполнится и решил больше не ждать)
serious911: Немного не понял что значит "выводится код скрипта на консоль"
>>>>>>>>>(возможно я неправильно запустил)
1. Зашли в консоль под пользователем, которому принадлежит crontab
2. Скопировали туда /usr/bin/php5 /var/www/public_html/sub.site2.com/www/grab/script1.php
3. Нажали интер