
Vadim
06.07.2017
08:59:59
или locale

Alexandr
06.07.2017
09:00:20

Аггей
06.07.2017
09:01:01
А в логах БД что?

Alexandr
06.07.2017
09:01:20
хз, ибо БД полгода не использовались

Google

Аггей
06.07.2017
09:02:17
Лог можно щас поглядеть?
Он же пишет

Alexandr
06.07.2017
09:02:31
2017-07-06 12:03:27 MSK WARNING: archive_mode enabled, yet archive_command is not set
пишет
и так каждый день)

Аггей
06.07.2017
09:03:05
Так либо archive_command задайте
Либо archive_mode = off

Alexandr
06.07.2017
09:04:03
сделал off

Аггей
06.07.2017
09:04:09
У вас сейчас стоит режим архивирования wal логов, а подтвержения успешного архивирования pg не получает
Поэтому копит xlog
Ну раз полгода не пользовались - вряд ли

Alexandr
06.07.2017
09:05:03
не было, надеюсь

Google

Аггей
06.07.2017
09:05:18
Начали уходить xlog?

Vadim
06.07.2017
09:05:37
нашел
This is just the beginning. ICU offers a lot of functionality in this area that we are not exposing through PostgreSQL yet. There are options for case-insensitive sorting, accent-insensitive sorting, and totally customizing a collation. Look for those in future PostgreSQL releases.
видимо, не сейчас, к 20ой версии сделают

Alexandr
06.07.2017
09:06:32
а теперь я рестартануться не могу

Аггей
06.07.2017
09:06:45
Что пишет?
В логах

Alexandr
06.07.2017
09:07:35
дескать, ошибки в конфиге, сижу изучаю

Аггей
06.07.2017
09:12:33
так он там указывает в каком месте

Alexandr
06.07.2017
09:17:32
теперь не стартует по причине того, что на винде(
служба упала после того, как я поставил off и:
2017-07-06 12:20:10 MSK LOG: database system was not properly shut down; automatic recovery in progress
2017-07-06 12:20:10 MSK LOG: redo starts at 1B/9E7F5790
2017-07-06 12:20:10 MSK LOG: invalid record length at 1B/9E7FA638
2017-07-06 12:20:10 MSK LOG: redo done at 1B/9E7F9BB8
чую, что проще убить всё и заново поднять, благо есть бэкапы

Аггей
06.07.2017
09:20:44
Ну так это ж нормально
БД восстанавливается

Alexandr
06.07.2017
09:21:30
pg_xlog уходит
шикарно

Аггей
06.07.2017
09:21:41
А винда убивает через 30 секунд?
Нет?
Если да - запустите через pgctl

Google

Alexandr
06.07.2017
09:22:15
винда рулит: говорит, что служба не стартанула и всё плохо, а на самом деле процессы висят и что-то делают

Аггей
06.07.2017
09:23:05
У винды есть известная проблема - если служба не ответила в течении 30 секунд что запущена - она выдает ошибку.

Alexandr
06.07.2017
09:23:20
именно так и происходит

Аггей
06.07.2017
09:23:22
А когда БД в recovery - она не дает такого ответа

Alexandr
06.07.2017
09:24:14
внешне всё ок
но не для винды)
огромное спасибо, место почистилось, цель достигнута)

Аггей
06.07.2017
09:25:40
Один мой знакомый начальник сисадминов заставляет всех пить утром кофе и говорит - "за утренном кофе надо читать свежие логи" (

Vladimir
06.07.2017
09:26:04
Хорошая практика, надо перенять :)

Alexandr
06.07.2017
09:28:27
+1

Mike Chuguniy
06.07.2017
09:30:19
ЗЫ. Я вот логвотчем пользуюсь.

Аггей
06.07.2017
09:43:26

Mike Chuguniy
06.07.2017
09:46:09
Для узнать о проблемах есть мониторинг. Либо проблемы, на самом деле, совсем не проблемы.

Аггей
06.07.2017
09:49:17
Проблемы бывают разными. Типичное - слышали о сроках действия пароля в oracle? Так вот oracle за какое-то время начинает спамить приложению - "до окончания срока действия осталось X дней" . Мониторить это можно, но нужно ли. А вот в логах будет сразу видно
Конечно все зависит от числа продуктов. Я не могу себе позволить просматривать логи - слишком их много - поэтому, тоже пользуюсь ELK (к сожалению пока не везде)

