
Fike
04.10.2018
10:27:57
ну, мне было бы проще всего
можно еще через tcpdump / strace попробовать посмотреть, как они там общаются, но это для меня неизведанные территории

Maxim ??
04.10.2018
10:28:54
посмотри в патроне, у кого кака я роль
через API вызов

Google

Fike
04.10.2018
10:31:31
вот же
patronictl -c /etc/patroni/patroni.yml list
+---------+----------------+----------------+--------+---------+-----------+
| Cluster | Member | Host | Role | State | Lag in MB |
+---------+----------------+----------------+--------+---------+-----------+
| jira | jr-conf-app-05 | 192.168.32.140 | | running | 0.0 |
| jira | node1.jira.dev | 10.200.19.50 | | running | 0.0 |
| jira | node2.jira.dev | 10.200.19.51 | Leader | running | 0.0 |
+---------+----------------+----------------+--------+---------+-----------+

Maxim ??
04.10.2018
10:32:05
ну, в столбце role я что-то мастера не вижу :)

Fike
04.10.2018
10:32:18
что же такое Leader

alex
04.10.2018
10:32:39

Fike
04.10.2018
10:32:53
мастер
ну это был риторический вопрос

alex
04.10.2018
10:32:57
))

Stanislav
04.10.2018
10:40:52
А как раба называют?

Fike
04.10.2018
10:50:44
чочо свершилось @cassandra_ru

Михаил Власов
04.10.2018
11:11:16
slave ?

Crestoff
04.10.2018
12:34:57
Добрый вечер
подскажите плиз
вот к примеру запрос
SELECT SUM(visit_amount) AS raws, COUNT(visit_amount) AS uniques, uniques/raws AS prod ....

Google

Crestoff
04.10.2018
12:35:38
такое конечно не работает
но как вычислить prod не считая заново SUM

Yaroslav
04.10.2018
12:40:04
Т.е. SELECT ... FROM (SELECT SUM(visit_amount) AS raws, COUNT(visit_amount) AS uniques, uniques/raws AS prod ....) AS a ...

Crestoff
04.10.2018
12:42:55
select uniques/raws as prod FROM (SELECT SUM(visit_amount) AS raws, COUNT(visit_amount) AS uniques, uniques/raws AS prod) ...
типа того?

Terminator
04.10.2018
12:50:53
Ageev SkyCoin будет жить. Поприветствуем!

alex
04.10.2018
13:31:42
@etkee ну таки что. какие предложения ?

Fike
04.10.2018
13:33:26
да боюсь никаких, только вышеперечисленными инструментами дебажить (или какими-то другими)

alex
04.10.2018
13:33:32
и потом когадя с лужбу прибиваю. процесс падает в зомби, а родитель у него инит.
и приходится ребутать сервер
а если указать по имени, ане по ип ?

Fike
04.10.2018
13:34:07
то оно зарезолвится в айпи

alex
04.10.2018
13:34:40
тода хз. мысли кончились, я не настроящий сварщик
может без порта ??
https://jdbc.postgresql.org/documentation/head/connect.html
есть одна идея, но хз
сча попробую проверить.
так как кластер db управляется через патрони, то надо разрешить коннекты со всех ип

Ilia
04.10.2018
13:42:19

Crestoff
04.10.2018
13:43:17

Google

Ilia
04.10.2018
13:43:58

Crestoff
04.10.2018
13:44:26
Значения в таблице

Yaroslav
04.10.2018
13:45:13

Crestoff
04.10.2018
13:46:16
Я имею ввиду если к примеру будет N раз sum(x) , значение суммы будет всегда одинаковое не зависимо от того изменилась ли бд в момент запроса. Мускуль

lost
04.10.2018
13:47:47
и что такое транзакции

Crestoff
04.10.2018
13:48:05
Я знаю что такое транзакции

