
Andrey
21.12.2017
09:59:43
Проблема с передачей redo в Oracle Data Guard.
Ошибка такая: redo shipping client performing standby login OCISessionBegin failed -1
.. Detailed OCI error val is 1031 and errmsg is 'ORA-01031: привилегий недостаточно'
В чем тут дело не понимаю.

Sergey
21.12.2017
10:02:31

Andrey
21.12.2017
10:51:04

Vitali K.
21.12.2017
10:59:52
Подскажите, как сделать чтобы согласно настройке log_min_duration_statement=XXX логировались только SELECTы (INSERT / UPDATE и проч не надо)?

Google

Alex
21.12.2017
11:00:43
grep ?
=)
там вроде нельзя такое указать насколько я помню

Vitali K.
21.12.2017
11:01:27
печалька ?
похоже мне в лог пишется много batch insertoв. прям оч много
Окей. Сейчас задам оч тупой вопрос.
Если я с делаю реплику для чтения и буду использовать ее только для чтения и укажу log_min_duration_statement в ее конфиге, то в логе не будет инсертов?

Alex
21.12.2017
11:03:05
не будет конечно

Simon
21.12.2017
11:08:51
ABC анализ кто-нибудь делал одним запросом? Это реально?

Vitali K.
21.12.2017
11:08:55
Другов вопрос. Если я буду грузить данные в таблицу не через инсерты, а через COPY (чтение CSV в таблицу) то попадет ли в slowlog весь payload из CSV ? это все в контексте постгреса и убирания лишнего шума из slowlog

Alex
21.12.2017
11:14:11
Приветствую.
Подскажите возможно ли с помощью запроса получить из такого набора данных
group | from | to
-------+------------+------------
1 | 2017-10-01 | 2017-12-09
2 | 2017-12-13 | 2017-12-29
1 | 2018-01-12 |
вот такой результат, т.е. закрыть "пропуски" между датами
group | from | to
-------+------------+------------
1 | 2017-10-01 | 2017-12-12
2 | 2017-12-13 | 2018-01-11
1 | 2018-01-12 |
субд postgres

Ilia
21.12.2017
11:15:45
Запросом из одного набора данных другой вообще не получить...

Alex
21.12.2017
11:16:40
ок, поменяю формулировку

Ilia
21.12.2017
11:17:00
А в запросах такое делать наоборот трудно и дорого по производительности, как правило.

Google

Ilia
21.12.2017
11:17:45
Но можно, на рекурсии (рекурсивный запрос)

Alex
21.12.2017
11:17:52
слишком сложная логика будет замедлять?

Ilia
21.12.2017
11:18:11
Тут смысла не вижу, легче на клиенте
Неупорядоченный набор
Запросы хорошо манипулируют отдельными строками, и плохо — совокупностями строк.
В стандартном базовом SQL таких возможностей вообще нет, например.
Только всякие расширенные возможности типа оконых фукнций или рекурсивных запросов позволяют это сделать.
Но они есть не во всех СУБД.
Тебе с PG повезло, там есть. А в других нет как правило

Sergey
21.12.2017
11:27:03

Vitali K.
21.12.2017
11:27:55
ок, я проэкспериментирую и напишу

Ilia
21.12.2017
12:18:53
Переведи...

Денис
21.12.2017
12:19:09
можно

Alex
21.12.2017
12:19:13
смотить можно
псотить нельзя
:)

Ilia
21.12.2017
12:20:13
Научи меня этому языку.
Чтобы я вас тоже псонимал

Alex
21.12.2017
12:27:31

Al
21.12.2017
12:39:28
Обьява ниочем кстати. Зарплата "как договоришься".
Даже обсуждать нечего

lost
21.12.2017
12:39:53
и даже посмеяться?

Alex
21.12.2017
12:40:30
а где объява то ? :)

Google

Al
21.12.2017
12:42:23
В корзине для мусора
Там только поплакать можно.

Артур Евгеньевич
21.12.2017
12:46:52
Ребята, а когда юзаешь —single-transaction при sql dump, он все таблицы блокирует базы?

lost
21.12.2017
12:56:44
что за тулза и что за база?

Admin
ERROR: S client not available

Vitali K.
21.12.2017
13:51:16
Я выше спрашивал как уменьшить кол-во шума в логе постгреса при поиске медленных запросов. Я хотел исключить из лога огромное кол-во пакетных инсертов вместе с параметрами и видеть только SELECT.
Если заменить инсерты на COPY, то в логе вместо каши будет единственная аккуратная строка
LOG: duration: 10392.449 ms statement: COPY olap_adjust_fact(date,channel_id,campaign_id,adgroup_id,creative_id,country_id,os_id,impressions,clicks,installs,revenue,customer_id,app_id,created_at) FROM stdin WITH DELIMITER AS ' ' NULL AS '\N'


Sergey
21.12.2017
13:57:38
Я выше спрашивал как уменьшить кол-во шума в логе постгреса при поиске медленных запросов. Я хотел исключить из лога огромное кол-во пакетных инсертов вместе с параметрами и видеть только SELECT.
Если заменить инсерты на COPY, то в логе вместо каши будет единственная аккуратная строка
LOG: duration: 10392.449 ms statement: COPY olap_adjust_fact(date,channel_id,campaign_id,adgroup_id,creative_id,country_id,os_id,impressions,clicks,installs,revenue,customer_id,app_id,created_at) FROM stdin WITH DELIMITER AS ' ' NULL AS '\N'
Спасибо!

@Coldplay
21.12.2017
16:30:17
Ребят какая есть программа по базам данных на подобие accessa?

Ilia
21.12.2017
16:35:15
Много разных есть...

aster
21.12.2017
16:36:27
access free alternatives

@Coldplay
21.12.2017
16:43:30
Спастбо

@Coldplay
21.12.2017
16:43:48
А в гуглн забивал они там как то не очень
И кстати щас востребована професия админа баз данных?

Mikhail
21.12.2017
16:58:51
О, пора иди за поп корном

aster
21.12.2017
17:02:26

@Coldplay
21.12.2017
17:13:35
Ну ребят простт ответьте честно
Я даже не знал что я на эту профессию пошел
На сайте было указано техник программист

Al
21.12.2017
17:46:54
я пас
Ну значит мешай карты и сдавай

Google

Dmitry
21.12.2017
17:57:43
хороший DBA на вес золота / хороших DBA пара тысяч на планету
утрирую

Al
21.12.2017
17:59:17

aster
21.12.2017
18:33:39
Ну значит мешай карты и сдавай
Мне вот интересно, чем там закончилась история с написанием парсера тр логов под mssql ?
Там где человек хотел незакомиченные логи на лету отдавать в слейв