Size: a a a

DBA - русскоговорящее сообщество

2021 February 11

SH

Slava Hiller in DBA - русскоговорящее сообщество
Не умею толком в хэвинг. Покажи если знаешь как.
источник

ФГ

Федор Гулин... in DBA - русскоговорящее сообщество
Ну не код же на смарте набирать.
Гогле sql having example
Выдаст кучу примеров
источник

ФГ

Федор Гулин... in DBA - русскоговорящее сообщество
Adv0cat
“Сообразить на троих” это не из моего времени, увы, я еще молод, чтобы такое знать, это я узнал от 45 летнего коллеги 😄
Смотрите Афоня.
Хороший фильм.
И эпизод там такой есть.
Третьим будешь ?
PS а ещё есть такая аббревиатура БАМ.
и она оказалась имела ещё и другое значение о чем я узнал позже.
источник

A

Adv0cat in DBA - русскоговорящее сообщество
Федор Гулин
Смотрите Афоня.
Хороший фильм.
И эпизод там такой есть.
Третьим будешь ?
PS а ещё есть такая аббревиатура БАМ.
и она оказалась имела ещё и другое значение о чем я узнал позже.
Говорю ж не из моего времени) фильм выше за 16 лет до моего рождения 😏
источник

ДL

Дмитрий Lamespy😎... in DBA - русскоговорящее сообщество
Ребята, привет!
подскажи плиз!
можно ли делать left join но с условием?
типо такого
select * from table 1 tb1
left join table 2 analytics
on
tb1.источник = analytics.источник and
if null(tb1.id кампании = analytics.id кампании,
tb1.название кампании = analytics.id кампании)
Или как бы вы решили эту задачу?)
источник

ФГ

Федор Гулин... in DBA - русскоговорящее сообщество
Join можно сделать с Любым условием.
Вопрос в правильной логике
А поля можнл через nvl, coalesce писать как и условия.
Берете пример и смотрите что возвращает постепенно добавляя/убирая условия в жойне чтобы был нужный результат.
источник

IZ

Ilia Zviagin in DBA - русскоговорящее сообщество
Дмитрий Lamespy😎
Ребята, привет!
подскажи плиз!
можно ли делать left join но с условием?
типо такого
select * from table 1 tb1
left join table 2 analytics
on
tb1.источник = analytics.источник and
if null(tb1.id кампании = analytics.id кампании,
tb1.название кампании = analytics.id кампании)
Или как бы вы решили эту задачу?)
JOIN делать МОЖНО. Но НЕ НУЖНО. Причина одна -- производительность. Как правило, у таких JOIN ов она либо плохая, либо очень плохая. Зависит это от данных. Их надо знать, а знаешь их только ты.

Из этих условий это

tb1.источник = analytics.источник

оптимизируемое, а
это

and
if null(tb1.id кампании = analytics.id кампании,
tb1.название кампании = analytics.id кампании)

нет.

Если у тебя запрос ТОЛЬКО по оптимизируемому условию даёт хорошую производительность,
то иметь доп. условия допустимо.
Если нет -- то запрос просто будет так медленно работать, что это фактически будет означать его неработоспособность
источник
2021 February 12

NR

Natalia Rudik in DBA - русскоговорящее сообщество
#вакансия #postgresql #москва #fulltime #remote #удаленка

Вакансия: Ведущий разработчик БД PostgreSQL

🏬🏡
Формат работы: гибридный график (в т.ч. можно работать полностью удаленно)
💰Условия: 200k – 240k net (в т.ч. готовы обсуждать вашу зп вилку)
🪄Компания: CoMagic
🧑‍💻Проект: внутренний проект — работа над CRM системой.
💿Несколько слов о нашей БД: мы используем PostgreSQL с 2003 года и прошли путь от базы в пару гигабайт до кластера с текущим размером более 25Тб (+ 20Тб на фризе). Текущие кол-во таблиц > 700, число хранимых процедур ~3000.

Фронт работ:
• разработка архитектуры с учетом взаимодействия между БД;
• написание хранимых процедур;
• оптимизация работы БД (отчеты по таблицам с миллионами записей).

Наши ожидания:
• хорошее знание SQL;
• понимание архитектуры и принципов работы СУБД;
• знание PostgreSQL или Oracle (в команде есть сотрудники, которые успешно перешли с Oracle на PostgreSQL, поэтому если ты знаешь только Oracle для нас это не проблема);
• знание pl/pgsql;
• вдумчивость, готовность погрузиться в проект с "большой историей" и навести там порядок.

Мы предлагаем:
• работу в компании с вменяемым руководством, адекватным отношением к сотрудникам и надежным финансированием;
• белую заработную плату, кафетерий льгот;
• офис компании находится рядом с м. Нахимовский проспект (можно работать как в офисе, так и полностью удаленно)

📇 Контакты для связи: @Natalia_Rudik
Почта: n.rudik@comagic.dev
источник

Kㅣ

Kristin ㅣ DEXEOS in DBA - русскоговорящее сообщество
maybe running the script twice ?
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
Всем привет, вопрос есть, кто нибудь использовал text индексы в монге? В частности на 4.2.3?
источник

AK

Alex K in DBA - русскоговорящее сообщество
Народ, привет, а как сделать если я не хочу выбирать ничего из v_nomenclature. Но там есть условие которое мне надо выполнить. И вообще inner ом такое решается обычно?
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
Alex K
Народ, привет, а как сделать если я не хочу выбирать ничего из v_nomenclature. Но там есть условие которое мне надо выполнить. И вообще inner ом такое решается обычно?
в селекте укажи только нужные поля, чаще всего иннером, но есть и другие варианты, всё зависит от объёмов данных и поставленной задачи
источник

AK

Alex K in DBA - русскоговорящее сообщество
Dmitriy E
в селекте укажи только нужные поля, чаще всего иннером, но есть и другие варианты, всё зависит от объёмов данных и поставленной задачи
а как в селекте указать 0 полей из таблицы?
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
Alex K
а как в селекте указать 0 полей из таблицы?
просто не указывай их
источник

AK

Alex K in DBA - русскоговорящее сообщество
у меня все вывелись вроде
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
ну видимо запрос клеится как-то некорректно
источник

AK

Alex K in DBA - русскоговорящее сообщество
ошибся
источник

AK

Alex K in DBA - русскоговорящее сообщество
Dmitriy E
просто не указывай их
всё верно
источник

AK

Alex K in DBA - русскоговорящее сообщество
пасибо
источник

DE

Dmitriy E in DBA - русскоговорящее сообщество
Dmitriy E
Всем привет, вопрос есть, кто нибудь использовал text индексы в монге? В частности на 4.2.3?
Help?
источник