Size: a a a

pgsql – PostgreSQL

2020 June 26

AB

Alexey Bulgakov in pgsql – PostgreSQL
Les
написано Data Engineer, а не DBA
#вакансия #wildberries #dba
ну да :) это что?
источник

L

Les in pgsql – PostgreSQL
Alexey Bulgakov
#вакансия #wildberries #dba
ну да :) это что?
Позиция:  Middle Data Engineer
источник

L

Les in pgsql – PostgreSQL
а это хэштеги
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Alexey Bulgakov
не надо :) когда Вы написали 120к за мидла я Вам написал тоже самое. 200к это совсем другое дело
Я писал разные варианты. Мы пытались понять, что нам нужно. Сперва думали, что нам нужен сеньор, но потом поняли, что по сути у нас нет таких сложных задач. Миддла вполне достаточно.
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
В итоге забили болт, и растим сами.
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
Les
Позиция:  Middle Data Engineer
написать можно что угодно. у Вас написано администрирование как основное. те из ДБА кто умеет оптимизировать код за программистов-сеньоров вряд ли мидлы :)
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Взял ещё одного ораклиста..
источник

L

Les in pgsql – PostgreSQL
Alexey Bulgakov
написать можно что угодно. у Вас написано администрирование как основное. те из ДБА кто умеет оптимизировать код за программистов-сеньоров вряд ли мидлы :)
если вы считаете что 2 года опыта это сеньор, то ок. Лично я так не считаю
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
Дмитрий Лукьянов
В итоге забили болт, и растим сами.
и это обычно самое правильно :)
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Alexey Bulgakov
написать можно что угодно. у Вас написано администрирование как основное. те из ДБА кто умеет оптимизировать код за программистов-сеньоров вряд ли мидлы :)
Оптимизация кода - понятие растяжимое. Знать, что полезно построить индексы на внешний ключах и предикатах - это тоже оптимизация. Очень часто этого более, чем достаточно.
А это как бы не нанотехнологии. Можно быстро освоить.
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
Дмитрий Лукьянов
Оптимизация кода - понятие растяжимое. Знать, что полезно построить индексы на внешний ключах и предикатах - это тоже оптимизация. Очень часто этого более, чем достаточно.
А это как бы не нанотехнологии. Можно быстро освоить.
согласен что оптимизация иногда нечто простое. но тогда это должен делать автор кода - программист. причем тут ДБА? ДБА вступает в дело в серьезных случаях обычно
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Alexey Bulgakov
согласен что оптимизация иногда нечто простое. но тогда это должен делать автор кода - программист. причем тут ДБА? ДБА вступает в дело в серьезных случаях обычно
А почему не ДБА? Такие вещи сплошь и рядом встречаются после выкатки в прод. На тесте у разрабов нет реальной нагрузки. Мало что вылезает.
А тут надо понимать, что происходит.

У нас десятки подрядчиков разные продукты внедряют. Половина из них страдает склерозом, и не помнит про эти индексы, например.
источник

s

sexst in pgsql – PostgreSQL
Alexey Bulgakov
написать можно что угодно. у Вас написано администрирование как основное. те из ДБА кто умеет оптимизировать код за программистов-сеньоров вряд ли мидлы :)
Мидл вполне может, если он толковый. Просто нужно дать ему это направление в работу и больше ничем не трогать. У него даже энтузиазма будет больше, чем у сеньора.
Вообще для неспешных задач типа оптимизаций скилл не особенно важен, важно чтобы соображал человек. Остальное просто выделенным временем чисто на эту работу компенсируется. Поспрашивает по ресурсам, почитает доки в нужном направлении и сделает.
Другой вопрос что при ахтунге он вам не починить всё быстро и решительно, а скорее наоборот.
источник

AB

Alexey Bulgakov in pgsql – PostgreSQL
Дмитрий Лукьянов
А почему не ДБА? Такие вещи сплошь и рядом встречаются после выкатки в прод. На тесте у разрабов нет реальной нагрузки. Мало что вылезает.
А тут надо понимать, что происходит.

У нас десятки подрядчиков разные продукты внедряют. Половина из них страдает склерозом, и не помнит про эти индексы, например.
почему не ДБА? да потому что если программист не поймет что пишет плохой код, то он так и будет его писать. А ДБА за ним исправлять, логично сразу писать так, чтобы править не пришлось. для этого приходится набивать шишки и учиться
источник

GR

Gubaydullin Ruslan in pgsql – PostgreSQL
Добрый день
каким образом можно осуществить поиск по строке, в которой имеются символы, например í, š:

first_name like '%Antonín%' находит
first_name like '%Antonin%' не находит

спасибо
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Alexey Bulgakov
почему не ДБА? да потому что если программист не поймет что пишет плохой код, то он так и будет его писать. А ДБА за ним исправлять, логично сразу писать так, чтобы править не пришлось. для этого приходится набивать шишки и учиться
Да, да. Слыхали мы эти сказки про идеальный код. Надо писать сразу хорошо..
Да, всем до пизды.. Скорость разработки и ее стоимость всегда решают. А баги и потом можно пофиксить. Особенно с учетом того, что этим будет заниматься не внедрение, а эксплуатация..
источник

ДЛ

Дмитрий Лукьянов... in pgsql – PostgreSQL
Некоторые современные разработчики и SQL не знают. Херачат все через ORM, и не парятся
источник

ВЯ

Владимир Яворский... in pgsql – PostgreSQL
возможно ли отвязать поле от sequence ? например если id использует последовательность, таблицу не удалить без последовательности
источник

s

sexst in pgsql – PostgreSQL
Alexey Bulgakov
код оптимизируют программисты, иначе зачем они нужны?
Запросы оптимизируют dba. Потому что всё может быть очень неоднозначно и неочевидно, поэтому временами нужно прямо досконально знать как конкретная СУБД работает.
источник

s

sexst in pgsql – PostgreSQL
Gubaydullin Ruslan
Добрый день
каким образом можно осуществить поиск по строке, в которой имеются символы, например í, š:

first_name like '%Antonín%' находит
first_name like '%Antonin%' не находит

спасибо
Находит по í (с грависом), не находит по обычному i?
источник