
valer0n
10.10.2016
11:56:01
Кто нибудь поделитесь пожалуйста инфой как можно psql получить статистику за прошедшие 4 часа? Я чет не нашел такого. Был пример типа SELECT * FROM pg_stat_activity; но он же только текущую статистику выводит. Суть в том, что был странный скачек на запись на диск на db сервер и хочетца выяснить, что это было. Я нуб пока еще в этом.

Bob
10.10.2016
11:58:16
А чем лучше/каким тестом/ в linux опредлить значение параметра effective_io_concurrency? Кто какие значения для него использует в зависимости от тпиа стораджа?

Lupsick
10.10.2016
12:00:07
https://madusudanan.com/blog/understanding-postgres-caching-in-depth/

Darafei
10.10.2016
12:03:57
тем временем ещё один ишью в DataGrip https://youtrack.jetbrains.com/issue/DBE-3246

Google

Yury
10.10.2016
12:04:29

Darafei
10.10.2016
12:06:10
как будто постгрес только на серверах используют :)

Yury
10.10.2016
12:12:26
ЗЫ к слову недавно AMD показала эмулятор CUDA поверх HSA.
так что если современная карточка AMD (GCN 1.1 и выше) то можно тестануть

Darafei
10.10.2016
13:26:30
а кто-нибудь пользуется постфиксными операторами?
я тут понял, что хочу типизированные float'ы, типа 2005.4m и 300deg

Alex
10.10.2016
13:29:42
о, а такое есть ?

Darafei
10.10.2016
13:30:14
есть
но оператор котирования у меня не создался

tufedtm
10.10.2016
13:32:21

Alexandr
10.10.2016
13:32:24
оператор котирования ?

Andrey
10.10.2016
13:38:56

Google

Alex
10.10.2016
13:41:53
Есть вакансия для постгрес ДБА в Питере, кому интересно пишите в личку

Michael
10.10.2016
13:53:09

Vadim
10.10.2016
14:04:47
ребят почему select null возвращает неизвестный тип а select distinct null, тип text, это связано с работой distinct видимо

Alexandre
10.10.2016
14:13:32
всем привет, какой тип лучше для хранения md5?

Alexey
10.10.2016
14:13:49
Бумага. На бумаге идеально хранится алгоритм.

Alexandre
10.10.2016
14:13:51
я нашел, что UUID

Alexey
10.10.2016
14:13:55
А для хеша — смотря в каком он виде.

Alexandre
10.10.2016
14:14:50
как вариант char(32)

Fike
10.10.2016
14:14:55

Alexandre
10.10.2016
14:15:14
он у меня получается в символьном виде
короче char(32), есть смысл делить посимвольно ради 16 байт?

Pavel
10.10.2016
14:22:07
нет, а зачем?

ros
10.10.2016
14:25:32
UUID < char(32) в 8 раз

Alexandr
10.10.2016
14:29:19
кстати, поиск по uuid по идее быстрее же должен быть, да?

Fike
10.10.2016
14:30:20
чем по чему?

ros
10.10.2016
14:30:30
в разы

Alexandr
10.10.2016
14:30:38
была идея попробовать сравнить скорость отработки своих скриптов с ФИАС с гуидами в uuid против гуидов в varchar, но лень

ros
10.10.2016
14:32:44
против char(32) не пришлось, но по сравнению с char(36)
ощутимо очень
да и размер базы уменьшился

Google

Pavel
10.10.2016
14:33:45

Александр
10.10.2016
14:36:29
O_o
Мнимое сжатие в 8 раз
?

Igor
10.10.2016
14:37:31
Troubleshooting PostgreSQL
Илья Космодемьянский и Алексей Лесовский
В рамках практического семинара мы расскажем и покажем, как диагностировать проблемы в PostgreSQL системно и методически, какие внешние утилиты и внутренние средства PostgreSQL использовать и как.
Каждый участник получит образ виртуальной машины с "проблемной" PostgreSQL и сможет самостоятельно с нашей помощью научится их решать.
это совсем для нубов или будет что-то хардкорное?

