TGViewer
Channel Public Channel
SQL для тестировщика

SQL для тестировщика

@sql_for_qa

Прокачиваем SQL — must have skill для хорошего тестировщика.

От создателей @godoftesting

По всем вопросам: @anothertechrock
Subscribers
6.26K
Photos
430
Videos
16
Links
458

Showing posts older than #266 · Back to latest

Older Posts 20 shown
Post #265 1.46K
Исследование производительности 1С на СУБД: Tantor, Postgres 1С, PostgresPro, MS SQL

#почитать

Тест использует показатель APDEX (широко распространенный международным стандарт оценки производительности информационных систем) для оценки числа пользователей системы 1C:ERP,которые могут комфортно сосуществовать в единой базе, выполняя действия описанные в сценарии (обычно схожие с их должностными обязанностями при работе в программе 1С).

Читать статью
  • 👍 6
  • 🔥 1
Post #264 1.5K
Иерархическая база данных. Направленный граф понятий (сущностей)

#почитать

Эта статья посвящена реально работающей информационной системе (ИС), основанной на иерархической модели данных. Скажу точнее - это не просто ИС - это инструмент разработки ИС любого уровня сложности, включая ERP, CRM, PPM и т.д., обладающий полным набором средств разработки (инструментом описания структуры данных, встроенным процедурным языком и языком запросов, инструментом разработки экранных форм, инструментом написания программного кода и т.д).

Читать статью
  • 👍 6
  • ❤ 2
  • 💩 1
Post #263 1.66K
Таблицы в SQL, какие существуют типы таблиц, и основные операции

#почитать

▫️Что такое таблицы в SQL
▫️Обычные таблицы
▫️Секционированные таблицы
▫️Временные таблицы SQL
▫️Системные таблицы
▫️Широкие таблицы
▫️Основные операции над таблицами в SQL

Читать статью
  • 👍 6
  • 🔥 3
Post #261 1.79K
Jsonb и gin, ошибки планировщика на старых PostgreSQL

#почитать

"За всё время моей работы с веб-программистами внезапные и катастрофичные провалы производительности в базах, насколько я помню, всегда имели одну и ту же природу.
Рассмотрим типичную базу данных, которую создали веб-программисты. (Не в нашей компании, конечное, а «какие-то другие програмисты из скверных команий».) Я сейчас утрирую, специально всё свёл к самому минималистичному варианту, на примере которого можно показать эффект провала производительности. «Типичная» база данных веб-программистов состоит из одной таблицы с тремя полями: первичным ключом, полем created_at (датой создания записи) и толстым jsonb, в котором хранятся в ненормализованном виде все данные."

Читать статью
  • 👍 5
  • 🔥 2
  • 👏 1
Post #260 1.62K
Шпаргалка по БД - мониторинг активности, блокировок и производительности

#почитать

▫️Последние дорогие запросы
▫️Статистика ожиданий
▫️Статистика по задержкам подсистемы ввода/вывода
▫️Статистика ЦП
▫️Метрики памяти
▫️Емкость диска

Читать статью
  • 👍 6
  • 🔥 3
  • ❤ 2
Post #258 1.48K
Как не потерять производительность при секционировании

#почитать

" ... Итого, вместо 100 секунд, разбив запрос на два (поиск по COLUMNSTORE за 5 секунд и выборка уже по результатам этого поиска за 5 секунд), получили выигрыш в производительности на порядок."

Читать статью
  • 👍 5
  • 👌 2
  • 🔥 1
Post #257 1.54K
  • 👍 8
  • 🔥 1
Post #256 1.53K
Друзья, сегодня рекомендуем отличный канал с материалами по тестированию!

🐞Тестировщик от бога — официальный канал сайта testengineer.ru.

Что отличает нас от кучи других каналов по тестированию:

— мы — один из самых крупных каналов по тестированию в телеграм существующий с 2019 года;
— мы пишем свои материалы: составили дорожную карту тестировщика, в которой собрали все, что надо знать для успешной работы;
— подготовили 🔥 большой учебник по тестированию, где собрали огромное количество материалов для обучения;
— мы проводим регулярные холиварные обсуждения — вот, например, подписчики рассказывают, как искали первую работу и какой была их первая зп;
— мы не постим ленту из хабра — все материалы, которые мы пишем или отбираем, мега-полезные. Перейдите в канал и убедитесь в этом сами.
— и многое-многое другое

Подписывайся на тестировщика от бога и узнай уже наконец разницу между тест-планом и баг-репортом 😇
  • 👍 13
  • 🔥 2
  • ❤ 1
Post #255 1.46K
Небольшой тест БД: MySQL с движками InnoDB и MyISAM, SQLite и Postgres. (Спойлер: Postgres быстрее)

#почитать

Проверить решил 3 самые популярные БД: MySQL с движками InnoDB и MyISAM, SQLite и Postgres.

