Топ ошибок со стороны разработки при работе с PostgreSQL / Алексей Лесовский (Data Egret)

  Рет қаралды 77,673

HighLoad Channel

HighLoad Channel

5 жыл бұрын

Приглашаем на конференцию Saint HighLoad++ 2024, которая пройдет 24 и 25 июня в Санкт-Петербурге!
Программа, подробности и билеты по ссылке: vk.cc/cuyIqx
--------
--------
HighLoad++ Moscow 2018
Тезисы и презентация:
www.highload.ru/moscow/2018/ab...
Фантазии девелопера, или Ночной кошмар DBA.
Я и мои коллеги из Data Egret - PostgreSQL-консалтеры, и мы регулярно наблюдаем как команды разработки осознанно или нет, но допускают ошибки при работе с Постгресом.
...
--------
Нашли ошибку в видео? Пишите нам на support@ontico.ru

Пікірлер: 52
@memoryLayer
@memoryLayer 2 жыл бұрын
Отличный доклад, все в тему и без воды
@nmg_prm
@nmg_prm 2 жыл бұрын
Отличный доклад, отличная манера изложения, все четко и по делу!
@elenafadina6022
@elenafadina6022 8 ай бұрын
все четко и понятно, благодарю
@sfybskot
@sfybskot 2 жыл бұрын
Отличный спикер! Спасибо за выступление. Познавательно)
@dkartashoff
@dkartashoff 4 жыл бұрын
Очень крутой. Приятно слушать, без воды, без соплей.
@dmitryd1572
@dmitryd1572 5 жыл бұрын
Толковый доклад, большое спасибо. Основная мысль, которую стоит отметить и вынести как вывод: надо понимать с чем и как работаешь.
@user-jh1yd1et3s
@user-jh1yd1et3s 4 жыл бұрын
Ну наконец, что-то по делу сказал, тестировать и еще раз тестировать.
@philosophyofheroes618
@philosophyofheroes618 10 ай бұрын
Для меня очень полезный доклад, спасибо)
@egorvoronov8687
@egorvoronov8687 5 жыл бұрын
Алексей, спасибо, все очень упорядоченно и по полочкам
@DeltaZavr.
@DeltaZavr. 5 жыл бұрын
Интересный оратор, обязательно гляну ещё его лекции.
@Liqvidator
@Liqvidator 5 ай бұрын
Хороший доклад.
@guugle
@guugle 3 жыл бұрын
Со Stolon работал как раз в связке с K8s, оч круто.
@user-ob4zg7ee7n
@user-ob4zg7ee7n 4 жыл бұрын
Вообще, советы подойдут, конечно, не только для постареса но и для любой субд
@pacific63
@pacific63 4 жыл бұрын
Ссылка на видео про мониторинг из этого видео: kzbin.info/www/bejne/fpPMY3R8nclnpLs
@yoghtru
@yoghtru 4 жыл бұрын
Не могу понять как на 41 минуте, на слайде, может находиться ссылка на видео, которое опубликовано позже этого?
@VK-dx2wk
@VK-dx2wk 4 жыл бұрын
Ansible - это не головная боль, и не Bash на стероидах. Это очень удобный инструмент , не даром его забрал под крыло RedHat.
@volodymyrbrodskyi1985
@volodymyrbrodskyi1985 5 жыл бұрын
Отличный доклад. Но не могу найти видео про мониторинг, которое в докладе. Не могли бы ссылку прикрепить? Спасибо
@LeonidKorsakov
@LeonidKorsakov 5 жыл бұрын
kzbin.info/www/bejne/fpPMY3R8nclnpLs
@alexeylesovsky2152
@alexeylesovsky2152 5 жыл бұрын
Спасибо )) ссылка на видео про мониторинг kzbin.info/www/bejne/fpPMY3R8nclnpLs
@greentubedog
@greentubedog 4 жыл бұрын
​@@alexeylesovsky2152 Алексей, хочу выразить вам почтение - вы отличный докладчик :)
@dzen1234
@dzen1234 5 жыл бұрын
7:52 - Алексей, второго пришествия ещё не было. Фраза "второе пришествие" употребляется чтобы выразить отдаленное будущее.
@alexeylesovsky2152
@alexeylesovsky2152 5 жыл бұрын
волновался)) я при просмотре нашел еще пару моментов *рукалицо*
@oleksandrsankin9637
@oleksandrsankin9637 4 жыл бұрын
Не понял момент на 27 минуте - если приложение откроет транзацию, что-то запишет в базу, а потом крашнется - разве этой транзации не будет приозведен роллбэк автоматически?
@alexeylesovsky2152
@alexeylesovsky2152 4 жыл бұрын
не совсем так. приложение открыло транзакцию, записало что-то в базу, затем не закрыв транзакцию решило обратиться к другой базе/api/etc... и если это обращение (не связанное с постгресом) завершилось с ошибкой и ошибку забыли обработать, то транзакция останется висеть т.к. с точки зрения работы с постгресом ошибки не было.
@akass4010
@akass4010 4 жыл бұрын
Про Postgres интересно, но про разработчиков странное мнение.
@alexeylesovsky2152
@alexeylesovsky2152 4 жыл бұрын
да, это конечно же субъективное мнение, возможно потому что я сам не являюсь разработчиком
@user-sy4vu8cs4x
@user-sy4vu8cs4x Жыл бұрын
​@@alexeylesovsky2152 нормальное мнение. Когда ОРМ с 98 CRUD переписываешь на 8
@yuriyc.9056
@yuriyc.9056 2 жыл бұрын
Поясните, кто в курсе.. Если использовать поле типа JSON, то каждая запись этой таблицы будет занимать 8 Мб?
@user-xl3sh8mg9p
@user-xl3sh8mg9p 2 жыл бұрын
Нет, это был пример в начале доклада, типо кто то хранил нафиг не нужный мусор с большим объемом в этом поле. И гоняя запросы, создавал нагрузку на сеть/диск/память...
@im8730
@im8730 4 жыл бұрын
Последний вопрос, то что я сам бы хотел задать, на кой хер делать очереди на постгресе? На постгресе очереди делают только на деве, чтобы дебажить легче было.
@user-on5qq7fe8v
@user-on5qq7fe8v 9 ай бұрын
Транзакционность, и низкие задержки
@Anton_Simkov
@Anton_Simkov 9 ай бұрын
У меня вопрос про репликации. В одну базу пишем, с другой читаем. Но ведь сами базы должны постоянно реплицироваться, и это ведь тоже нагрузка на железо? И как часто они синхронизируют данные? Во т приложение записало данные пользователя, и тут же пытается их считать из другой базы, они там уже есть или будет в этот момент тормозить, пока данные обновятся во второй базе? Короче насколько репликации затратный процесс?
@Swit0
@Swit0 2 ай бұрын
Если коротко отвечать, то зависит все от рабочей нагрузки на мастер. Если запросы хорошо оптимизированы, накладные расходы конечно есть, но незначительные
@pavelpat
@pavelpat 2 жыл бұрын
Оговорка на kzbin.info/www/bejne/fpuvn4xmlrWEkNE. Читатели не мешают писателям, а писатели - читателям.
@johngraham8220
@johngraham8220 3 жыл бұрын
6:50 неужели многие разработчики сносят папочки с сочетанием букв log чтобы просто очистить место? У нас такие люди называются не разработчиками, а другими словами.
@iliacmd
@iliacmd 4 жыл бұрын
Ссылка на мониторинг kzbin.info/www/bejne/fpPMY3R8nclnpLs
@hikaridev6706
@hikaridev6706 Жыл бұрын
Привет! Работаешь с Postgres?
@sergeik2151
@sergeik2151 3 жыл бұрын
Со второго пришествия😂может первого и до второго?😂
@user-jh1yd1et3s
@user-jh1yd1et3s 4 жыл бұрын
А ну да DROP от DELETE наверно отличаются))))))))))))))))))
@johngraham8220
@johngraham8220 3 жыл бұрын
Послушал. Как говорится спасибо за доклад, но увы ничего нового не услышал кроме огромного количества обобщений. "Все разработчики хотят ... ", "нет такого админа который бы не пользовался ... ". У нас вот постгрес работает уже много лет, кластер, серьёзная наагрузка. Но высказанные обобщения на 90% - мимо. Никогда обозначенных желаний не возникало, почти ни одного из описанных эксцессов не случалось, разработчики ВСЕ знают основы работы с постгресом (вакуум, долгие транзакции и вот это всё), никто никогда не ковырялся руками в служебных каталогах не посмотрев что есть что. Хотя... мы и никогда не пользовались услугами консультантов. Сами консультировать можем если вопросы вот такие... ) И ещё в какой-то момент появилось очень много англицизмов, причём совершенно ненужных (для которых есть устоявшиеся русские термины) ещё и с неправильным произношением, . Сáппорт (вариант сáппортинг) - вообще слух режет. Ударение на второй слог на самом деле. И почему бы просто не сказать "поддержка"?
@xizifwhite3563
@xizifwhite3563 4 жыл бұрын
И под конец ломанулось неблагодарное безкультурное стадо...(
@user-ur6wk7bi8d
@user-ur6wk7bi8d Жыл бұрын
у постгрес к сожалению имеется крайне отвратитеьное место, напрочь убивающее все его остальные преимущества. это крайне тупой и медленный движок, ничтожность которого приходится компенсировать крайне ненадежными (вопреки глупым заявлениям, ну просрете вы все свои данные не раз в год а раз в 2 года.) физическими устройствами типа ССД. для решения задач какого нибуть офиса на 5 компов пойдет.
@Anton_Simkov
@Anton_Simkov 9 ай бұрын
А скажите, у Firebird 3.0 движок быстрее и умнее, чем у Постгреса или они сопоставимы?
@vladislavstepanov7591
@vladislavstepanov7591 8 ай бұрын
А кто вам мешает взять оракл? Ой, а он платный
@Anton_Simkov
@Anton_Simkov 8 ай бұрын
@@vladislavstepanov7591 ну настолько ли он круче, чтобы за него столько платить?
@user-ur6wk7bi8d
@user-ur6wk7bi8d 8 ай бұрын
у оряклы есть халевная версия. с обрезо по процам и памяти. для большинства бытовых задач с головой и выше хватает. но сам орякл не прост.@@vladislavstepanov7591
@tertiumorganum5665
@tertiumorganum5665 6 ай бұрын
ерундоаый доклад ни о чем и докладчик только по верхам знает, типа евангелиста
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Рет қаралды 4,4 МЛН
McDonald’s MCNUGGET PURSE?! #shorts
00:11
Lauren Godwin
Рет қаралды 31 МЛН
Лизка заплакала смотря видео котиков🙀😭
00:33
ФОКУС С ЧИПСАМИ (секрет)
00:44
Masomka
Рет қаралды 4,4 МЛН