@pgsql

Страница 115 из 1062
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
но тут ведь написано про opencl https://www.opennet.ru/opennews/art.shtml?num=41333
статья 14 года, они начинали с OpenCL но потом всё переделали на CUDA.

GPU может отсутствовать на серверах
обычно в таких случаях собирают или арендуют специальные сервера.

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
а вам зачем pg_strom? Поиграться или есть бизнес задача?
задачи такой нет как вариант оптимизировать запрос http://pastebin.com/8yzqCaSH

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
Кто чем мониторит постгрес по мимо заббикса ?
icinga + всякое из https://bucardo.org/wiki/Check_postgres

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
я нашел, что UUID
буханка-троллейбус.жпг

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
UUID < char(32) в 8 раз
А откуда 8 раз? uuid 16 байт, char(32) соотв. 32 байта

Александр
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
оператор котирования ?
https://gist.github.com/Komzpa/8505274b2e9ba8cacf96587c6901212b

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
А откуда 8 раз? uuid 16 байт, char(32) соотв. 32 байта
char(32) на диске сколько займет? от 256 до 1024 бит в зависимости от черт его знает чего UUID больше 128 не будет

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
задачи такой нет как вариант оптимизировать запрос http://pastebin.com/8yzqCaSH
а в этом случае не должен помочь новый паралельный seq скан? Задача по сути посчитать колличество всех уникальных элементов. ЗЫ может здесь и индекс может помочь? Хотя врятли...

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
т.е. 18m можно сделать?
Нельзя OP_CHARS [\~\!\@\#\^\&\|\`\?\+\-\*\/\%\<\>\=] OPERATOR {OP_CHARS}+

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
а в этом случае не должен помочь новый паралельный seq скан? Задача по сути посчитать колличество всех уникальных элементов. ЗЫ может здесь и индекс может помочь? Хотя врятли...
у поля тип bigint индекс из 60 секунд сделал 128 под параллельным подразумеваете то, что в 9.6? там да, запрос на 10-15 секунд быстрее

Pavel
10.10.2016
15:28:40
окей, а если впиливать? :)
Надо пробовать. Мне кажется это сделали, чтобы избежать reduce & shift конфликтов в грамматике

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

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

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

Yury
10.10.2016
15:30:08
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
да я там всё порывался взять в свои шаловливые python руки да вот не дали :( ЗЫ сижу на не стабильном nginx и http2, https://anime-pictures.net

Страница 115 из 1062