
Anton
30.09.2016
12:59:20
зы: возможно ораклом избалован

Vadim
30.09.2016
13:05:47
а AWR-ом не избалован

Anton
30.09.2016
13:06:31
=) у танела подера учился кунг-фу снапера и орадебага
много чем избалован ))

Google

Vadim
30.09.2016
13:08:11

Anton
30.09.2016
13:08:49
https://github.com/postgrespro/postgres/tree/waits_monitoring_95

Тигран
30.09.2016
13:10:25
Коллеги доброго времени суток, подскажите пожалуйста есть ли
какие то практики в постгресе писать автотесты?
Я напримр задумался написать процедурку автотеста,
которая запускает кучу тестовых процедурок,
которые соответсвенно запускают процедурки "полезные",
смотрят результат и выдают по raise notice отвед ok, ну или error с описанием.
Но может есть какие то другие вариант/наработки?

Darafei
30.09.2016
13:12:40
господа из postgres professional делились https://github.com/plumqqz/http-que/blob/master/test_a_routine.sql

Тигран
30.09.2016
13:13:54
Спасибо!

Vadim
30.09.2016
13:15:00

Anton
30.09.2016
13:16:19
“This directory contains the source code distribution of the PostgreSQL database management system.” readme (c)

Kirill
30.09.2016
13:20:47

Тигран
30.09.2016
13:22:29
Спасибо!

Vadim
30.09.2016
13:23:37

Bob
30.09.2016
13:33:39
Доброе! А все включают --data-checksums? Есть ли какие то противопоказания ? Лучше включать их?

Vadim
30.09.2016
13:36:39
лучше включать

Bob
30.09.2016
13:37:26
а есть противопоказания к этому?

Google

Vadim
30.09.2016
13:38:59
аллергия

Bob
30.09.2016
13:39:47
ха! )
Я про подводные камни, например восстановление битых блоков…

Slava
30.09.2016
13:54:12
вот вы тут празднуете
а pg_admin 4 вышел
= )

Grigory
30.09.2016
14:02:46
подводный камень - доп. нагрузка на cpu для подсчет чек-суммы

Alexandr
30.09.2016
14:12:20

Slava
30.09.2016
14:12:48
Спасибо

Bob
30.09.2016
14:18:10

Айтуар
30.09.2016
14:19:10

Fike
30.09.2016
14:22:18
вот я тоже удивлен, что затраты на подсчет чек-суммы выводятся в разряд дорогих, я не разбирал более сложные алгоритмы, но какой-нибудь crc32 производится за минимум операций

Stanislav
30.09.2016
14:24:01

Sergey
30.09.2016
14:24:51
неа. Там для 1С весьма специфические изменения которые сообщество врятли когда ни будь примет.
я адаптировал для патч с 9.5

Stanislav
30.09.2016
14:26:34
Рискованно

Sergey
30.09.2016
14:28:13
я глянул какие изменения в патче были при адаптации с 9.4 до 9.5 сделанные разработчиками. Там так же все чисто механические правки
вот я и подумал - «так и я могу»

Mike Chuguniy
30.09.2016
14:58:18
Рискованно
Кто не рискует, тот не пьёт шампанского. И нерисковых не любют женсчины. :(

Andrey
30.09.2016
15:33:29
Кто-нибудь использовал okmeter?

Google

Fike
30.09.2016
16:23:59

Mike Chuguniy
30.09.2016
18:22:01

Alexey
30.09.2016
18:22:28
Щ. Женщин.

Alexey
30.09.2016
18:23:12
Женьшень

Sergey
30.09.2016
18:23:43

Daniil
30.09.2016
18:25:40
Э. Эникейщиц.

Fike
30.09.2016
18:26:25

Sergey
30.09.2016
18:35:06

Антон
30.09.2016
18:46:20

blkmrkt
01.10.2016
08:38:44
кто-нибудь уже 9.5 -> 9.6 апгрейдил?

Аггей
01.10.2016
08:39:49
Я, но через upgradecluster (маленькая базочка). Вроде без эксцессов

blkmrkt
01.10.2016
08:43:22
а я сервер для девелопмента хочу проапгрейдить, но пользуюсь postgresapp.com, и почему-то в последнем релизе pg_upgrade версии 9.5

Алексей
01.10.2016
09:48:05
господа, а в современном мире правило swap=2xMem актуально еще ?

Айтуар
01.10.2016
09:51:27

Alexey
01.10.2016
09:52:08
А если 128гб, то как-то проблематично это становится всё. ?

Kirill
01.10.2016
09:52:44

Айтуар
01.10.2016
09:53:40

Алексей
01.10.2016
09:53:49
он нужен что бы твой сервер при неожиданносятх не пристрелил oom

Айтуар
01.10.2016
09:54:20
Всё зависит от того что гоняешь на сервере.

Алексей
01.10.2016
09:55:22
это канал про постгрес. я аналогичные вопросы задал на других каналах тоже. тут хотел бы услышать мудрость имеющуюю отношение к постгресу

Google

Алексей
01.10.2016
10:00:19
и в гугле меня тоже не забанили ;)