Darafei
10.10.2016
14:40:16

Roman
10.10.2016
14:42:02
Вероятно вы что-то уже прошедшее нашли?

Igor
10.10.2016
14:42:58
http://www.highload.ru/2016/news/534.html

Roman
10.10.2016
14:43:52
Аа, точно. Нет, я думаю будет достаточно доступно, задача семинара - привлечь широкую аудиторию

Igor
10.10.2016
14:44:20
Эх. Зачем широкой аудитории траблшутить слона.

Alexandre
10.10.2016
14:44:50
сэкономить место - или на спичках экономия?
10 млн товаров - экономим 512 кб в памяти

Roman
10.10.2016
14:45:32

Darafei
10.10.2016
14:46:06

Roman
10.10.2016
14:46:18
Ну и опять же, лекторы высокой квалификации, никто не запрещает помучать их сложными вопросами )

Alexandre
10.10.2016
14:48:51
так как поле в два раза короче

Google

Dmitriy
10.10.2016
15:05:11

Darafei
10.10.2016
15:05:20
там ещё небось abbreviated keys включается

ros
10.10.2016
15:09:38

Stanislav
10.10.2016
15:12:36

Dmitriy
10.10.2016
15:13:47
с md5 в текст еще вопрос возникает:
202cb962ac59075b964b07152d234b70 и 202CB962AC59075B964B07152D234B70 - один и тот же хеш?

ros
10.10.2016
15:15:02
регистр не имеет значения

Dmitriy
10.10.2016
15:18:25
регистр не имеет значения
а вот постгрес тут может быть не согласен. Т.е. надо check вешать на uniq lower(), чтобы не было дубликатов, и при выборке все явно приводить в один регистр.

Admin
ERROR: S client not available

ros
10.10.2016
15:19:46
вопрос был
> с md5 в текст
обратно то да могут возникнуть казусы

Yury
10.10.2016
15:20:18

ros
10.10.2016
15:20:25
но это смотря чем заполнялось

Yury
10.10.2016
15:20:51
и я не думаю что GPU тут как то поможет сильно. Вам эти 50 000 000 тюплов сначало надо будет залить на GPU...

Michael
10.10.2016
15:21:31
ну ёё...

Vadim
10.10.2016
15:22:23
хех бубунта

Dmitriy
10.10.2016
15:22:40

Yury
10.10.2016
15:23:10
apache! :)

Michael
10.10.2016
15:23:25
Port 13017!

Darafei
10.10.2016
15:24:28
а это принципиально?
т.е. 18m можно сделать?

Google

Pavel
10.10.2016
15:24:49
для лексера, да. Ускоряет обработку

Darafei
10.10.2016
15:25:10
насколько ускоряет? :)

Dmitriy
10.10.2016
15:25:16
apache! :)
2.4.7! https://www.cvedetails.com/vulnerability-list/vendor_id-45/product_id-66/version_id-161847/year-2014/Apache-Http-Server-2.4.7.html

Pavel
10.10.2016
15:25:18

Darafei
10.10.2016
15:25:36
в смысле, ускоряет, или там вообще иначе никак не сделать?

Pavel
10.10.2016
15:25:59
Оператор может состояить из конечного числа символов

Darafei
10.10.2016
15:26:37
окей, а какие ещё есть способы поддержать нотацию 18m без кавычек?

Pavel
10.10.2016
15:26:44
Либо OP_CHARS, либо predefined

Darafei
10.10.2016
15:27:37
окей, а если впиливать? :)

tufedtm
10.10.2016
15:27:54

Pavel
10.10.2016
15:28:40
Если дать полную волю, то это ж капец :)

Darafei
10.10.2016
15:29:00
почему капец?

Pavel
10.10.2016
15:29:41
почему капец?
Ну например, потому что я смогу определить оператор SELECT и парсер съедет с катушек

Yury
10.10.2016
15:30:08