Как называется процесс в PostgreSQL, который переносит данные из журналов транзакций (WAL) в основные файлы данных?
Anonymous Quiz
18%
Checkpoint
54%
WAL-Writer
18%
Background Writer
11%
Archiver
🔥2👍1
Какая системная переменная в функции PL/pgSQL позволяет узнать, была ли команда (например, UPDATE) выполнена успешно и затронула ли она строки?
Anonymous Quiz
62%
SQLSTATE
9%
FOUND
20%
ROW_COUNT
10%
TG_OP
❤1👍1🔥1
Что в PostgreSQL обеспечивает механизм MVCC для предотвращения блокировок при чтении и записи?
Anonymous Quiz
26%
Использование предикатных блокировок на уровне строк
31%
Хранение нескольких версий одной и той же строки данных
29%
Автоматическое создание временных таблиц для каждого запроса
13%
Полная блокировка таблицы при любой операции UPDATE
👍1🔥1
Forwarded from QA Live 🚩 Тестирование ПО
▫️Метаморфические и антагонистические стратегии тестирования ИИ-систем
▫️Отличия качества в B2B- и B2C-приложениях
▫️Матрица трассируемости: Навигатор
▫️LLM-агенты в CI/CD выбирают читерство вместо решения задачи
▫️Дефекты: от хаоса к системе — полный гайд
▫️Процесс тестирования от анализа до завершения
▫️Сам свой код и тестируй
▫️Мифы, в которые я верила в начале карьеры
▫️Если требований нет, а тестировать хочется
▫️Логи: всё, что нужно знать тестировщику
▫️Фабрики в тестировании (Python, Django, pytest, factory_boy)
▫️UI + API как единый интеграционный контур
▪️Перенос тест-кейсов из Яндекс Трекера в Allure TestOps одной командой с Cursor + MCP
▪️Как мы построили AI-экзоскелет QA-инженера
▪️1 тест = 1 проверка. Принцип атомарности в Postman
▪️Работа с Cursor и Windsurf
▪️Способ авторизации mTLs в Postman и Insomnia
▪️От макета до пострелиза: путь новых сервисов глазами QA
▪️BDR: Как запустить 1000 тестов в параллели без боли
▪️37 советов и приемов по написанию качественных тестов для фронтенда
▪️Как я тестирую API: чеклист и подходы, и автоматизация
▪️Как мы в Диасофт автоматизировали автотесты с помощью ИИ
▪️BDR: Почему ваши тесты на Playwright флакают в CI
▪️Фронтендеры, хватит покрывать тестами каждую строчку кода – это безумие
▪️Как тестировать API прямо в IDE, или почему я больше не использую Postman
▪️Как мы перестали тестировать разметку и начали тестировать поведение
▫️Поиск работы в IT в 2026 году: HH.ru, Хабр.Карьера, Talanto
▫️Почему IT-найм сломан — и что будет с рынком в 2026 году
▫️Мысли вслух: Как AI-агенты меняют процесс разработки в разных типах проектов
▫️Шесть рекомендаций для тех, кто переходит в QA в 2026
▫️Почему переписки убивают карьеру
▫️Что уже работает из пакета мер по борьбе с VPN от Минцифры
▫️ИИ-агенты защищают друг друга от отключения: анализ уязвимостей в передовых моделях
▫️Рунет пытаются окуклить, а также закон о реестре криптокошельков россиян
▫️Вайбкодинг за выходные: как ручник собрал свой «Тиндер для кино» с помощью ИИ
Юзеры глупы
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1🔥1
Как называется роль (пользователь) в PostgreSQL, которая обладает всеми правами доступа и может обходить любые проверки разрешений?
Anonymous Quiz
24%
Admin
25%
Root
20%
Owner
32%
Superuser
👍1🔥1
Очереди на PostgreSQL: антипаттерн или реальность жизни
#почитать
✅ Читать статью
#почитать
В Яндекс 360 есть сервисы с очень большими нагрузками — и по RPS, и по объёму хранимых данных, и по числу обрабатываемых асинхронных задач. Именно последняя часть — асинхронная обработка — будет в центре этого рассказа.
Тема может показаться немного провокационной: речь пойдёт об очередях поверх SQL‑баз, а в сообществе такое решение принято считать антипаттерном — и на это есть основания. На конференциях и в статьях обычно можно услышать скепсис: «Очередь на PostgreSQL? Не стоит даже пытаться». Действительно, подобных попыток было много, и почти все сталкивались с типовыми проблемами — от блокировок до деградации производительности.
Тем не менее, в реальности у многих крупных компаний всё равно есть свои очереди, построенные поверх SQL‑баз — как PostgreSQL, так и MySQL. Это решение встречается и в российских, и в зарубежных командах. Яндекс Диск здесь не исключение — у нас тоже есть своя реализация, о которой сегодня и пойдёт речь.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какое расширение PostgreSQL позволяет использовать специальные типы данных и функции для работы с географическими объектами?
Anonymous Quiz
36%
PostGIS
32%
GeoSQL
31%
PgMaps
2%
SpatialLink
❤2
Как называется специальная схема в PostgreSQL, где хранятся временные таблицы, созданные в рамках текущей сессии?
Anonymous Quiz
60%
temp_schema
23%
pg_temp_NNN
5%
public
13%
pg_catalog
❤1
Какой командой можно посмотреть текущие настройки параметров (например, значение work_mem) прямо в SQL-сессии?
Anonymous Quiz
45%
GET CONFIG
25%
SELECT CONFIG
6%
DISPLAY
23%
SHOW
Как называется файл в директории данных PostgreSQL, который содержит список всех баз данных, ролей и общих настроек кластера?
Anonymous Quiz
24%
pg_hba.conf
12%
pg_control
23%
global/pg_control
41%
pg_database
Как называется индекс, который строится не по всей таблице, а только по строкам, соответствующим определенному условию (WHERE)?
Anonymous Quiz
35%
Функциональный индекс
29%
Частичный индекс
21%
Составной индекс
16%
Временный индекс
❤1
Для чего в PostgreSQL используется специальный тип индекса GIN (Generalized Inverted Index)?
Anonymous Quiz
15%
Для сортировки простых чисел
37%
Для полнотекстового поиска и массивов
28%
Для хранения только уникальных UUID
20%
Для временных таблиц в памяти
База данных как ресурс в микросервисной архитектуре
#почитать
Многие опытные разработчики недооценивают мощь инструментария БД при работе с микросервисами. По каким-то причинам в IT-сообществе приняты эмпирические правила - сервис маленький, значит и база маленькая. Но это не совсем так.
Скорее всего, при проектировании архитектуры у нас в голове чаще всего возникает паттерн database-per-service. И когда мы начинаем рисовать схемы, то возникает соблазн покрутить кирпичики модулей так, чтобы красиво их соединить стрелочками с цилиндриками, обозначающими БД.
С другой стороны, все знают, что много микросервисов, взаимодействующих через одну общую монструозную базу как Oracle, ElasticSearch и другие - это антипаттерн.
Поэтому выбирают маленькие(!) Postgres или MySQL.
✅ Читать статью
#почитать
Многие опытные разработчики недооценивают мощь инструментария БД при работе с микросервисами. По каким-то причинам в IT-сообществе приняты эмпирические правила - сервис маленький, значит и база маленькая. Но это не совсем так.
Скорее всего, при проектировании архитектуры у нас в голове чаще всего возникает паттерн database-per-service. И когда мы начинаем рисовать схемы, то возникает соблазн покрутить кирпичики модулей так, чтобы красиво их соединить стрелочками с цилиндриками, обозначающими БД.
С другой стороны, все знают, что много микросервисов, взаимодействующих через одну общую монструозную базу как Oracle, ElasticSearch и другие - это антипаттерн.
Поэтому выбирают маленькие(!) Postgres или MySQL.
Please open Telegram to view this post
VIEW IN TELEGRAM
Какая команда используется для получения плана выполнения запроса без его фактического запуска в базе данных?
Anonymous Quiz
32%
SHOW PLAN
39%
EXPLAIN
25%
VIEW EXECUTION
4%
DEBUG QUERY
❤1
Какое расширение (module) в PostgreSQL предоставляет тип данных для эффективного хранения и поиска иерархических структур (деревьев)?
Anonymous Quiz
49%
ltree
34%
pg_trgm
15%
hstore
3%
cube
Как называется механизм PostgreSQL для хранения очень больших значений колонок в отдельных внутренних таблицах со сжатием?
Anonymous Quiz
50%
VACUUM
13%
WAL
15%
HEAP
22%
TOAST
Как в PostgreSQL называется механизм, позволяющий обращаться к таблицам в других базах данных или внешних системах?
Anonymous Quiz
22%
External Links
35%
Cross-DB Bridge
19%
Remote Tables
25%
Foreign Data Wrappers (FDW)
Для чего в PostgreSQL используется расширение pg_trgm (триграммы)?
Anonymous Quiz
7%
Для точного поиска чисел
51%
Для поиска похожих строк и нечеткого поиска (fuzzy search)
16%
Для сжатия данных JSONB
27%
Для управления транзакциями
Какой параметр в postgresql.conf определяет максимальный объем памяти для операций сортировки и хеш-таблиц одного запроса?
Anonymous Quiz
21%
shared_buffers
21%
work_mem
23%
maintenance_work_mem
35%
temp_buffers
Forwarded from QA Live 🚩 Тестирование ПО
▫️Похороните меня под плинтусом
▫️ИИ-код создаёт больше проблем, чем решает
▫️QA и Dev в командах разработки: есть ли правильная пропорция или всё зависит
▫️Сhange requestы и баг-репорты, которые никто не понимает
▫️Распутаться: руководство для застрявших тестировщиков
▫️Контрактное тестирование на Kotlin: гайд автоматизатора
▫️Фикстуры в Go: как перестать писать инфраструктуру в автотестах
▫️Что такое качественный инжиниринг
▪️Как скормить слона нейросети по кусочкам
▪️Практика измерения эффективности AI-инструментов в инженерных командах
▪️Как мы разрабатывали AI-сервис поиска IT-вакансий
▪️Full-stack верификация: как Playwright-агент тестирует UI, затем проверяет базу данных без единой строки SQL
▪️Работа с автотестами внутри TMS
▪️Вышел Playwright 1.59: как тестировщикам с пользой применить каждую новую фичу
▪️Как работает система фейков для сквозного тестирования в Авито
▪️Playwright vs Selenium на Java: что выбрать для автотестов в 2026 году
▪️Как мы подружили QA и unit-тесты через Allure (и встроили их в регресс)
▪️Пара детективов с поиском багов в мобильных приложениях банков
▪️Скриншотное тестирование: практические советы из реального проекта
▪️9 принципов стабильных автотестов
▪️Строим внутренний контроль качества в компании по тестированию
▫️Где искать вакансии QA-инженеру, если HH уже не спасает
▫️Ваш собес уже в базе
▫️Как я с помощью автоматизации выиграл iPhone от McDonald’s
▫️Много лет пытался повысить продуктивность и качество жизни — эксперименты над собой
▫️Как развивать soft skills: практические шаги
▫️Как я перешла из тестирования в аппаратную верификацию без опыта в процессорных архитектурах
▫️Как QA-инженеру понять свою цену на рынке в 2026 году
▪️Курсы Артема Русова с ИИ. Личный опыт автора для новичков
▪️Мыслепреступление на Android: как скрыть Перехватчик трафика от Государственных приложений
▪️Тестировщик и вера в Бога: баг или фича
▪️Я установил все расширения Firefox
Дедлайн близко
Please open Telegram to view this post
VIEW IN TELEGRAM
Какой параметр в postgresql.conf задает объем общей памяти, используемой сервером для кэширования блоков данных?
Anonymous Quiz
32%
shared_buffers
41%
temp_buffers
15%
work_mem
12%
max_connections