Ilia
04.10.2018
13:48:10
Спасибо! Сработало!
Вообще, идея написания запроса каким-то специальным структурированными образом чтобы уменьшить или изменить количество просчёта чего-то - это та ещё идея.
SQL декларативный , он описывает, что надо сделать, а не как. Поэтому попытки сказать серверу через SQL КАК надо выполнять запрос бесполезны

lost
04.10.2018
13:48:23
судя по тому какие ты задаешь вопросы - ты ничего о них не знаешь

Ilia
04.10.2018
13:48:32

Crestoff
04.10.2018
13:48:41

Al
04.10.2018
13:49:01

Crestoff
04.10.2018
13:49:01

Ilia
04.10.2018
13:49:02

lost
04.10.2018
13:49:18

Ilia
04.10.2018
13:49:35

lost
04.10.2018
13:49:44
спугнул?

Crestoff
04.10.2018
13:49:57
я использую транзакции

Al
04.10.2018
13:49:59

Google

Crestoff
04.10.2018
13:50:04
тролли)

Yaroslav
04.10.2018
13:50:05

lost
04.10.2018
13:50:37

Al
04.10.2018
13:50:42

Crestoff
04.10.2018
13:51:26
нет знаю что данные изолируются от вмешательства извне на момент операции.. в двух словах если

Ilia
04.10.2018
13:51:58
Это точно? Даже если значения меняться очень быстро?
Вообще, такой ещё совет, если ты эммм.... Не очень разбираешься, не думай сильно, пиши запросы как можно проще, в лоб.
Это для СУБД будет точно лучше, чем твои попытки что-то оптимизировать.
Оптимизировать будешь, когда наткнешься на тормоза.

Crestoff
04.10.2018
13:52:53
да я ничего не оптимизирую

Ilia
04.10.2018
13:53:14

lost
04.10.2018
13:53:28

Crestoff
04.10.2018
13:53:40
делаю запрос, в котором готова простая арифметическая операция чтобы потом не плясать с её вычислениями на стороне php

lost
04.10.2018
13:53:50
в кои то веки, @MasterZiv обосрал мускуль, но не так чтобы сильно

Al
04.10.2018
13:54:06

Ilia
04.10.2018
13:54:08

Crestoff
04.10.2018
13:54:56
mysql - не прям уж дерьмовая, каждая субд нацелена на свой сектор

Al
04.10.2018
13:55:23

lost
04.10.2018
13:55:37

Ilia
04.10.2018
13:55:56

Crestoff
04.10.2018
13:55:56
)))

Al
04.10.2018
13:55:58

Yaroslav
04.10.2018
13:56:04
А при чем тут MVCC?
При том, что при использовании MVCC (во всех СУБД, с которыми я сталкивался), 1 запрос = 1 snapshot.
Т.е. этим возможность получить разные данные "внутри" одного запроса исключается.

Google

lost
04.10.2018
13:56:08

Ilia
04.10.2018
13:56:49

Crestoff
04.10.2018
13:57:03
Какой сектор?
круговую диаграмму представь, это 100% , теперь разбей на сектора, каждой базе будет свой сектор) где-то больше, где-то меньше..

lost
04.10.2018
13:57:05

Crestoff
04.10.2018
13:57:46

Al
04.10.2018
13:57:47

Ilia
04.10.2018
13:57:49

lost
04.10.2018
13:58:15

Ilia
04.10.2018
13:58:34

lost
04.10.2018
13:58:35
а то есть вероятность, что надолго ты здесь не задержишься

Al
04.10.2018
13:58:36

Crestoff
04.10.2018
13:59:04

Fike
04.10.2018
13:59:19

Ilia
04.10.2018
13:59:25

lost
04.10.2018
13:59:25

Crestoff
04.10.2018
13:59:29
в таком случае ты в праве самому выбрать свою субд)))

Fike
04.10.2018
13:59:33

alex
04.10.2018
14:00:38

Al
04.10.2018
14:00:49