Size: a a a

pgsql – PostgreSQL

2021 February 24

AL

Alexey Lesovsky in pgsql – PostgreSQL
Max
Всем доброго времени суток. Вопрос к знатокам - подскажите пжл какую версию постгри (под вин) лучше всего использовать у связке с вин сервер 2019 (стандарт) исходя из вашего опыта. Я только начинаю изучатьт постгри, буду признателен за советы.
начните с 13-й это последняя наиболее свежая версия
источник

D

Dmitriy in pgsql – PostgreSQL
Max
Всем доброго времени суток. Вопрос к знатокам - подскажите пжл какую версию постгри (под вин) лучше всего использовать у связке с вин сервер 2019 (стандарт) исходя из вашего опыта. Я только начинаю изучатьт постгри, буду признателен за советы.
Думаю, с любой из относительно свежих, т.к. вы, скорее всего, с различиями между версиями первое (скорее всего, продолжительное) время даже не столкнётесь
источник

XZ

X Z in pgsql – PostgreSQL
Konstantin Knizhnik
А какой стоит work_mem? Ну и план запроса не плохо бы посмотреть (explain analyze). Возможно провирается стаистикиа и в результате в hash join прилетает гораздо больше, чем ожидалось
4mb
источник

M

Max in pgsql – PostgreSQL
Alexey Lesovsky
начните с 13-й это последняя наиболее свежая версия
Ок, спсб !
Буду изучать :)
источник

AL

Alexey Lesovsky in pgsql – PostgreSQL
Max
Ок, спсб !
Буду изучать :)
еще советую эту книгу - Джуба, Волков. Изучаем PostgreSQL, есть на русском. Там скорей всего будет версия поменьше 13, но в целом сойдет.
источник

МШ

Михаил Шурутов... in pgsql – PostgreSQL
Max
Всем доброго времени суток. Вопрос к знатокам - подскажите пжл какую версию постгри (под вин) лучше всего использовать у связке с вин сервер 2019 (стандарт) исходя из вашего опыта. Я только начинаю изучатьт постгри, буду признателен за советы.
СУБД называется постгрес, здесь, например, описано, почему: https://ru.wikipedia.org/wiki/%D0%A1%D1%82%D0%BE%D1%83%D0%BD%D0%B1%D1%80%D0%B5%D0%B9%D0%BA%D0%B5%D1%80,_%D0%9C%D0%B0%D0%B9%D0%BA%D0%BB
Постгрес же на винде - это к психиатру (потому что винда - в чистом виде поточник, а постгрес - не менее чистый процессник, со всеми вытекающими). Либо для сильных духом, но точно не для новичков.
источник

R

Roman in pgsql – PostgreSQL
Max Mokryi
А можно я вылезу с вопросом про бекапы? Есть сервер, на нем лежит 2 БД. Продакшен и тест. Общий размер на FS - 72 гига. Продакшен - из них занимает 42Гб. В сжатом виде архив от pg_dump прода занимает около 5.5Гб. Снятие дампов через pg_dump очень не нравится, так как разворачивается до 40 минут. Сами данные восстанавливаются относительно быстро, а вот индексы, и форинкеи - это долго. Сейчас дамп снимается раз в сутки, но это как-то слишком редко. Хотелось бы чаще и быстрее в плане восстановления, так как ждать разворота БД такое время слишком критично. Новые данные поступают в систему почти непрерывным потоком. RAM на машинке - 128Гб, хранилище - зеркало на SSD
Pg_probackup
источник

N

Nurlan in pgsql – PostgreSQL
Max Mokryi
А можно я вылезу с вопросом про бекапы? Есть сервер, на нем лежит 2 БД. Продакшен и тест. Общий размер на FS - 72 гига. Продакшен - из них занимает 42Гб. В сжатом виде архив от pg_dump прода занимает около 5.5Гб. Снятие дампов через pg_dump очень не нравится, так как разворачивается до 40 минут. Сами данные восстанавливаются относительно быстро, а вот индексы, и форинкеи - это долго. Сейчас дамп снимается раз в сутки, но это как-то слишком редко. Хотелось бы чаще и быстрее в плане восстановления, так как ждать разворота БД такое время слишком критично. Новые данные поступают в систему почти непрерывным потоком. RAM на машинке - 128Гб, хранилище - зеркало на SSD
Прод и тест на одной ос оч большой риск повернуть не туда, а пробовали не тащить индексы а создать заново? Сделать репликацию конечно можно но тут надо учесть что транзакционные журналы могут сожрать место.
источник

АБ

Алексей Бабыкин... in pgsql – PostgreSQL
есть таблица с номерами которые записаны в свободном виде как найти максимально похожий?
+7 (988) 755-75-55 и 8 9887557555  -  2 одинаковых телефона, можно оставить только цифры но что делать с 7 и 8 в начале (здесь может код города или что то другое).
источник

D

Denisio in pgsql – PostgreSQL
2. написать функцию нормализации и использовать в запросе
1. нормализовать в другую таблицу
источник

D

Denisio in pgsql – PostgreSQL
с + и кодом - не попросту, есть варианты сравнивать (хранить для проверки) нормализованные значения с крайней правой цифры. Есть вариант бить на код и телефон согласно DEF-кодам
источник

D

Denisio in pgsql – PostgreSQL
вобщем прекрасный способ развлечься
источник

D

Denisio in pgsql – PostgreSQL
DEF-коды кстати публично доступны для ипользования в csv и других форматах
источник

АБ

Алексей Бабыкин... in pgsql – PostgreSQL
в пг есть функция которая показывает насколько строка входит в другую?
источник

D

Denisio in pgsql – PostgreSQL
источник

АБ

Алексей Бабыкин... in pgsql – PostgreSQL
ну почти это находит индекс а мне нужно кореляция
источник

D

Denisio in pgsql – PostgreSQL
корелляция - это ты про расстояние левенштейна ?
источник

D

Denisio in pgsql – PostgreSQL
вобщем достаточно легко гуглица с чего начать
источник

АБ

Алексей Бабыкин... in pgsql – PostgreSQL
Denisio
корелляция - это ты про расстояние левенштейна ?
да, то что нужно спасибо
источник

D

Denisio in pgsql – PostgreSQL
хотя если там только телефон - то посчитать разницу в цифрах - будет значительно проще
источник