Mike Chuguniy
06.07.2017
10:07:30
ELK - это вот это: https://logz.io/learn/complete-guide-elk-stack/

Аггей
06.07.2017
10:14:43
https://gyazo.com/11db71fe392260b539d23caee14a3c3e.png
В моем случае как-то так

@ndrey
06.07.2017
11:18:39
Как проходит pg day? Где фото/видео? Ну и было бы не плохо, какую нибудь стенограмму сюда писать :)

Google

Pavel
06.07.2017
11:19:31

@ndrey
06.07.2017
11:21:12

Антошин
06.07.2017
11:38:53
запись будет?)

Ilya
06.07.2017
11:59:42

Антошин
06.07.2017
12:00:04
звучит многообещающе)

Admin
ERROR: S client not available

Pavel
06.07.2017
12:12:16

Anatoliy
06.07.2017
12:36:03

Mikhail
06.07.2017
12:52:21
Больше весёлых картинок!

Alexey
06.07.2017
13:45:51
Всех приветствую!
Посоветуйте, пожалуйста, инструмент для проектирования БД (в контексте postgresql, конечно)? ER диаграммы, генерация и т.д...

Sergey
06.07.2017
13:46:14
pgmodeler

Anton [Mgn, az09@osm]
06.07.2017
13:47:47
никто FAQ не хочет соорудить?

Alexey
06.07.2017
13:55:44
pgmodeler
Ага, спасибо!
Его как раз сейчас ковыряю.
А можете пояснить его философию формирования diff'a?
В модели 1 поле добавляешь, а в diff'e куча всего пересоздается в БД.

Sergey
06.07.2017
13:56:22
например?

Alexey
06.07.2017
14:00:54
Взял demodb из примеров встроенных.
Накатил на БД.
Для теста не стал ничего менять в модели.
Пробую сделать diff, а он выдает:
contraint'ы все пересоздаются похоже и не только

Artem
06.07.2017
16:16:05
Коллеги SOS. Вчера сделали ап с 9.3 на 9.6 - и под нагрузкой обращения к вьюшкам ложат сервер. К примеру SELECT * FROM report_pod_dutyofcare WHERE order_id IN (1) - выполняется а как только SELECT * FROM report_pod_dutyofcare WHERE order_id IN (1,2) запрос начинается выполнятся очень долго

Darafei
06.07.2017
16:21:06
а где план?

Artur
06.07.2017
16:56:17
Коллеги, а есть какой-то хитрый способ сделать один запрос, который вернёт и count строк, и первые N (но не все), а не делать 2 запроса?

Google

Mikhail
06.07.2017
16:56:39
А статистику обновил ? План нужен

Alex
06.07.2017
16:57:05
union же )
Коллеги, а есть какой-то хитрый способ сделать один запрос, который вернёт и count строк, и первые N (но не все), а не делать 2 запроса?

Artur
06.07.2017
16:59:54
union же )
union вместе с with видимо, чтобы сам запрос один раз выполнился

Sergey
06.07.2017
17:06:00

Anton [Mgn, az09@osm]
06.07.2017
17:47:35
вон я сегодня изгалялся
простите за сиквел

Аггей
06.07.2017
18:36:07
Статистику и ещё вариант, что настройки workmem и прочего не совпадают

Artem
06.07.2017
20:30:44
обновилили статистику на всех базах отпустило - еще меняли воркмем с 128мб на 14мб. Потом откатили назад.

blkmrkt
06.07.2017
20:45:12
я запустил CLUSTER table USING index, команда отвалилась от того что исчерпала место на диске, но после этого стало меньше места чем до запуска команды.
В чем может быть дело?

Darafei
06.07.2017
20:52:28
wal?

blkmrkt
06.07.2017
20:52:47
никакой активности больше на сервере не было
И еще вопрос - у меня есть горячая табличка, в которую производится очень много апсертов. После заливки дампа она 407GB, но помню что она пухла до 1.5ТБ раньше из-за фрагментации. Хочу эту и еще одну таблицу 300ГБ положить на NVMe тейблспейс с 1.2 ТБ места.
Можно как-то с уверенностью предотвратить рост размера таблицы (настроить автовакум) до 110% например? Иначе если вторая такая же таблица в тейблспейс не поместится, то вакум и кластер перестанут работать