
Quet
01.06.2017
21:39:44
хахаха
взял бы уже давно машину с винтом куда не лезет это все настолько впритык...

blkmrkt
01.06.2017
21:43:30
стараюсь пока уместиться на том что есть да скорее монетизироваться, потом уже приобрету 2U шасси и поставлю постгрес поверх ZFS

Google

Quet
01.06.2017
21:45:20
извращения какие..

Mike Chuguniy
02.06.2017
03:22:04

blkmrkt
02.06.2017
03:22:30

Mike Chuguniy
02.06.2017
03:26:39
А дайте пожалуйста посмотреть на эту презентацию.

blkmrkt
02.06.2017
04:19:32
вот тут хорошо говорят о ZFS+PostgreSQL https://people.freebsd.org/~seanc/postgresql/scale15x-2017-postgresql_zfs_best_practices.pdf

Fedor
02.06.2017
05:37:32
Да было бы интересно. :)

mb
02.06.2017
06:12:43

Айтуар
02.06.2017
06:16:40
Видимо пошло ещё от freebsd.

Sergey
02.06.2017
06:27:52
ZFS заточена несколько под другие паттерны нежели используются в СУБД

Vadim
02.06.2017
06:32:00
Do not use postgtesql checksum написано , вероятно надо глубоко понимать этот zfs

Старый
02.06.2017
06:34:54
Zfs так себе идея под бд

Google

Старый
02.06.2017
06:35:21
Кроме оракла и то по солярой но и там долгий тюнинг

Sergey
02.06.2017
06:38:24
Solaris + ZFS + Oracle работает н оне быстро
FreeBSD + ZFS + Postgres работает медленнее чем FreeBSD + PGPro Enterprise со сжатием

mb
02.06.2017
06:40:07
А как FreeBSD + ZFS with compression + Postgres?

blkmrkt
02.06.2017
06:42:03

mb
02.06.2017
06:42:43
bit error rate?

Sergey
02.06.2017
06:46:09
У Oracle был ещё "острозаточенный вариант" ZFS Appliance => dNFSv4 => Oracle Что-то там в пресс-релизах у них сжималось неимоверно

mb
02.06.2017
06:51:17

Sergey
02.06.2017
06:52:32
Внятного уже нет. Так было интересно, гонял обычный pgbench. Подробности уж не помню.

mb
02.06.2017
06:52:43
Так-то степень компрессии зависит от данных, у меня к примеру с lz4 3.28x
На терабайтной+ базе данных

Sergey
02.06.2017
06:55:40
Степень компресси была в обоих случаях похожей. А вот скорость сильно отличалась

mb
02.06.2017
06:58:56

Sergey
02.06.2017
06:59:12
FreeBSD

Mike Chuguniy
02.06.2017
07:01:39
ZFS под СУБД требует совершенно невменяемого уровня знаний по себе. Иначе будут лютые тормоза на ровном месте и совсем непотребное выжирание ресурсов...

mb
02.06.2017
07:02:05

Айтуар
02.06.2017
07:14:23
считаю ZFS нужна на хранилке бекапов, на самой БД ставить не нужно.

Roman
02.06.2017
07:32:30

Google

Vitaliy
02.06.2017
07:57:42
какие вы веселые. )

Mike Chuguniy
02.06.2017
08:00:04
@pragus я не в курсе тонкостей, ибо только наблюдал за блудом и развратом по-настоящему с СУБД на ZFS. Причём и с мысклем были проблемы, и с ПГ. В конце концов СУБД были перенесены на UFS.

Vitaliy
02.06.2017
08:01:47
я думаю садо с мазой началось до того как задумались о ZFS или БД вообще
ну а потом то конечно виноват сосед

Евгений
02.06.2017
08:09:24
Привет, народ! Подскажите навскидку как сделать например чтобы при группировке из итогового набора данных не выпадали элементы с количеством 0, чтобы отображались все элементы по которым проводилась группировка, как с нулевым количеством так и с конкретными значениями?

Dmitry
02.06.2017
09:11:46

Mike Chuguniy
02.06.2017
09:12:27
эээ, а СУБД, конкретно ПГ на зюэфэс - это вот как раз и есть версионник на версионнике.

Dmitry
02.06.2017
09:12:45
ну про это и говорю

Wom
02.06.2017
09:23:05
кто-нибудь может подсказать как это у меня так сломалось?
centos 7, при установке postgis22_94-2.2.5-1.rhel7.x86_64.rpm выдаётся
error: Failed dependencies:
SFCGAL is needed by postgis22_94-2.2.5-1.rhel7.x86_64
libSFCGAL.so.1()(64bit) is needed by postgis22_94-2.2.5-1.rhel7.x86_64

Петр
02.06.2017
09:27:07
установите, то что просит

Wom
02.06.2017
09:31:23
так не могу найти откуда

