Как MySQL обрабатывает индексы при использовании функции JSON_EXTRACT в условиях WHERE?
Anonymous Quiz
22%
Использует обычный B-tree индекс по JSON-столбцу
24%
Использует виртуальные столбцы с индексами для ускорения
22%
Игнорирует индексы и выполняет полное сканирование
32%
Использует полнотекстовый индекс по JSON
👎7
Что делает команда CREATE INDEX CONCURRENTLY?
Anonymous Quiz
11%
A) Создаёт индекс, блокируя таблицу
63%
B) Создаёт индекс без блокировки записи в таблице
23%
C) Создаёт временный индекс
2%
D) Удаляет существующий индекс
👍6🔥1
Онлайн-школа QA.GURU проведет бесплатный вебинар для тестировщиков, которые хотят вырасти до уровня Senior AQA и выйти за рамки «рутинных автотестов».
Готовы узнать, какие навыки сегодня реально ценятся на рынке и как они помогают прокачать карьеру?
Приходите на занятие 9 октября в 13:00 по МСК. Участие бесплатное, регистрация обязательна!
— что изменилось на рынке и почему работодатели ждут от QA backend-навыков и умения создавать собственные инструменты;
— тренды 2025: какие Python-технологии (FastAPI, контейнеризация и др.) стали must-have для автоматизаторов;
— почему «просто автотестов» уже недостаточно и как инженерный подход делает вас сильнее в глазах работодателя;
Зарегистрируйтесь сейчас, чтобы успеть занять место! 🎯
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Как MySQL обрабатывает запрос с LOCK IN SHARE MODE?
Anonymous Quiz
27%
Блокирует строки для чтения другими транзакциями
54%
Позволяет другим транзакциям читать, но не изменять заблокированные строки
10%
Блокирует строки для записи и чтения
10%
Не блокирует строки, только помечает их
👍6
Forwarded from QA Live 🚩 тестирование ПО
🔖 Почитать:
💡 TestEngineer
▫️Попытка создания интегральной метрики качества продукта
▫️Тестирование в залогиненном состоянии с расширением Playwright MCP
▫️Быстрый рефакторинг e2e автотестов в Copilot
▫️Как работает Playwright MCP — подробно
▫️Тестировать с умом
💬 Также
▫️Автоматизация учета и оборота тестовых устройств, тестирование контрактов, компонентов, UX, миграций, охота на баги, ИИ: новости QA за третий квартал-2025
▫️Работа с кэшем в автотестах
▫️Мнение: неизвестные пробелы в тестовом покрытии
▫️Что показали 15 лет работы с пирамидой тестирования
▫️Все, что нужно знать о регрессионном тестировании в 2025 году
▫️Как тестировать взаимодействие с голосовыми интерфейсами и виртуальными помощниками
⚙️Хабр
▫️MES-система глазами тестировщика
▫️Core Web Vitals на практике
▫️Как тестирование влияет на репутацию бренда
▫️Как наша команда QA в 3 раза ускорила работу с помощью собственного ИИ-агента
▫️Способы стабилизации автотестов на backend: опыт сервиса Звук
▫️Сколько трафика выдержит сайт на Next.js: нагрузочные тесты, SSR и предрендеринг
▫️Автоматизируем синхронизацию тест-кейсов в ТестОпс: больше никаких ручных обновлений
▫️От запахов к стабильности: рефакторим тесты на JUnit + Selenide
▫️Performance monitor и не только: продолжаем тестировать производительность в Chrome DevTools | Сбер
▫️11 способов мышления тестировщика: как и зачем переключаться между подходами
🔥Нашумевшее
▫️Искра Жизни: как рождаются продукты
▫️Восстание терпил
▫️Дача-like кодинг
▫️Крик души: я устал читать сгенерированные статьи
▫️Как я, не разработчик, читаю туториал, который ты, разработчик, написал для меня
▫️Хватит писать «чистый» код. Пора писать понятный код
▫️Рынок эйчара
▫️Ограничение контекстного окна GPT-5
▫️Как владение кошкой влияет на мозг человека (и на мозг кошки)
▫️Я сварил палки, выложил на Авито и заработал 10 млн за год
👀Посмотреть
✅ Подробный дайджест с описаниями и картинками
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤2🔥1
Какой уровень изоляции транзакций в PostgreSQL предотвращает «фантомные» чтения?
Anonymous Quiz
32%
A) Read Committed
27%
B) Repeatable Read
20%
C) Serializable
21%
D) Read Uncommitted
👍7🤮2🔥1
Реляционные базы данных в книге «Двенадцать стульев»
#почитать
⏱ Читать статью
#почитать
Перечитывая свой любимый роман И. Ильфа и Е. Петрова «Двенадцать стульев», а именно сцену с архивариусом Коробейниковым, я вдруг поняла: его бумажный архив ордеров на имущество бывших дворян не что иное, как идеальный пример реляционной базы данных. Алфавитные указатели — это индексы, книги учета — таблицы с первичными ключами, ордера — настоящие транзакции.
Мне сразу захотелось пофантазировать, как бы выглядела СУБД Варфоломея Коробейникова спустя сто лет. Так и возникла идея этой статьи о структуре реляционных баз данных и базовых SQL-запросах. Начинающим знакомиться с базами данных будет полезно и интересно рассмотреть тему под таким углом.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7🔥1
Какой оператор в PostgreSQL позволяет выполнить атомарное обновление или вставку строки (UPSERT)?
Anonymous Quiz
21%
INSERT OR UPDATE
11%
MERGE
26%
INSERT ... ON CONFLICT DO UPDATE
21%
UPSERT
10%
REPLACE INTO
13%
UPDATE OR INSERT
👍6
Что возвращает функция pg_backend_pid()?
Anonymous Quiz
11%
A) Идентификатор текущего пользователя
78%
B) Идентификатор процесса сервера, обслуживающего сессию
7%
C) Версию PostgreSQL
4%
D) Имя базы данных
👍6🔥1
Как работает ограничение EXCLUDE в PostgreSQL?
Anonymous Quiz
22%
A) Гарантирует уникальность по одному столбцу
61%
B) Запрещает пересечение значений по заданному правилу
14%
C) Аналог UNIQUE для числовых данных
3%
D) Работает только с B-tree индексами
👍5
Forwarded from QA Live 🚩 тестирование ПО
🐞Дайджест полезных материалов по QA |7-13 октября
🛠 Инструменты и технологии
▫️gRPC для тестировщика: быстрый старт после REST
▫️Playwright Agents — тесты, которые “живут своей жизнью”
▫️Фикстуры в Playwright на простом примере
▫️Kick для QA-инженеров
▫️Группировка сабтестов в Go: от простого к сложному
💡 Подходы
▫️Паттерны проектирования для автотестов: от теории к практике
▫️Четыре фрейма тестирования, часть 5: Намерение, Дисциплина, Тестируемость, Реализация
▫️Что значит «хороший вкус» в разработке ПО?»
▫️Function Object — как основа бизнес логики приложения
▫️Дорожная карта Java backend-разработчика: c Junior до Middle
⚙️ Кейсы
▫️Как я автоматизировал анализ логов из Kibana с помощью LLM и AI-агентов
▫️Три по цене одного, или как мы в Яндекс ID автотесты перепридумали
▫️Тест-драйв документации: как мы научились ловить баги до релиза
▫️Как я создала аккаунт с именем «NULL» и мне стали приходить уведомления о покупке доменов другими пользователями
▫️Решили не выбирать, а взяли всех: как мы объединили несколько хостеров
▫️Исчезнувший агент
🟢 Подборка на TestEngineer
▫️gRPC для тестировщика: быстрый старт после REST
▫️Playwright Agents — тесты, которые “живут своей жизнью”
▫️Фикстуры в Playwright на простом примере
▫️Kick для QA-инженеров
▫️Группировка сабтестов в Go: от простого к сложному
▫️Паттерны проектирования для автотестов: от теории к практике
▫️Четыре фрейма тестирования, часть 5: Намерение, Дисциплина, Тестируемость, Реализация
▫️Что значит «хороший вкус» в разработке ПО?»
▫️Function Object — как основа бизнес логики приложения
▫️Дорожная карта Java backend-разработчика: c Junior до Middle
▫️Как я автоматизировал анализ логов из Kibana с помощью LLM и AI-агентов
▫️Три по цене одного, или как мы в Яндекс ID автотесты перепридумали
▫️Тест-драйв документации: как мы научились ловить баги до релиза
▫️Как я создала аккаунт с именем «NULL» и мне стали приходить уведомления о покупке доменов другими пользователями
▫️Решили не выбирать, а взяли всех: как мы объединили несколько хостеров
▫️Исчезнувший агент
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6
Что делает оператор RETURNING в PostgreSQL?
Anonymous Quiz
27%
A) Возвращает результат запроса без изменений
51%
B) Возвращает данные, изменённые в команде INSERT/UPDATE/DELETE
19%
C) Откатывает транзакцию
2%
D) Создаёт новую таблицу
❤5
SQL: бесплатные курсы и тренажёры, которые стоит попробовать
#почитать
Этот язык незаменим для разработчиков, тестировщиков, аналитиков данных, администраторов баз данных и маркетологов — всех, кто работает с большими объёмами информации. Грамотно составленные SQL-запросы помогают находить ценные инсайты о клиентах, анализировать работу бизнеса и структурировать данные по заданным критериям.
⏱ Читать статью
#почитать
Этот язык незаменим для разработчиков, тестировщиков, аналитиков данных, администраторов баз данных и маркетологов — всех, кто работает с большими объёмами информации. Грамотно составленные SQL-запросы помогают находить ценные инсайты о клиентах, анализировать работу бизнеса и структурировать данные по заданным критериям.
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍1
Что из перечисленного верно для DELAYED вставок в MySQL?
Anonymous Quiz
9%
Вставки выполняются синхронно и сразу
63%
Вставки временно буферизуются и выполняются позже
15%
DELAYED поддерживается во всех движках хранения
14%
Вставки с DELAYED гарантируют порядок
❤6
Как MySQL обрабатывает повторяющиеся ключи при использовании INSERT IGNORE?
Anonymous Quiz
18%
Вставляет все строки, включая дубликаты
65%
Игнорирует строки с конфликтующими ключами без ошибки
6%
Выдаёт ошибку и откатывает всю операцию
11%
Обновляет существующие строки с конфликтом
👍7
Какой из перечисленных типов данных в PostgreSQL используется для хранения UUID?
Anonymous Quiz
57%
A) UUID
15%
B) CHAR(36)
5%
C) TEXT
24%
D) VARCHAR(36)
👍7
Какой тип данных в PostgreSQL используется для хранения двоичных данных?
Anonymous Quiz
4%
A) TEXT
50%
B) BYTEA
27%
C) BLOB
19%
D) JSON
❤8
Что делает оператор EXPLAIN PARTITIONS в MySQL?
Anonymous Quiz
64%
Показывает план выполнения с информацией о партициях, задействованных в запросе
28%
Выполняет запрос и разбивает результат по партициям
6%
Создаёт партиции для таблицы
2%
Удаляет партиции, не используемые в запросе
👍6
Что произойдет, если в PostgreSQL создать индекс с опцией INCLUDE и добавить туда столбец, который уже входит в ключ индекса?
Anonymous Quiz
24%
A) Ошибка создания индекса
15%
B) Столбец будет продублирован в индексe
55%
C) Столбец в INCLUDE игнорируется, так как он уже в ключе
6%
D) Индекс создастся, но с предупреждением
👍8
Что делает параметр query_cache_type в MySQL?
Anonymous Quiz
33%
Включает или отключает кэширование результатов запросов
26%
Определяет размер кэша для индексов
12%
Управляет кэшированием соединений
29%
Настраивает кэширование данных таблиц