Оптимизация SQL-запросов является одной из ключевых задач при работе с реляционными базами данных. Эффективные SQL-запросы позволяют значительно улучшить производительность приложений и обеспечить более быстрый доступ к данным. В данной статье мы рассмотрим как переписать запрос, чтобы выполнялся быстрее. В статье пойдет речь о PostgreSQL, хотя применять данные советы к любой базе данных SQL Ниже будут представлены термины и операторы, о которых пойдет в данной статье.
Архитектор
Хитрости для программистов: пять команд Linux, с которыми ваша жизнь не будет прежней
Интерфейс командной строки — это альфа и омега для большинства технарей, особенно для разработчиков и сисадминов. Чем бы вы ни занимались — скриптами, конфигурацией серверов или автоматизацией задач, — команды Linux сэкономят вам часы рабочего времени. Но если только вы умеете грамотно с ними обращаться.
Поначалу Linux многих обескураживает, но как только вы разберётесь с интерфейсом командной строки (CLI), вы поймёте, что это лучший друг программиста. Простые, но эффективные команды Linux могут заметно улучшить любые рабочие процессы — от навигации по каталогам до манипуляции с файлами и даже исправления ошибок.
В этой статье я расскажу вам о пяти командах, упрощающих жизнь разработчика. Это не просто удобные приёмы, которые не помешало бы знать. Эти команды сэкономят вам время и значительно повысят эффективность взаимодействия с терминалом.
Джун, сеньор и мидл: меняются ли с годами представления о грейдах разработчиков
В чём принципиальное отличие джуна от мидла, а мидла от сеньора? На какие навыки поднажать, чтобы не задерживаться на одной ступеньке? Эти темы актуальны в ИТ-сообществе всегда.
Мы решили проследить, меняются ли с годами представления айтишников о принципиальных различиях между грейдами разработчиков.
IT и высокая зарплата: Мифы, реальность, подводные камни
В этой статье не будет советов об инвестициях, работе с капиталом и «как надо зарабатывать миллион». Она о том как не потратить миллион на всякую дичь.
Ошибка ценой в 50 лет: как Intel потеряла корону в процессорной гонке
Компания Intel была королем процессорного рынка с самого его зарождения, и многие думали, что так будет всегда. 50 лет абсолютного доминирования и превосходства, узнаваемости и успешности, закончились одним решением человека, которого совсем недавно считали святым. Одним решением, которое отбросило Intel на десятилетие назад и лишило всех финансовых перспектив. Это была ошибка, которая обрушила акции Intel более чем вдвое за последние 9 месяцев. Это была ошибка ценой в 50 лет.
Сегодня компания Intel стоит почти втрое меньше своего вечного конкурента – AMD. И у этого была… всего одна причина.
И имя ей – Пэт Гелсингер.
DBA: когда пасует VACUUM — чистим таблицу вручную
А если такой неприятный тип (продолжительная OLAP-нагрузка на OLTP-базе) все же есть? Как почистить активно меняющуюся таблицу в окружении длинных запросов и не наступить на грабли?
Отстаивание прав после дискриминации по национальному признаку в ЕС
Привет, Хабр! Случаи увольнения людей «не с тем паспортом» или говорящих «не на том языке», или живущих «не там, где надо» сегодня, к сожалению, стали обыденностью. Хотя, строго говоря, всё это проявления дискриминации. В этой статье я на условиях анонимности расскажу историю своего знакомого, которому удалось добиться от работодателя в ЕС компенсации за дискриминационное увольнение. Подробностей и названия компании здесь не будет (таковы условия заключённой сделки), только алгоритм сработавших действий для получения компенсации.
Т-Банк (Тинькофф) Финтех: мой опыт обучения и попытка трудоустройства на позицию QA-инженера
Всем привет! Хочу рассказать о своем опыте погружения в мир IT, получении новых знаний на курсах и попытке устроиться на работу в Т-банк (на момент моего решения это еще был Тинькофф). Что из этого получилось, постараюсь изложить ниже. В этом тексте (или сочинении, эссе, как хотите называйте) будет довольно много слов.
Гороскоп для разработчиков
Если по счастливому совпадению вы нашли что-то общее с персонажами, напишите в комментариях.
Авторские иллюстрации подготовлены Антоном , за что ему огромное спасибо!
Галера от HH или джуны по дешевке
Рассказываю инсайды закрытого проекта от HeadHunter: джуниоры по-дешевке всем и пусть никто не уйдет обиженным. Кроме самих новичков, которые заплатят 100к+ за возможность получить первую работу и будут получать зарплату 36к.
10 не самых очевидных причин, чтобы уволиться
За 16 лет работы в компаниях разного масштаба, размаха и уровня корпоративного бескультурья мне приходилось видеть весьма экзотические причины увольнения. В топ-3 уверенно попадают увольнение из-за недостаточной высоты двери в туалете, из-за вызова скорой помощи на работу и из-за исчезновения булочек с курагой в меню столовой, отсутствия отдельного кабинета или парковочного места. Я однажды уволилась после фразы замдиректора: «И это последнее китайское предупреждение!» Не зная настоящего смысла этой идиомы, я как истинный самурай совершила карьерное харакири. Но, как нас учили на уроках истории, у каждого события есть причины, а есть повод — последняя капля, после которой срывает резьбу и вершится что-то необратимое. Конечно, булочки, такси не того класса, искры в микроволновке и проч — это всё повод. И часто бывает так, что о причинах никто ничего не знает или все узнают, но слишком поздно.
Истинная причина отмены удалёнки
Когда начался COVID, работодатели ввели удалёнку. Тогда казалось, что она теперь с нами навсегда, потому что экономически выгодна как работникам, так и работодателям. Не надо тратить время на поездки в офис, не надо арендовать помещения. Но сейчас IT-компании удалёнку только сокращают, при чём повсеместно, это не трэнд одной страны или только бигтехов. В чём же дело?
История моей головной боли
Содержание
- Введение
- Первые отчетливые симптомы и поиск лечения в своем городе
- Поиск профильных специалистов в других (больших) городах
- Кардиоцентр
- Аномалия Киари 1.
5.1 Что это за болезнь?
5.2 Барселона - Грыжи и узкий позвоночный канал
- Итог
- Послесловие
- Послесловие о проблемах в нашей медицине
Внимание! Все схемы лечения и назначения лекарственных средств строго индивидуальны для каждого человека. Самодиагностика и самолечение могут привести к опасным последствиям. Статья носит не консультативный, а повествовательный характер. В случае наличия схожих или иных неприятных симптомов обратитесь к врачу!
Почему ты не будешь доволен результатами твоего performance review
Syn ack, Хабр!
Если ты зашел сюда, то скорее всего уже знаешь, что такое performance review и скорее всего ты недоволен его результатами:
Как видишь ты не один и в этой статье мы поговорим, почему твое ревью не оправдывает твоих ожиданий.
Профсоюз из одного себя или работник против кабанчика в зарплатных ожиданиях. Часть 2
В первой части я прошелся по причинам «почему в найме в РФ творится разная дичь», но получилось что-то сложно. Попробую переписать попроще,и даже уровень статьи поставлю «простой».
Меня / нас, как нейросеть, в очередной, уже не первый раз, вытащили из моей уютненькой серверной*, и вот что оказалось ..
Родственники и друзья в бизнесе. Чем это плохо и что с этим делать
В одной из прошлых статей под названием «Как теряют бизнес. Реальные истории от бизнес-консультанта» я описал реальный случай потери бизнеса из-за кумовства. Там я рассказывал, как компанию практически до банкротства довели родственники владельца бизнеса.
Как показывает практика, в российском бизнесе кумовство или присутствие в бизнесе родственников носит массовый характер. Практически в каждом проекте мне пришлось, так или иначе, столкнуться с этим явлением.
И сейчас я решил подробнее остановиться на этом явлении, разобраться, почему это плохо, и поделиться практическими советами из моего опыта работы бизнес-консультантом.
Когда я говорю о кумовстве или о родственниках в бизнесе, я имею в виду любые личные отношения. Это могут быть дети, жена, братья, сваты, друзья и знакомые. Любые люди, отношения с которыми невозможно удерживать в рамках исключительно профессиональных.
Лично я считаю, что наличие родственников в бизнесе явление негативное. И примеры, которые я буду приводить, также будут большей частью отрицательные. Причины такого отношения и обоснование их я также обязательно рассмотрю ниже.
Почему тебе не дают повышение / новый тайтл ч.1
Какие основные факторы влияют на перформанс-ревью и твой карьерный рост?
На самом деле, в этом вопросе играют роль два фактора.
Каждый фактор имеет свои аспекты и особенности. Понимая их, ты сможешь достигать своей цели карьерного роста более эффективно, быстрее и без лишнего стресса.
1. Первый фактор: бизнес-модель;
2. Второй фактор: твоя ценность для бизнеса и твоё позиционирование.
Я разделю эту статью на 2 части. В первой части мы рассмотрим фактор бизнес-модели, а во второй части рассмотрим фактор твоей ценности для бизнеса и то, как ты себя позиционируешь.
Идеальная удаленка: восемь простых шагов
15 лет на удаленке, в разных формах и вариациях, набитые шишки и бесценный накопленный опыт, проверенные на себе решения и развенчанные мифы, страхи, сомнения друзей и знакомых — все это сподвигло меня к написанию статьи.
Для кого она? Во‑первых, для тех, кто до сих пор сомневается, имеет ли смысл уходить на удаленку. Или стоит перед выбором (в том числе при смене и поиске новой работы), а иногда и практически перед ультиматумом руководителей, стремящихся минимизировать косты и любыми способами перевести большую часть коллектива на удаленный или гибридный режимы работы.
Во‑вторых, для тех, кто недавно начал выполнять профессиональные задачи из дома и уже столкнулся с проблемами привыкания, перестроения, мотивации и самоорганизации.
В‑третьих, для людей с солидным опытом, но до сих пор с нерешенными вопросами и страхами, не только мешающими чувствовать себя бодро и уверенно, но и периодически порождающими мысли о выгорании, смене работы или даже направления деятельности.
Разбор самых частых проблемных ситуаций, конкретные советы без долгих размышлений — вот что вы найдете в этой статье.
Курс «PostgreSQL для начинающих»: #4 — Анализ запросов (ч.2 — узлы получения данных)
Продолжаю публикацию расширенных транскриптов лекционного курса "PostgreSQL для начинающих", подготовленного мной в рамках "Школы backend-разработчика" в "Тензоре".
В первой части лекции мы узнали, что такое план выполнения запроса, как и зачем его читать (и почему это совсем непросто), и о каких проблемах с производительностью базы он может сигнализировать. В этой - разберем, что такое Seq Scan
, Bitmap Heap Scan
, Index Scan
и почему Index Only Scan
бывает нехорош.
Как обычно, для предпочитающих смотреть и слушать, а не читать - доступна видеозапись (часть 1, часть 2) и слайды.
Обзор языка Erlang и его синтаксиса
Привет, Хабр!
История Erlang 80-х годах прошлого века в стенах шведской компании Ericsson. Он был разработан первоначально для нужд телекоммуникаций, Erlang задумывался как инструмент для создания распределенных, отказоустойчивых систем с возможностью быстрого обновления кода. :
В этой статье кратко рассмотрим его синтаксис и основные возможности.
Информация
- В рейтинге
- Не участвует
- Откуда
- Санкт-Петербург, Санкт-Петербург и область, Россия
- Работает в
- Дата рождения
- Зарегистрирован
- Активность