Петр
02.06.2017
09:34:01
https://github.com/Oslandia/SFCGAL/releases
http://rpm.pbone.net/index.php3/stat/3/srodzaj/1/search/libSFCGAL.so.1()(64bit)

Wom
02.06.2017
09:36:37
у меня 9.4 :(

lemi
02.06.2017
09:38:58

Евгений
02.06.2017
09:57:17
Да, я понимаю, что и звучит странно и в принципе это не про группировку вообще, просто задачу такую поставили, сделал группировку существующих, потом сводил списки вручную и для тех которых не было в гр проставлял 0, думал как-то это комбинировано при помочи базы решить ...

Darafei
02.06.2017
09:57:36
Возможно left join поможет

lemi
02.06.2017
10:10:06
слева все то что нужно, справа все то что есть, между left join

Dmitry
02.06.2017
10:38:05
Left join?

Slava
02.06.2017
10:40:04

Google

Dmitry
02.06.2017
10:40:42
Я-то как раз слышал, и даже знаю, чем он от right отличается :)

Roman
02.06.2017
10:41:20

Pavel
02.06.2017
11:11:26
Про джойны вот. Вдруг кому надо освежить http://sql-joins.leopard.in.ua/

Петр
02.06.2017
11:12:20

Pavel
02.06.2017
11:12:40
Так тоже можно ))

Sergey
02.06.2017
11:13:10
?

Admin
ERROR: S client not available

Roman
02.06.2017
11:33:22
https://www.percona.com/live/17/sites/default/files/slides/PostgreSQL%20%2B%20ZFS%20Best%20Practices.pdf

Wom
02.06.2017
11:36:47
110 страниц :)

Dmitry
02.06.2017
11:45:17
ребят, подскажите пожалуйста ))
Вопрос - К вам поступило обращение с жалобой заказчика на возникающую ошибку в работе с программой, которая работает с базой данных Oracle, у заказчика есть только скриншот ошибки (на скриншоте не видно только абстрактное сообщение “Ошибка. Обратитесь к администратору”). Опишите возможные подходы к диагностике проблемы.

Kirill
02.06.2017
11:48:13
вот, поможет http://хорошая-гадалка.рус/ или в логи посмотреть

Sergey
02.06.2017
11:51:14

Dmitry
02.06.2017
11:54:23

Сергей
02.06.2017
11:58:04
Надо логи смотреть, ну илм к гадалке да.
Можно еще забить, если один раз было))

Аггей
02.06.2017
11:58:32
Первый раз не ...

Kirill
02.06.2017
11:59:14

Волчик
02.06.2017
12:05:13
как можно посчитать сколько места займет таблица?

Google

Петр
02.06.2017
12:10:58

Аггей
02.06.2017
12:12:21

Петр
02.06.2017
12:13:22
не обязательно, не так много оракловых ошибок касается клиентского окружения, предполагаю, у них ошибка не из их числа

Аггей
02.06.2017
12:14:28
Просто по тексту описания, непонятно в каком компоненте ошибка. Даже что это за приложение (web/не web)

Петр
02.06.2017
12:15:29
это да, вполне может быть, там ошибка виндовая/приложения и пр, а не ORA-))

Ascandar
02.06.2017
12:22:12

Dmitry
02.06.2017
12:23:18

Петр
02.06.2017
12:26:10
в логе вполне может быть, что не будет ошибки, или будет не полный стек

Sergey
02.06.2017
14:16:04
Можно узнать есть ли в индексе строка с определенным TID'ом?

dmitriy
02.06.2017
14:33:24
=# select * from generate_series(1, pg_relation_size('test_id_idx') / 8192 - 1) f(i) left join lateral bt_page_items('test_id_idx', i::int) on true where ctid = '(0,12)';
i | itemoffset | ctid | itemlen | nulls | vars | data
---+------------+--------+---------+-------+------+-------------------------
1 | 14 | (0,12) | 16 | f | f | 0d 00 00 00 00 00 00 00
(1 row)

Sergey
02.06.2017
14:37:21
Надо pageinspect ставить?
Боюсб что ctid = '(0,12)' вернет двенадцатый тапл первой страницы индекса. А меня интересует ctid тапла таблицы. Т.е. есть ли в индексе ссылка на определенный тапл таблицы.

dmitriy
02.06.2017
14:56:25
надо ставить, нет, ctid - это адрес тапла в таблице, в описании к bt_page_items написано In a B-tree leaf page, ctid points to a heap tuple.
если провести эксперимент, то это подтверждается
=# select ctid, * from test where id = X'0d'::int;
ctid | id
--------+----
(0,12) | 13
(1 row)
убедил?

Darafei
02.06.2017
15:39:32

Mike
02.06.2017
15:40:23
Считается не очень секьюрным публиковать фотографии посадочных талонов

Александр
02.06.2017
15:40:25
А буква И в беларском есть?

Mike
02.06.2017
15:40:26
)