• Как изменить формат вывода timestamp with time zone в postgresql?

    Melkij
    @Melkij
    PostgreSQL DBA
    При отсутствии явных функций форматирования даты в запросе стиль вывода timestamp задаётся настройкой datestyle. Это на выбор несколько предустановленных форматов. Для таймзоны форматирование вида здесь. Стиль USE_XSD_DATES используется в xml и json, но через datestyle его использовать невозможно, а потому минутная часть в выводе будет присутствовать только отличная от нуля.

    В целом, форматирование датывремени - это не задача запроса к базе, это задача вывода данных в конечном приложении.
    Ответ написан
    Комментировать
  • Где можно добавить памяти для JVM в Oracle DB 19c?

    Lorien_Elf
    @Lorien_Elf
    Keep calm and drop database
    Зачем? Какую цель преследуете?

    В базе данных объем памяти для jvm регулируется инициализационным параметром java_pool_size.
    https://docs.oracle.com/en/database/oracle/oracle-...

    Но я бы использовал Oralce Automatic Shared Memory Management и не трогал бы параметры памяти без необходимости.
    Ответ написан
    2 комментария
  • Как ускорить работу слота репликации на PostgreSQL?

    Melkij
    @Melkij
    PostgreSQL DBA
    Скорей всего упираетесь в производительность IO на временных файлах, увеличение logical_decoding_work_mem с этим должно помочь.
    Затем посмотрите, не упираетесь ли в 100% cpu на этом процессе. logical decoding однопоточный, ему важна производительность в один поток. Тут ничего не поможет. Прочитать, понять и переупорядочить данные среди гигабайтов wal'ов всё равно придётся.
    Ответ написан
    Комментировать