
Dmitry
08.09.2017
12:15:34
А кто едет в сибирь на PgConf2017?
кто где останавливается?

Дмитрий
08.09.2017
12:15:42

Artem
08.09.2017
12:17:27

Google

Arthur
08.09.2017
12:18:37

Дмитрий
08.09.2017
12:19:23
max_wal_size ща гляну

Lulz
08.09.2017
12:21:33
Привет! на Windows server не могу сделать tablespace, хотя все права сделал, но пишет, что нет доступа

Artem
08.09.2017
12:21:38
Если у вас 9.6 то не найдете :)
Включен ли он и сколько значение
Он по дефолту 10секунд, для начала, можно уменьшить до 5.

Дмитрий
08.09.2017
12:26:54
Что-то впн разорвался, подключиться не могу, а этот параметр влияет на асинхронную репликацию?

Andy
08.09.2017
12:38:45

Дмитрий
08.09.2017
12:38:57

Artem
08.09.2017
12:41:27

Дмитрий
08.09.2017
12:41:37
sync_commit выключать опасно - потеря данных критична

Google

Artem
08.09.2017
12:42:05
10 секунд и стоит
Можно поставить 5 и посмотреть, изменится ли ситуация в лучшую сторону.

Дмитрий
08.09.2017
12:42:22

Artem
08.09.2017
12:46:24

Дмитрий
08.09.2017
12:50:17

Arthur
08.09.2017
12:54:15

Denis
08.09.2017
13:57:10

Алексей
08.09.2017
13:57:57

Vadim
08.09.2017
14:47:48
печально

Mikhail
08.09.2017
15:46:10
У меня есть таблица, в ней изменяется только часть полей. Скажите, я могу запомнить результат селекта по этой таблице? Селект будет по тем полям которые не меняются
в pqsql

Lev
08.09.2017
15:47:29
select ,,,, into somthing?

Vadim
08.09.2017
15:48:04
в файл можешь вывести результат

Mikhail
08.09.2017
15:49:18
select ,,,, into somthing?
да, но это будет переменная, а мне нужно чтобы это сохранялось между вызовами процедуры и желательно не в памяти а на диске

Anton [Mgn, az09@osm]
08.09.2017
15:50:09
Аудит измененных данных

Lev
08.09.2017
15:50:19
psql -c "copy(select ....) into csv;" > some.csv

Mikhail
08.09.2017
15:51:09
т.е. я дергая селект с одними и теми же параметрами два раза
первый раз он выполняется
а второй раз просто достается заранее сохраненное где либо значение

Google

Mikhail
08.09.2017
15:52:26
потому что таблица по полям, которые в селекте используются, не меняется

Lev
08.09.2017
15:53:04
так почему select into не подходит? Он может селектить не только в переменную, но и во временную и даже постоянную таблицу

Mikhail
08.09.2017
15:53:32
как потом из этой таблицы достать данные?

Darafei
08.09.2017
15:53:37
селектом

Mikhail
08.09.2017
15:53:40
тем же самым запросом?

Darafei
08.09.2017
15:53:50
ты хочешь materialized view

Mikhail
08.09.2017
15:53:56
неа

Darafei
08.09.2017
15:54:15
пожалуйста, прочитай оглавление документации postgres и убедись, что ты понимаешь все слова в нём

Mikhail
08.09.2017
15:54:37

Darafei
08.09.2017
15:55:10
сформулируй то, что ты хочешь, пользуясь только теми словами, которые есть в оглавлении документации

Mikhail
08.09.2017
15:55:39
хорошо, я могу расписать подробнее, с примером таблицы
есть вот такая таблица
https://pastebin.com/pBSg72xG

Darafei
08.09.2017
15:56:46
просто сейчас это "я хочу, чтобы сохранённое не читалось из таблицы, а читалось из другой таблицы, но не той, а другой"

Mikhail
08.09.2017
15:57:09

Darafei
08.09.2017
15:58:06
это может называться или materialized view, или index

OMG2SMART4YOU
08.09.2017
16:00:11
всем привет!

Mikhail
08.09.2017
16:00:46
вот функция
А, блин, не та

Google

Mikhail
08.09.2017
16:01:56
Вот это - https://pastebin.com/tpJwH4Dq
И в ней есть селект -
SELECT id INTO config_id
FROM settings
WHERE user_id = user_config.config_id.user_id and
name = user_config.config_id.name and
version = user_config.config_id.version;
Так вот, я хочу, каким то образом, сделать так, чтобы этот селект, если он уже выполнялся именно с данным набором параметров не вычислялся из бд, а бралось где либо сохраненное уже значение для него
Теперь понятно? @Komzpa

Vadim
08.09.2017
16:06:28
в приложении держи

Mikhail
08.09.2017
16:07:29

Darafei
08.09.2017
16:07:30

Lev
08.09.2017
16:07:41

Darafei
08.09.2017
16:07:48
возможно, ты хочешь, чтобы запрос выполнился быстрее? :)

Mikhail
08.09.2017
16:08:07

Darafei
08.09.2017
16:08:18
сохранённое, например, где?
чем тебе shared_buffers не нравится?

Mikhail
08.09.2017
16:08:34

Darafei
08.09.2017
16:09:05
а чем, кроме желания выпендриться, продиктован вопрос?

Vadim
08.09.2017
16:10:00

Mikhail
08.09.2017
16:10:08

Google

Darafei
08.09.2017
16:11:08
База это уже сделала сама

Vadim
08.09.2017
16:11:12
данные итак кэшируются

Mikhail
08.09.2017
16:11:22
Где про это почитать?
Т.е. она реально не будет заново обращаться к таблице?
по индексу по трем колонкам

Vadim
08.09.2017
16:13:15
вернее страницы с диска не будут повторно подниматься в память, если часто обращаешься к ним

Mikhail
08.09.2017
16:14:20

Vadim
08.09.2017
16:14:28
а почему не хочешь в приложении держать?
сервисы могут кэшировать id-ки

Stas
08.09.2017
16:15:35

Mikhail
08.09.2017
16:15:41

Vadim
08.09.2017
16:15:56
уровня сервисов нету?
сервер приложений

Mikhail
08.09.2017
16:16:20

Vadim
08.09.2017
16:17:34
от японца с не нейтив инглишом, интересно насколько там английский нормальный