SQL для тестировщика
Прокачиваем SQL — must have skill для хорошего тестировщика. От создателей @godoftesting По всем вопросам: @godinmedia
نمایش بیشتر4 897
مشترکین
اطلاعاتی وجود ندارد24 ساعت
-177 روز
-6330 روز
- مشترکین
- پوشش پست
- ER - نسبت تعامل
در حال بارگیری داده...
معدل نمو المشتركين
در حال بارگیری داده...
Photo unavailableShow in Telegram
Три способа оптимизации запросов в PostgreSQL
#почитать
Представьте себе, вы приходите домой после долгого рабочего дня, и вас встречает пушистый котик. Вы знаете, что он ждет вас, чтобы вы рассказали ему о своих подвигах на работе. И вот, вы начинаете свой рассказ, а он, этот милый мурлыка, вдруг спрашивает: "А как там у тебя с оптимизацией запросов в PostgreSQL?" Вы, конечно, удивлены: "Откуда у кота такие знания?" Но котик смотрит на вас с понимающим видом и говорит: "Ведь хороший запрос должен быть как прыжок кошки - быстрым, точным и грациозным.⏱Читать статью
🔥 5👍 2
Photo unavailableShow in Telegram
SQL-ключи во всех подробностях
#почитать
К предыдущему вопросу - большой разбор.
⏱Читать разбор
👍 8🔥 1👏 1
Что такое естественный ключ?Anonymous voting
- Нет такого понятия. Остальные получаются неестественные?
- Фантомный дубликат суррогатного ключа
- Набор атрибутов описываемой записью сущности, уникально её идентифицирующий
- Представление бизнес-ключа в реальных данных
- Суррогатное представление временных ключей
- Уникальный идентификатор композитной строки
🤔 6👎 1🤯 1
Photo unavailableShow in Telegram
▫️ Решаем тестовые задания из Amazon и Facebook
#посмотреть
▪️Видео будет интересно как тем, кто учит SQL с нуля, так и тем, кто уже работает в IT и планирует проходить собеседования
▪️Задачи из Stratascratch и sql-ex.ru
⏱Смотреть на YouTube ⏱25 минут
❤ 6👍 2🔥 1
Photo unavailableShow in Telegram
Базы данных простыми словами для полных новичков
#почитать
Все данные разбивают на таблиц (сущности) Независимо от того, используете ли вы реляционные или нереляционные базы данных, понимание основных принципов их работы и структуры поможет вам эффективно работать с данными. Пример с магазином показал, как можно разложить сложную систему на простые элементы и связи.⏱Читать статью
👍 5🔥 2👏 1
Photo unavailableShow in Telegram
Хеш-индексы в PostgreSQL
#почитать
Хеш-индексы в PostgreSQL — это хороший инструмент для ускорения выполнения запросов. В основе хеш-индекса лежит хеш-функция. Хеш-функция — это алгоритм, который преобразует входные данные (или ключ) в число фиксированного размера, называемое хеш-значением. В PostgreSQL хеш-функция всегда возвращает значение типа integer, что составляет примерно 4 миллиарда возможных значений. Когда новый ключ добавляется в индекс, PostgreSQL применяет к нему хеш-функцию, которая преобразует ключ в хеш-значение. Это значение будет использоваться для быстрого поиска соответствующих записей. Хеш-значение используется для определения номера бакета (корзины), в который будет помещена запись. В PostgreSQL количество бакетов изначально равно двум и увеличивается динамически по мере роста данных. Номер бакета вычисляется с помощью битовой арифметики на основе хеш-значения.⏱Читать статью
👍 5🔥 2❤ 1
Для чего предназначены хеш-индексы?Anonymous voting
- Для проверки нечёткости данных
- Для быстрой сортировки нечётких строк
- Для быстрого поиска строк по точному значению ключа
- Для быстрой проверки уникальности строк
- Для ускорения агрегатных запросов
- Для выделения уникальных индексов
🔥 6👍 1
Что такое департиционирование?Anonymous voting
- Реструктуризация таблицы с целью объединения ранее разъединенных индексов
- Интеграция ранее разрушенных связей между таблицами
- Удаление партиципированных внешних ключей
- Репликация партиционированных таблиц
- Удаление частично полных представлений
- Объединение ранее разделённых на части таблиц в единую таблицу
- Откат ошибочного партиципирования строк
- Обновление частичных индексов с удалением связанных с ними представлений
👍 6❤ 1🔥 1
Photo unavailableShow in Telegram
Вопросы и задачи по SQL на собеседованиях 2024
#почитать
В 2024 году вопросы и тестовые задания на собеседованиях не потеряли своей актуальности и продолжают вызывать огромный интерес у соискателей. Если вы сейчас погружены в процесс прохождения интервью, то наверняка сталкиваетесь с множеством непростых, но захватывающих задач. Давайте вместе рассмотрим некоторые из новых вопросов и задач, которые реально задаются на собеседованиях в различных командах. Эти примеры основаны на моем собственном опыте и актуальны на сегодняшний день. Новые вопросы и задачи будут публиковаться по мере их поступления и прохождения собеседований.⏱Читать статью
👍 7❤ 2
Что такое фантомный дубликат?Anonymous voting
- Дубликат строки, возникающий из-за сдвига z-индекса
- Строка становится временно невидимой для последнего запроса
- Строка становится навсегда невидимой для последнего запроса
- Лишняя копия БД, созданная при ошибке восстановления
- Дубликат, возникающий в результате сбоя синхронизации представлений
- Временно появляющиеся или исчезающие данные в результате параллельных транзакций
- Специфический баг оператора USE ROLLBACK в PostgreSQL
- Дублирование данных при ошибке миграции на PostgreSQL
- Дублирование агрегатных ключей
👍 8💩 1
یک طرح متفاوت انتخاب کنید
طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.