Айтуар
01.10.2016
10:01:00

Алексей
01.10.2016
10:03:44
а я же правильно помню что в свап попадают страницы условно случайным образом ?
прочем ладно. осознал сам.

Admin
ERROR: S client not available

Алексей
01.10.2016
10:06:07

Sergey
01.10.2016
10:25:51
ООМ по крайней мере положит тебе слейв и он не будет тормозить

Айтуар
01.10.2016
10:26:52
drop database тебе поможет.

Darafei
01.10.2016
10:44:29

Алексей
01.10.2016
10:44:48

Mike Chuguniy
01.10.2016
14:23:14

Айтуар
01.10.2016
14:23:51
И правильные запросы

Mike Chuguniy
01.10.2016
14:25:06
И правильные запросы
А правильные запросы в современном мире - "это фантастика, сынок!"
(с) кажЫсь из рекламы.

Айтуар
01.10.2016
14:39:23
Да не, если пишешь сам, а не аналитик, то норм.

Andrey
01.10.2016
14:40:58
Миш, ты же сам знаешь, что для большинства разработчиков запросы с 10 джойнами это абсолютно правильные запросы. А если тормозит, то это ДБА не могут базу настроить :)
И у всех своё понимание правильности :)

Айтуар
01.10.2016
14:46:11
Я был с обоих сторон, и как программист и как дба. ))

Darafei
01.10.2016
14:49:00
а что не так в запросах с 10 джоинами? :)

Mike Chuguniy
01.10.2016
15:52:02
10 джойнов нормально - это в этих ваших интернетах. Когда же дело касается управленческого анализа, 10 джойнов - это,... Это что-то маловато. 30-40 - ну, уже похоже на правду. :P

Google

Аггей
01.10.2016
15:54:04
Не задача определяет количество джойнов, а архитектура бд )) которую писали для одного, а используют для другого ))

Darafei
01.10.2016
15:54:54
вообще, долгий запрос, это когда уходя на выходные запускаешь, возвращаешься - а он не посчитался

Айтуар
01.10.2016
15:55:17
точнее писали архитектуру как получится, а уже потом подгоняли под свои постоянно изменяющиеся нужды.

Аггей
01.10.2016
15:56:10
Чаще всего я видел запросы с большим количеством джойнов во всяких учетных системах - где разработчики увлеклись нормализацией... А через какое-то время к уже имеющейся системе давай прикручивать отчёты, олап кубы и прочее

Vadim
01.10.2016
15:58:59
а много джойнов это плохо?

Mike Chuguniy
01.10.2016
16:00:08

Айтуар
01.10.2016
16:00:19

Аггей
01.10.2016
16:00:44
а много джойнов это плохо?
Тут с чем сравнивать )). Один из грехов всяких bi систем, olap кубов - большое количество in (). Это пожалуй хуже join

Айтуар
01.10.2016
16:01:11
да уж помню эти in на несколько страниц

Vadim
01.10.2016
16:01:15

blkmrkt
01.10.2016
16:02:53
подскажите годную полоску лайков для Реакта, сорт оф likely.js

Аггей
01.10.2016
16:02:58

blkmrkt
01.10.2016
16:03:57

Darafei
01.10.2016
16:04:10

Vadim
01.10.2016
16:04:15
джойнами сканируя каждую отдельную, наверно, а ища нет)