Size: a a a

pgsql – PostgreSQL

2020 June 08

MG

Mikhail Gerasimov in pgsql – PostgreSQL
Вызываю sql функцию двумя способами select FUNCTION и select * from FUNCTION - в первом вызове возвращается запись с пустыми значениями - во втором случае запись возвращается корректно.

Как сделать первый вариант вызова работал корректно?
источник

KK

Konstantin Knizhnik in pgsql – PostgreSQL
Mikhail Gerasimov
Вызываю sql функцию двумя способами select FUNCTION и select * from FUNCTION - в первом вызове возвращается запись с пустыми значениями - во втором случае запись возвращается корректно.

Как сделать первый вариант вызова работал корректно?
В первом случае возвращается запись , содержащая одну колонку - структуру.
А используемый Вами IDE этого не понимает и показывает результаты не правильно.
источник

MG

Mikhail Gerasimov in pgsql – PostgreSQL
Konstantin Knizhnik
В первом случае возвращается запись , содержащая одну колонку - структуру.
А используемый Вами IDE этого не понимает и показывает результаты не правильно.
Да - оказалось верным - спасибо за ответ!
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Mikhail Gerasimov
Да - оказалось верным - спасибо за ответ!
Судя по морде - dbeaver, заведите issue, люди вам спасибо скажут.
источник

MG

Mikhail Gerasimov in pgsql – PostgreSQL
Михаил Шурутов
Судя по морде - dbeaver, заведите issue, люди вам спасибо скажут.
Да верно! Заведу
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Mikhail Gerasimov
Да верно! Заведу
Только сначала посмотрите, может кто же сталкивался с таким.
источник

J

John Roe in pgsql – PostgreSQL
Привет, Евгений lima! Пройди анти-спам проверку за 2 мин.
источник

4

4g in pgsql – PostgreSQL
Доброго дня. У меня вопрос не холивора ради.
Лично я больше склоняюсь к тому чтобы держать postgresql на linuxовой машине.
Коллеги же напротив не стремятся к такому - у кого-то давний отрицательный опыт, кто-то не сталкивался вообще.
Есть ли принципиальные отличия и что можно недополучить если держать postgres на windows, а не на linux.
Планируемая связка java+springboot+hibernate+(postgresql10/mysql/oracle).
Или может стоит почитать что-то по этому вопросу, буду благодарен за ссылки.
источник

VY

Victor Yegorov in pgsql – PostgreSQL
4g
Доброго дня. У меня вопрос не холивора ради.
Лично я больше склоняюсь к тому чтобы держать postgresql на linuxовой машине.
Коллеги же напротив не стремятся к такому - у кого-то давний отрицательный опыт, кто-то не сталкивался вообще.
Есть ли принципиальные отличия и что можно недополучить если держать postgres на windows, а не на linux.
Планируемая связка java+springboot+hibernate+(postgresql10/mysql/oracle).
Или может стоит почитать что-то по этому вопросу, буду благодарен за ссылки.
нужен линукс, это родная ОС для Postgres-а. винду добавили сильно позже и некоторые вещи там всё ещё костыльно сделаны (с точки зрения разработчиков базы и высоконагруженных систем). в частности, если выделять большие shared_buffers — будут тормозилки.
точнее не скажу, т.к. с виндой не дружу совсем…
источник

4

4g in pgsql – PostgreSQL
Victor Yegorov
нужен линукс, это родная ОС для Postgres-а. винду добавили сильно позже и некоторые вещи там всё ещё костыльно сделаны (с точки зрения разработчиков базы и высоконагруженных систем). в частности, если выделять большие shared_buffers — будут тормозилки.
точнее не скажу, т.к. с виндой не дружу совсем…
Понял спасибо за направление!
источник

s0

shuu 01 in pgsql – PostgreSQL
а есть где нибудь записи с pgcon2020?
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
shuu 01
а есть где нибудь записи с pgcon2020?
На сайте pgconf
источник

s0

shuu 01 in pgsql – PostgreSQL
чет не нашел(
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
источник

s0

shuu 01 in pgsql – PostgreSQL
а, это россия, а я тут искал: pgcon.org/2020
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
4g
Доброго дня. У меня вопрос не холивора ради.
Лично я больше склоняюсь к тому чтобы держать postgresql на linuxовой машине.
Коллеги же напротив не стремятся к такому - у кого-то давний отрицательный опыт, кто-то не сталкивался вообще.
Есть ли принципиальные отличия и что можно недополучить если держать postgres на windows, а не на linux.
Планируемая связка java+springboot+hibernate+(postgresql10/mysql/oracle).
Или может стоит почитать что-то по этому вопросу, буду благодарен за ссылки.
на больших базах под виндой вы не сможете использовать huge tables.
https://www.percona.com/blog/2018/12/20/benchmark-postgresql-with-linux-hugepages/
источник

GS

Grigory Smolkin in pgsql – PostgreSQL
А, прошу прощения
источник

4

4g in pgsql – PostgreSQL
Вот вчера буквально на статью на Хабре наткнулся. Там как раз были упоминания, а вот как быть на винде не было описания.
Теперь стало понятно почему.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
4g
Доброго дня. У меня вопрос не холивора ради.
Лично я больше склоняюсь к тому чтобы держать postgresql на linuxовой машине.
Коллеги же напротив не стремятся к такому - у кого-то давний отрицательный опыт, кто-то не сталкивался вообще.
Есть ли принципиальные отличия и что можно недополучить если держать postgres на windows, а не на linux.
Планируемая связка java+springboot+hibernate+(postgresql10/mysql/oracle).
Или может стоит почитать что-то по этому вопросу, буду благодарен за ссылки.
Главное (по крайней мере тогда, когда я интересовался этим вопросом), винда - поточная система, т.е. threads и вот это вот всё. С межпроцессными же средствами у неё все грустно, начиная с времени и стоимости форка и заканчивая проблемами с использованием общей памяти. А постгрес - процессник, т.е. на каждое клиентское подключение создаётся отдельный дочерний процесс, со всеми вытекающими. Поэтому на одном и том же железе ПГ на винде будет люто тормозить по сравнению с линухом.
источник

s

sexst in pgsql – PostgreSQL
4g
Доброго дня. У меня вопрос не холивора ради.
Лично я больше склоняюсь к тому чтобы держать postgresql на linuxовой машине.
Коллеги же напротив не стремятся к такому - у кого-то давний отрицательный опыт, кто-то не сталкивался вообще.
Есть ли принципиальные отличия и что можно недополучить если держать postgres на windows, а не на linux.
Планируемая связка java+springboot+hibernate+(postgresql10/mysql/oracle).
Или может стоит почитать что-то по этому вопросу, буду благодарен за ссылки.
За исключением некоторых vendor-specific СУБД, в принципе стоит придерживаться позиции "сервер под СУБД == linux".
Да, на текущий момент этого мнения начинают придерживаться даже в отношении MS SQL.
источник