
Леонид
29.01.2018
19:51:21

Dmitry
29.01.2018
19:51:34

Yaroslav
29.01.2018
19:53:50

Evgeniy
29.01.2018
19:55:57
наконец-то чтото нормальное

Google

Аггей
29.01.2018
19:59:11
Не ложится на бит объявление - спам значит

Evgeniy
29.01.2018
20:02:36

Леонид
29.01.2018
20:06:42

Evgeniy
29.01.2018
20:06:54
долговато
ну ладно

Леонид
29.01.2018
20:08:10
та же херня(
первый секунд на 20 второй на 0.9

Evgeniy
29.01.2018
20:08:34
план покаж

Леонид
29.01.2018
20:13:21
сек
сейчас попробую залить план на тот сайтик

Evgeniy
29.01.2018
20:14:35
не заливай, индекс не юзается новый

Леонид
29.01.2018
20:15:48
ок. дропну тогда его

Google

Evgeniy
29.01.2018
20:17:32
а запрос из https://pastebin.com/p0K7W9Q9 тоже его не берет?

Леонид
29.01.2018
20:19:16
угу. тоже

Evgeniy
29.01.2018
20:21:55
вот тут хороший кейс поставить https://github.com/dalibo/hypopg и поиграться

Yaroslav
29.01.2018
20:27:36

Леонид
29.01.2018
20:27:57
Пробую оптимизировать запрос

Denis
29.01.2018
20:31:08

Evgeniy
29.01.2018
20:32:23
ну это не обязательное условие для работы индекса

George
29.01.2018
21:58:07
Кстате, какой кост запроса считается слишком большим ?

Evgeniy
29.01.2018
22:02:36
чую холивор на ночь

Yaroslav
29.01.2018
22:26:58

George
29.01.2018
22:28:01

Yaroslav
29.01.2018
22:31:01

George
29.01.2018
22:33:32
Та веб, в основном, ничего сложного в общем, да и база маленькая, где-то 4-5 гб всего-то

Yaroslav
29.01.2018
22:36:05

Evgeniy
29.01.2018
22:41:45
лайфхак, когда кост становится слишком большим, ставь все косты в десять раз меньше!

Alex
30.01.2018
00:05:25

Alexander
30.01.2018
00:32:00
Кто с py-postgresql работает? Может ткнуть в доку, где объяснено что возвращают запросы?
Ну, типа, SELECT - понятно. А вот INSERT возвращает INSERT, DELETE - DELETE. Это где-то описано? И как ошибки обрабатывать?
Неужели через try ... catch?
Это, наверное, к питонистам

Google

Philipp
30.01.2018
00:39:05

Alexander
30.01.2018
00:40:48
Верно, спасибо!
А что, psycopg2 лучше? Удобнее?

Philipp
30.01.2018
00:42:29
Дак я py-postgresql не пробовал, сравнить не могу ) А ошибки наверняка через try/except, и это нормально

Andrey
30.01.2018
04:45:19
Говорят, что py-postgresql медленнее, но я в этом сомневаюсь. Сам всегда использовал psycopg2, но прочитал этот пост (особенно, комментарии) и задумался: https://m.habrahabr.ru/post/120128/comments/

Anton [Mgn, az09@osm]
30.01.2018
06:36:10
@pasha_golub @Komzpa и что б два раза не вставать ))

Artem
30.01.2018
06:39:38
Банхаммер в студию)))))

Darafei
30.01.2018
06:46:51
Банхаммер применен

Konstantin
30.01.2018
07:22:15

Nadezhda
30.01.2018
08:22:57
Всем привет! С разрешения админа группы публикую и предлагаю рассмотреть вакансию Разработчик БД PostgreSQL https://www.comagic.ru/about/career/12307/ .
Работа в Москве, в офисе, в шаговой доступности от м. Нахимоский проспект, full time, вилка по з/п: 160К - 190К net.
Ещё немного о нас, доклад нашего CTO на pgconf 2017 https://pgconf.ru/2017/93999
Буду рада резюме:)
Хорошего дня!
#работа#fulltime#postgreSQL#москва

Леонид
30.01.2018
08:47:41
Буду гуглить, что это

Konstantin
30.01.2018
08:54:44
это стандартный extension, включённый в дистрибутив, для прогрева кэша.

Mikhail
30.01.2018
09:52:21

Maksim
30.01.2018
09:53:50
хотя на уровне приложения можно распараллелить вызов pg_prewarm

Mikhail
30.01.2018
09:56:11
нет в один поток
Тогда руками лучше либо пускать индексканы во много потоков, чтобы в буфера загнать или dd параллельно чтобы в ос кеш // например

Maksim
30.01.2018
09:58:16
Ммм, ок
в смысле в параллельных потоках запускать pg_prewarm, распараллеливая по таблицам или диапазонам блоков таблицы

Mikhail
30.01.2018
09:58:31

Google

Maksim
30.01.2018
10:00:07

Yaroslav
30.01.2018
12:31:24
А в какой системе (ОС)? А может, они просто idle?

Sergey
30.01.2018
12:51:08
А tcpdump что показывает? С точки зрения системы keep-alive есть?
2 попытки ил 2 пакета?
Т.е. это информация из sysctl?
Выглядит логично.
А где видны коннекты в статусе sleep?

Аггей
30.01.2018
12:55:37
net.ipv4.tcp_tw_reuse = 1

Sergey
30.01.2018
12:56:12
А со стороны сервера netstat или ss что говорит?
nginx это использует для овердофига короткоживущих соединений