Конечно этот тест не особо репрезентативный, поскольку результаты будут зависеть от конфигурации сервера и настроек БД, но надеюсь почитать будет интересно, а кому-то возможно окажется и полезно. В тестовой системе использовался Ryzen 5 5600 (6 ядер – 12 потоков), 32Гб оперативной памяти и NVMe SSD диск, под управлением Windows 10.

Читать статью
  • 👍 8
  • ❤ 1
  • 🔥 1
Post #254 1.49K
NoSQL для эффективной работы с данными, которые не соответствуют традиционной реляционной модели

#почитать

NoSQL (от «Not Only SQL») представляют собой семейство баз данных, разработанных для решения проблем, связанных с хранением, извлечением и обработкой больших объемов разнообразных данных. Они отличаются от традиционных реляционных баз данных, таких как MySQL или PostgreSQL, тем, что не требуют жесткой схемы данных и предоставляют более гибкую структуру хранения.

Читать статью
  • 👍 9
  • 🔥 1
Post #253 1.74K
Семантические базы данных: RDF, SPARQL и Linked Data

#почитать

Семантические базы данных представляют собой специально организованные хранилища данных, где информация не только описывает факты, но и содержит семантические связи между ними. В отличие от традиционных баз данных, которые ограничиваются хранением и извлечением данных, семантические базы данных исследуют глубинные связи и значения, лежащие в основе этих данных.
Основными строительными блоками семантических баз данных являются RDF (Resource Description Framework) – формальный язык для описания ресурсов и их отношений, SPARQL – язык запросов к RDF данным, и Linked Data – концепция объединения данных разных источников через общие семантические структуры.

Читать статью
  • 👍 7
  • 🔥 2
Post #252 1.8K
Как отправлять и обрабатывать HTTP-запросы непосредственно из/в PostgreSQL

#почитать

Автор расскажет о том, что такое асинхронное уведомление в PostgreSQL, и наглядно продемонстрирует, как с его помощью можно взаимодействовать с внешними системами из самой СУБД.

Читать статью
  • 🔥 6
  • ❤ 1
  • 👍 1
  • 👏 1
Post #251 1.92K
FULL OUTER JOIN в SQL: объяснение на примере

#почитать

Внешнее объединение — OUTER JOIN — бывает трех видов: LEFT JOIN, RIGHT JOIN и FULL OUTER JOIN (левое, правое и полное). В этой статье мы разберем на примере FULL OUTER JOIN (полное внешнее объединение).

Читать статью
  • 👍 8
  • 🔥 1
Post #250 1.83K
SQL-ключи во всех подробностях

#почитать

"Прочитав шестьдесят четыре статьи, пролистав разделы пяти книг и задав кучу вопросов в IRC и StackOverflow, я (автор оригинальной статьи Joe «begriffs» Nelson), как мне кажется, собрал куски паззла воедино и теперь смогу примирить противников. Многие споры относительно ключей возникают, на самом деле, из-за неправильного понимания чужой точки зрения."

Содержание:
▫️Что же такое «ключи»?
▫️Любопытный случай первичных ключей
▫️Выбор естественных ключей
▫️Искусственные ключи
▫️Суррогатные ключи
▫️Автоинкрементные BIGINT
▫️UUID
▫️Итоги и рекомендации

Читать статью
  • 🔥 10
Post #248 1.59K
  • 👍 9
Post #246 1.63K
Нормализация БД: PostgreSQL

#почитать

Порой бывают ситуации, когда стоит посмотреть на задачу будто с нуля и отбросить предыдущий опыт и best practices. Подумать на несколько шагов вперёд. И лучше до того, когда уже вышли из SLA или нахватали негатива от клиентов или бизнеса. Об одной такой задаче и стандартном решении, которое пришлось больно редизайнить, хочется и поделиться с сообществом в этой статье.

Читать статью
  • 👍 9
Post #245 1.9K
🌐 SQL-запросы. Практикум для подготовки к собеседованию + задачи SQL Academy

#посмотреть

Составление запросов с помощью следующих ключевых слов:
SELECT, FROM, WHERE, COUNT, INNER JOUN, DISTINCT, DELETE, UPDATE

Смотреть видео на YouTube (1 час)
  • 👍 5
Post #244 1.73K
Блиц-курс по PostgreSQL с нуля: 14 бесплатных материалов в одном курсе, инструкции + книги

#почитать

"... примерно 2,5 часа, чтобы узнать про установку, настройку, управление, резервное копирование и репликацию базы данных PostgreSQL."

Читать статью
  • 👍 10
  • 👏 1
Post #243 1.65K
Кратчайший гайд, как экспортировать БД из Access в SQLite без утилит, только Office и SQLite DB browser

#почитать

"В этой статье я вам расскажу, как я переносил данные из MC Access в SQLite не используя дополнительных утилит или программ."

Читать статью
  • 👍 8
  • 🔥 1
Post #242 1.84K
  • 👍 6
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →