Если CREATE INDEX CONCURRENTLY или REINDEX INDEX CONCURRENTLY завершается с ошибкой, Postgres оставляет после себя невалидный индекс. Многие инженеры считают такие индексы безобидными заготовками, которые просто ждут удаления. В конце концов, планировщик ведь не использует их в запросах, верно?
Нет. Невалидные индексы совсем не безобидны. Они продолжают потреблять ресурсы, генерировать ввод‑вывод, мешать оптимизациям и даже создавать конкуренцию за блокировки — при этом не давая никакого выигрыша в производительности запросов.
В этой статье мы на реальных примерах рассмотрим скрытые издержки невалидных индексов, о которых должен знать каждый администратор Postgres.
Проверить индексыКак мы уже знаем, для работы с (самодельными) электровакуумными и ионными приборами желательно иметь откачной пост, умеющий создавать высокий вакуум — снижать давление в обрабатываемом приборе от атмосферного (~ 760 мм рт. ст.), до остаточного, не выше 10-5 мм рт. ст. (Торр). Как не существует сравнительно простого (удобного, доступного, недорогого) насоса, перекрывающего такой огромный диапазон, также нет и простых вакуумметров «атмосфера — высокий вакуум». Обычная практика в таких случаях — разделение откачки на предварительную (форвакуум) и высоковакуумную ступень, где действуют разные принципы течения газа, способы его удаления и измерения давления. Рассмотренные нами манометры барометрические [1] и тепловые (Пирани [2], термопарные [3]), работают в области высоких (близких к атмосферному) и средних давлений — до 10-3…10-4 Торр, давления же в области высокого вакуума, обычно измеряются ионизационным манометром, составляющим традиционную пару с тепловым. Рассмотрим же такой манометр ионизационного типа — принцип действия его преобразователя, варианты ходовые, исторические, заводские, интересные. Схемы включения, особенности работы, измерительные блоки. Как всегда, с прицелом на любительскую электровакуумную лабораторию-мастерскую и вдумчивую ручную работу.
Читать далееПривет! Это команда Яндекс Практикума. Приёмная кампания 2026 уже идёт и закончится всего , поэтому сегодня подробно расскажем, какие навыки и компетенции нужно развивать начинающим разработчикам несмотря на ИИ и как в этом помогает онлайн-магистратура «Фронтенд-, бэкенд-разработка и ИИ-решения» ИТМО в партнёрстве с Практикумом. А ещё — почему эксперты ИТМО и Яндекса создали гибкую программу для студентов с разным опытом и что нужно, чтобы поступить.
Читать далееПортативный гейминг особенно актуален в сезон отпусков. И так как на улице обычно нет возможности полностью погрузиться в сюжет, здесь больше подходят игры, ориентированные на геймплей. Как раз такими электронными развлечениями знаменит японский гигант Nintendo. Это один из немногих крупных издателей, под эгидой которого выходят крайне увлекательные приключения со свежими идеями в геймдизайне. Однако, кроме эксклюзивов, на Nintendo Switch есть и множество качественных портов, особенно — инди-игр.
Специально для любителей портативной консоли Nintendo собрали топ-31 лучшую новинку на Switch за последний год!
Читать далееОткрываешь вакансию аналитика в 2026 и видишь ML, LLM, дата-инженерию, облака и пятнадцать инструментов, а SQL с Excel где-то внизу, будто это само собой. Кажется, что профессия ушла далеко вперёд и, если ты только вкатываешься, ты опоздал на пять лет.
Я в аналитике с 2020 года и вижу оба конца отрезка: и с чего начинала сама, и с чем приходит новый поток. Так вот, если смотреть не на список требований, а на то, чем аналитик реально занят в течение дня, окажется, что поменялось куда меньше, чем обещано.
Делюсь мнением, что изменилось, а что раздулось только в описаниях вакансий, а что не сдвинулось с 2020 года вообще и по-прежнему отличает сильного аналитика от среднего.
Всем привет! Меня зовут Илья Курасов, я пишу о визовых программах и возможностях для профессионального развития за рубежом. В последнее время мне часто задают вопросы о UK Global Talent Visa, поэтому я решил собрать в одном материале основные требования программы, этапы подачи и распространенные причины отказов. Подготовить статью и проверить фактическую часть мне помог мой коллега Константин Абрамов, директор проекта Talantum. Ниже мы постарались подробно и без лишней теории ответить на основные вопросы о визе талантов Великобритании.
Будь то ученый с публикациями, разработчик с крутым продуктом или режиссер с портфолио – специалист высокого класса может свободно переехать в Великобританию. Для этого не потребуется предложение о работе, прохождение экзамена по английскому или гарантии от работодателя. Ведь существует отдельная виза – UK Global Talent Visa.
Читать далееС 1 января 2025 года в России уже действует пакет национальных стандартов по искусственному интеллекту.
Этот разбор я делал по первоисточникам, поэтому дальше будет много конкретики. Впереди лонгрид, если хочется краткую выжимку, welcome в конец статьи.
Читать далееМне поручили доработать высоконагруженную подсистему аудита. Документации было много, специалистов тоже, но никто не мог описать систему целиком. Чтобы понять, что именно предстоит менять, пришлось восстанавливать архитектуру по репозиториям, Kafka, базам данных и фактическому поведению системы.
Читать далееУниверсальная языковая модель отвечает складно, круглосуточно и почти бесплатно. Для домена, где на другом конце человек в уязвимом состоянии, эта доступность оборачивается неочевидной инженерной проблемой. Модель, оптимизированная под «быть полезной и приятной», систематически соглашается с пользователем, уверенно выдумывает факты и способна не заметить кризис. Ниже разберём, почему так происходит на уровне механики, какие защитные контуры вокруг модели строят на рынке и почему один из них, перепроверка ответа отдельной ролью, обходится заметно дороже остальных.
Читать далееДва года назад у меня практически не было опыта программирования. Когда‑то в школе мы немного изучали Pascal, но после этого я не написал ни одного скрипта. Я впервые открыл PyCharm, по ходу работы узнал, что такое API, SSH, виртуальная машина, системная служба и облачные задачи. При этом за несколько месяцев я создал систему, которая собирает новости из турецких источников, переводит и сокращает их, помогает администратору отбирать материалы, готовит полноценные публикации и размещает их в Telegram по расписанию.
Сегодня бот продолжает работать. Он обрабатывает около ста новостей в день, а эксплуатация всей системы при моём масштабе обходится примерно в три доллара в месяц. В этой статье я хочу рассказать не только, что получилось, но и о самом процессе: где ChatGPT действительно помогал, где уверенно вёл меня в неправильном направлении, почему через полгода пришлось менять архитектуру и чему этот проект научил меня о вайбкодинге.
Читать далееКогда приходишь на аудит СУБД к разным компаниям, картина удивительно похожа: одни и те же проблемы, одни и те же причины. Меня зовут Андрей, я DBA в группе поддержки системного ПО Центра экспертизы по комплексному сервису К2Тех, сертифицированный эксперт Postgres Pro. В этой статье представлен ТОП-10 ошибок, с которыми мы встречаемся чаще всего. Я разберу, чем они опасны, почему возникают, и как их можно решить. Скорее всего, многие пункты покажутся вам до боли знакомыми:
Читать далееИлья Радченко, директор по платформенным продуктам SimpleOne, корпорация ITG, рассказывает о том, что происходит дальше, когда от ассистентов по коду мир постепенно переходит к AI‑агентам: автономным исполнителям задач внутри SDLC. И о том, почему это меняет не только инструменты, но и роли в командах.
Читать далееСоздание и оптимизация рендеринга воксельного мира в Unity (на мобильном устройстве). Это техническая статья для Unity/C#-разработчиков, которые знакомы с процедурной генерацией геометрии, но не обязательно писали собственный воксельный рендерер в Unity.
Читать далееМодель Security Champion многим кажется очевидной: если внутри команды появляется человек, который смотрит на продукт еще и с точки зрения безопасности, всем становится лучше. Но на деле путь от формального назначения до реально работающей роли гораздо длиннее и тернистее, чем кажется.
Привет, Хабр! На связи Илья Шаров (@issharov), Head of DevSecOps, и Николай Лузгин, DevSecOps Lead из МТС Web Services. Мы тоже через это проходили и в какой-то момент пересмотрели весь подход. Если в прошлый раз мы рассказывали о пользе, ролях и о том, что стоит предусмотреть при внедрении Security Champion, то сегодня поделимся опытом трансформации: как сместили фокус на вовлеченность, развитие компетенций и естественное встраивание безопасности в повседневную работу команд.
Читать дальшеКогда игрок закрывает окно оплаты в моей игре, с ним заговаривает LLM-бот — короткое exit-интервью по книге «Спроси маму», максимум 5 реплик. За 2 недели: 59 сессий, 20 ответов. Главная находка: люди шли из поиска на слово «бесплатно» в моём же title. Внутри — схема, промпты и код-каркас под любой проект.
Смотреть схему, промпты и граблиЕсли вы или ваша команда уже используете LLM или планируете интегрировать их в проект, то наверняка у вас возникал вопрос, как лучше и красивее написать такой интерфейс, который мог бы общаться с разными моделями. И на такой вопрос уже есть ответ.
Теперь можно сэкономить время разработки и управлять нейросетями в одном месте. Поможет в этом простой инструмент LiteLLM, про который далее и пойдет речь.
Продолжаем парад странных карманных технологий. В прошлой части мы узнали, что когда‑то существовали бумажный GPS и карманный патефон. А вот в нулевых, оказывается, был переводчик с кошачьего на человеческий.
Читать далееВсем привет! Меня зовут Григорий, и недавно при разработке своего микросервисного приложения я нашёл уязвимость — сообщения, пересылаемые между сервисами, имели высокий риск быть необработанными. Решением стал паттерны Outbox и Inbox. Однако, когда я стал их реализовывать во всех приложениях, то понял, что просто копирую и вставляю код. Чтобы это исправить, я решил написать свой стартер.
Читать далееВсем привет! Четыре года назад я написал тут, как выучить японский до хорошего разговорного уровня меньше чем за год. С тех пор я успел переехать в Японию по студенческой визе, прожить там почти полтора года, дойти до N2 — и этим летом улетаю из страны навсегда. Внутри — вся арифметика этого решения: потолок зарплат в местном IT, полный счёт за «просто пожить» (одни только вход и выход из пустой квартиры — около 590 тысяч йен), изнанка языковых школ, эксперимент «полтора года без английского» и честный разбор, при чём тут аниме. С платёжками, чеками и государственной статистикой.
Читать далееВсем привет! Это Алексей из GlowByte. В прошлой статье я говорил о том, почему категорийный менеджер в большой сети часто чувствует себя одиноким среди сотен дашбордов: систем у него избыток, а компетентного собеседника, который был бы в его контексте и без своей повестки, рядом нет. Решение, которое мы GlowByte называем мультиагентной платформой, закрывает именно эту потребность. В новой статье разберём, что под капотом у такого решения и почему ИИ‑напарник ближе к партнёру по бизнесу, чем к очередному чат‑боту.
Читать далее