Size: a a a

pgsql – PostgreSQL

2020 July 15

R

Raido🚭 in pgsql – PostgreSQL
Yaroslav Schekin
А там разве они не с utf8 по умолчанию и создаются?
Т.е. просто "CREATE DATABASE some_name;" (или createdb из shell).
Спасибо, что откликнулся. База создаётся сразу в SQL_ACII
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Sergey Bubnov
Ага, тоесть чтобы оно постоянно было в кеше, нужно чтобы кто-то постоянно работал с этой таблицей или иногда делать фейковые запросы в эту бд? Как это обычно решается, наверняка это не у меня одного такая задача? )
Добавлением RAM это обычно решается. ;)
Раз она вытесняется, значит эта память нужна чему-то другому (и в таком случае pg_prewarm тоже может не помочь).
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Raido🚭
Спасибо, что откликнулся. База создаётся сразу в SQL_ACII
Странно... а покажите результаты \l, "SELECT version();" и команду создания.
источник

R

Raido🚭 in pgsql – PostgreSQL
Yaroslav Schekin
А там разве они не с utf8 по умолчанию и создаются?
Т.е. просто "CREATE DATABASE some_name;" (или createdb из shell).
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Raido🚭
Привет всем. Нужна помощь, поставил Debian, установил Postgers, как можно создать чистую базу с кодировкой Unicode? К сожалению сейчас времени читать матчасть нету, ибо просят сейчас/срочно 🤦🏻‍♂️, на выходных углублюсь в изучении мануалов
> К сожалению сейчас времени читать матчасть нету,
А у нас тут мало у кого есть время пересказывать документацию. Судя по вопросу и картинке, вы ещё и в локализацию ОС не умеете. И что, прикажете вам доку ещё и по этому перепечатывать?
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Что это за дистрибутив PostgreSQL / откуда Вы его взяли?
И в самой OS всё нормально с locales?
источник

R

Raido🚭 in pgsql – PostgreSQL
Yaroslav Schekin
Что это за дистрибутив PostgreSQL / откуда Вы его взяли?
И в самой OS всё нормально с locales?
11.7. Поставил дебиан 10, сразу установил postgresql
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Raido🚭
11.7. Поставил дебиан 10, сразу установил postgresql
1. Ещё раз, как установили?
2. Покажите "SELECT version();"
3. Что с locales в самой OS?
источник

R

Raido🚭 in pgsql – PostgreSQL
Yaroslav Schekin
1. Ещё раз, как установили?
2. Покажите "SELECT version();"
3. Что с locales в самой OS?
1. Установил debian10, далее добавил ключ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -, после этого установил: apt -y install postgresql-11
2. PostgreSQL 11.7 (Debian 11.7-0+deb10u1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
3. Locale OS: LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
источник

YS

Yaroslav Schekin in pgsql – PostgreSQL
Raido🚭
1. Установил debian10, далее добавил ключ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -, после этого установил: apt -y install postgresql-11
2. PostgreSQL 11.7 (Debian 11.7-0+deb10u1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
3. Locale OS: LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
1. Ставили бы Вы дистрибутив PGDG... См. https://wiki.postgresql.org/wiki/Apt
2. И странно, что версия не 11.8.
3. Ну а "locale -a" проверяли?
источник

R

Raido🚭 in pgsql – PostgreSQL
Yaroslav Schekin
1. Ставили бы Вы дистрибутив PGDG... См. https://wiki.postgresql.org/wiki/Apt
2. И странно, что версия не 11.8.
3. Ну а "locale -a" проверяли?
Попробую установить дистрибутив pgdg. Locale -a смотрел, пришлось доустанавливать языковый пакет, т.к. там был почти пустой список
источник

mm

mold mold in pgsql – PostgreSQL
Ребят салют, подскажите пожалуйста сделал репликацию логическую ,но данные не нагоняютя на ведомый сервер,получил статус straming, без catchup как узнать причины почему ведомы сервер не нагоняет ведущий?
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
Sergey Bubnov
Ага, тоесть чтобы оно постоянно было в кеше, нужно чтобы кто-то постоянно работал с этой таблицей или иногда делать фейковые запросы в эту бд? Как это обычно решается, наверняка это не у меня одного такая задача? )
В первую очередь проверьте, что shared_buffers  - не дефаултные 128Mb
Впрочем если бы дело было только в этом, то странички остались бы кэши файловой системы.
Если и там их нет, значит действительно слишком мало памяти на сервере или кто-то слишком активно её кушает.
источник

SB

Sergey Bubnov in pgsql – PostgreSQL
Konstantin Knizhnik
В первую очередь проверьте, что shared_buffers  - не дефаултные 128Mb
Впрочем если бы дело было только в этом, то странички остались бы кэши файловой системы.
Если и там их нет, значит действительно слишком мало памяти на сервере или кто-то слишком активно её кушает.
ага я посмотрел. Всю память кушает PG. Так как там 4гб  оперативки сервере а в бд 200кк записей  и примерно 40гб занимает PG на жестком диске (вместе с индексами). Все же мне кажется 4гб маловато для такого кол-ва данных
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
Raido🚭
1. Установил debian10, далее добавил ключ wget --quiet -O - https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -, после этого установил: apt -y install postgresql-11
2. PostgreSQL 11.7 (Debian 11.7-0+deb10u1) on x86_64-pc-linux-gnu, compiled by gcc (Debian 8.3.0-6) 8.3.0, 64-bit
3. Locale OS: LANG=C
LANGUAGE=
LC_CTYPE="C"
LC_NUMERIC="C"
LC_TIME="C"
LC_COLLATE="C"
LC_MONETARY="C"
LC_MESSAGES="C"
LC_PAPER="C"
LC_NAME="C"
LC_ADDRESS="C"
LC_TELEPHONE="C"
LC_MEASUREMENT="C"
LC_IDENTIFICATION="C"
LC_ALL=
Вчера только сталкивался
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
источник

VA

Vladimir Abrikosov in pgsql – PostgreSQL
Должно помочь
источник

R

Raido🚭 in pgsql – PostgreSQL
Vladimir Abrikosov
Вчера только сталкивался
Решилась проблема установкой  по этому мануалу https://wiki.postgresql.org/wiki/Apt
источник

R

Raido🚭 in pgsql – PostgreSQL
~$ sudo apt-get install curl ca-certificates gnupg
~$ curl https://www.postgresql.org/media/keys/ACCC4CF8.asc | sudo apt-key add -
~$ sudo sh -c 'echo "deb http://apt.postgresql.org/pub/repos/apt $(lsb_release -cs)-pgdg main" > /etc/apt/sources.list.d/pgdg.list'
~$ apt update
~$ sudo apt-get install postgresql-11
После появилась кодировка utf8
источник

R

Raido🚭 in pgsql – PostgreSQL
Yaroslav Schekin
1. Ставили бы Вы дистрибутив PGDG... См. https://wiki.postgresql.org/wiki/Apt
2. И странно, что версия не 11.8.
3. Ну а "locale -a" проверяли?
спасибо большое за помощь!
источник