# openssl s_client -connect smtp.yandex.ru:465
CONNECTED(00000004)
...
---
Certificate chain
...
---
Server certificate
...
---
...
read R BLOCK
220 myt6-016ca1315a73.qloud-c.yandex.net ESMTP (Want to use Yandex.Mail for your domain? Visit http://pdd.yandex.ru)
EHLO smtp.yandex.ru
250-myt6-016ca1315a73.qloud-c.yandex.net
250-8BITMIME
250-PIPELINING
250-SIZE 42991616
250-AUTH LOGIN PLAIN XOAUTH2
250-DSN
250 ENHANCEDSTATUSCODES
220 myt6-
приветствие сервера. EHLO - я ввел. $product->options = $product->id;
у вас там $product->id должен лежать.$options = $this->features->get_product_options($products_ids);
здесь же я на сколько понял, должен быть users.user_id ?нет, если сделать так, что приджойнятся лайки, которые автор поста поставил на свой пост. Тут нужен id юзера "просматривающего данную ленту" (id залогиненного юзера, видимо, если я правильно понял задачу)
... LEFT JOIN `likes` ON `posts`.`p_id` = `likes`.`l_object` AND `likes`.`like_user` = <current_user_id> ...
case when ... end
, чего я не понимаю, это (sum(...),0)
- зачем тут скобки с нулем вокруг sum?COALESCE(sum(...), 0)
Проверяйте, что именно происходит в момент торможения (pg_stat_activity), блокировки (pg_locks). Просто состояние системы в этот момент (ps, top, etc...)