@dba_ru

Страница 676 из 718
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
но как вычислить prod не считая заново SUM
Упоминание в выражении sum(XXX) несколько раз не приведет к вычислению sum(XXX) несколько раз

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

Yaroslav
04.10.2018
13:45:13
Значения в таблице
А у Вас что за СУБД?

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

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
Значения в таблице
Пофигу абсолютно

Al
04.10.2018
13:49:01
так как кластер db управляется через патрони, то надо разрешить коннекты со всех ип
Класс. Где там нонче то бесплатный кластер открытый для всех ип?

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
тролли)

lost
04.10.2018
13:50:37
Там вроде MVCC и SS2PL? Т.е. и так, и этак такого не может быть.
пусть хотя бы сначала mvcc освоит, а потом уже 2PL

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
да я ничего не оптимизирую

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

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

Al
04.10.2018
13:54:06
СУБД не идиоты пишут, даже такие дерьмовые, как MySQL. Оптимизаторы работают хорошо
Гыыы. Про то что миллионы строк кода пишут не идиоты.. сильное заявление.

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

lost
04.10.2018
13:55:37
Какой сектор?
сектор приз, ёмаё, забирай свой автомобиль)

Ilia
04.10.2018
13:55:56
Гыыы. Про то что миллионы строк кода пишут не идиоты.. сильное заявление.
На самом деле в коде СУБД реально умного кода по объему наверное процентов 30...

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
mysql - не прям уж дерьмовая, каждая субд нацелена на свой сектор
Ага, рассказывай... Ещё расскажи, что My SQL же для Web...

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

Crestoff
04.10.2018
13:57:46
ну наш топикстартер безусловно знал это и вопросов подобных не задавал, он же знает про транзакции
я же тебе пожелал счастливого пути) откуда в тебе гавна то столько?

Al
04.10.2018
13:57:47
На самом деле в коде СУБД реально умного кода по объему наверное процентов 30...
Там вон сходи посмотри беркли например. Всего 80 кбайт. И все тоже что и в каком нибуть оракле на несколько гигов... и теперь вопрос..

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

Al
04.10.2018
13:58:36
круговую диаграмму представь, это 100% , теперь разбей на сектора, каждой базе будет свой сектор) где-то больше, где-то меньше..
Ааааааа СЕКТОРНЫЕ ПРОЕКТЫ... а что если мой проект не попал ни в один из известных тебе секторов?

Fike
04.10.2018
13:59:19
тода хз. мысли кончились, я не настроящий сварщик
Да посмотри tcpdump. Я сам никогда не пользовался и жалею, что вот такой производственной необходимости как у тебя не было, когда прям надо это дело освоить.

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

Fike
04.10.2018
13:59:33
Al
04.10.2018
14:00:49
Беркли ни в транзакции, ни в SQL не умеет...
А оно точно прям нужно? Или ты так привык что по другому не умеешь думать?

Страница 676 из 718