Size: a a a

pgsql – PostgreSQL

2020 June 10

Ԥ

ԤИОНЕР in pgsql – PostgreSQL
Ну, что же, все в сборе, можно начинать субэдэшную оргию.
источник

EB

Elena Bulbenova in pgsql – PostgreSQL
товарищи специалисты по базам данных, нужна ваша помощь🙏
я HR и прилетела задачка найти администратора баз данных (удаленка)🙈
в каких тг каналах искать? какими каналами вы сами пользуетесь?
заранее спасибо огроменное и + в карму
источник

R

RS in pgsql – PostgreSQL
Elena Bulbenova
товарищи специалисты по базам данных, нужна ваша помощь🙏
я HR и прилетела задачка найти администратора баз данных (удаленка)🙈
в каких тг каналах искать? какими каналами вы сами пользуетесь?
заранее спасибо огроменное и + в карму
Базы данных разные бывают. Как и специалисты по ним.
А лучше разместить вакансию на ХХ с описанием того, что нужно
источник

IZ

Ilia Zviagin in pgsql – PostgreSQL
Victor Yegorov
нужен линукс, это родная ОС для Postgres-а. винду добавили сильно позже и некоторые вещи там всё ещё костыльно сделаны (с точки зрения разработчиков базы и высоконагруженных систем). в частности, если выделять большие shared_buffers — будут тормозилки.
точнее не скажу, т.к. с виндой не дружу совсем…
Я боюсь, что это 6 лиги предубеждения и домыслы...
источник
2020 June 11

В

Валерий in pgsql – PostgreSQL
W
Как юзать регулярки в Plpgsql? Задача такая нужно проверить логин на содержание запрещенных символов.
На PHP делал так: "!preg_match('|^[A-Z0-9]+$|i', $login)"
посмотри в сторону domain
источник

АК

А К in pgsql – PostgreSQL
Всем привет! а можно как-нибудь сделать что бы строка добавлялась в бд если только её не было ранее?
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
А К
Всем привет! а можно как-нибудь сделать что бы строка добавлялась в бд если только её не было ранее?
сделайте уникальный индекс на требуемые поля
источник

АК

А К in pgsql – PostgreSQL
мне надо иммено строчку проверять, а не одно какое-то поле
источник

JD

Jim Di in pgsql – PostgreSQL
какую строчку? хоть поподробнее бы с примерами расписал тогда. а то может возникнуть недопонимание =)
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
А К
мне надо иммено строчку проверять, а не одно какое-то поле
пусть в индекс будут входить все проверяемые поля
источник

DK

Den KP in pgsql – PostgreSQL
Алоха друзья! Вопрос на засыпку, подключил Oracle_fdw и подключить таблицы схемы. Вопрос: Наблюдаю что не отображаются индексы, как будто их нет. Так ли это? И можно ли в данном случае добавлять индексы в подключенной схеме
источник

DK

Den KP in pgsql – PostgreSQL
Это конечно врятли, потому что прав нет и все запросы все равно будут на оракле обрабатыватся планами запросов
источник

SK

Sergej Kolodnikov in pgsql – PostgreSQL
Ребята, всем привет.
Не могу понять в чём может быть дело.
Один и тот же запрос на тестовой базе отрабатывает мгновенно, а на проде тормозит жутко. При этом на проде железо гораздо лучше.

В файле собрал инфу по этому кейсу.

Запрос объединяет всего две таблички. Использует два индекса.

Если выполнять запросы к каждой таблице отдельно, то на проде всё тоже быстро выполняется.
источник

DM

Dmitriy Momotyuk in pgsql – PostgreSQL
Sergej Kolodnikov
Ребята, всем привет.
Не могу понять в чём может быть дело.
Один и тот же запрос на тестовой базе отрабатывает мгновенно, а на проде тормозит жутко. При этом на проде железо гораздо лучше.

В файле собрал инфу по этому кейсу.

Запрос объединяет всего две таблички. Использует два индекса.

Если выполнять запросы к каждой таблице отдельно, то на проде всё тоже быстро выполняется.
explain analyze одинаковый для обоих инсталляций?
источник

SK

Sergej Kolodnikov in pgsql – PostgreSQL
Dmitriy Momotyuk
explain analyze одинаковый для обоих инсталляций?
ты имеешь ты имеешь в виду сам план запроса?
В файле на второй закладке он есть.

Он одинаковый. Есть правда одно маленькое отличие в кол-во строк, но оно не гигантское.
Хотя я не понимаю почему оно отличается, ведь количество результирующих строк в обоих базах одинаковое
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Sergej Kolodnikov
ты имеешь ты имеешь в виду сам план запроса?
В файле на второй закладке он есть.

Он одинаковый. Есть правда одно маленькое отличие в кол-во строк, но оно не гигантское.
Хотя я не понимаю почему оно отличается, ведь количество результирующих строк в обоих базах одинаковое
вы бы show all сделали на обоих серверах и diff между ними.
источник

DM

Dmitriy Momotyuk in pgsql – PostgreSQL
Sergej Kolodnikov
ты имеешь ты имеешь в виду сам план запроса?
В файле на второй закладке он есть.

Он одинаковый. Есть правда одно маленькое отличие в кол-во строк, но оно не гигантское.
Хотя я не понимаю почему оно отличается, ведь количество результирующих строк в обоих базах одинаковое
не имел опыта с оптимизацией времени планирования, но может что-то с этим связано, тоже джоин на больших таблицах
https://stackoverflow.com/questions/22339836/postgresql-join-collapse-limit-and-time-for-query-planning
источник

SK

Sergej Kolodnikov in pgsql – PostgreSQL
Сергей Голод
вы бы show all сделали на обоих серверах и diff между ними.
источник

SK

Sergej Kolodnikov in pgsql – PostgreSQL
Почитал. Вроде не про мой случай
источник

СГ

Сергей Голод... in pgsql – PostgreSQL
Sergej Kolodnikov
ты имеешь ты имеешь в виду сам план запроса?
В файле на второй закладке он есть.

Он одинаковый. Есть правда одно маленькое отличие в кол-во строк, но оно не гигантское.
Хотя я не понимаю почему оно отличается, ведь количество результирующих строк в обоих базах одинаковое
а можете сделать explain (analyze, verbose, buffers)  и на http://explain.tensor.ru/ выложить?
источник