Tagged articles
9 articles
Page 1 of 1
Test Development Learning Exchange
Test Development Learning Exchange
Oct 24, 2025 · Operations

How to Eliminate Dirty Data in API Automation Tests with Python & Pytest

Dirty data—unremoved intermediate test data—causes flaky API automation results, data conflicts, and CI/CD instability; this guide explains why it happens and provides three practical Python/Pytest solutions (database cleanup, fixture-based tracking, transaction rollbacks) plus CI integration and advanced snapshot techniques to ensure clean, repeatable test environments.

database cleanupdirty datapytest
0 likes · 10 min read
How to Eliminate Dirty Data in API Automation Tests with Python & Pytest
Practical DevOps Architecture
Practical DevOps Architecture
Apr 15, 2022 · Operations

Zabbix Monitoring Data Cleanup Bash Script

After prolonged Zabbix monitoring generates massive history tables, this guide provides a Bash script that stops Zabbix services, disables foreign key checks, truncates and optimizes various history tables in MySQL, backs up the database, and restarts the services.

Zabbixdatabase cleanupmysql
0 likes · 3 min read
Zabbix Monitoring Data Cleanup Bash Script
Top Architect
Top Architect
Nov 11, 2021 · Databases

How to Remove Duplicate Data in MySQL Tables Efficiently

This article explains why duplicate rows appear in MySQL tables, demonstrates how to identify them with SELECT queries, and provides step‑by‑step SQL solutions—including safe deletion of all duplicates or retaining a single record per group—using subqueries and temporary tables for efficient cleanup.

Duplicate Datadata deduplicationdatabase cleanup
0 likes · 5 min read
How to Remove Duplicate Data in MySQL Tables Efficiently
Laravel Tech Community
Laravel Tech Community
Sep 10, 2021 · Databases

How to Remove Duplicate Records in MySQL Tables

This article explains why duplicate rows appeared in production MySQL tables, demonstrates how to identify them with SELECT queries, and provides two SQL solutions—one to delete all duplicates and another to keep a single record per duplicated key—while preserving data integrity.

data deduplicationdatabase cleanupduplicate removal
0 likes · 5 min read
How to Remove Duplicate Records in MySQL Tables
Java Backend Technology
Java Backend Technology
Aug 10, 2021 · Databases

How to Efficiently Remove Duplicate Rows in MySQL Tables

This article explains why a naïve Python script for deleting duplicate MySQL rows is too slow, demonstrates the MySQL error caused by deleting from the same table you query, and provides two pure‑SQL solutions: one that removes all duplicates and another that keeps a single row per duplicate key.

data deduplicationdatabase cleanupduplicate removal
0 likes · 5 min read
How to Efficiently Remove Duplicate Rows in MySQL Tables
Java Interview Crash Guide
Java Interview Crash Guide
Jun 30, 2021 · Databases

How to Quickly Remove Duplicate Rows in MySQL Without Locking

This article walks through a practical MySQL tutorial that identifies duplicate records, explains why naïve row‑by‑row deletion is slow, and provides efficient DELETE statements—including derived‑table tricks—to clean up large tables while preserving one record per duplicate group.

DELETEdatabase cleanupduplicate removal
0 likes · 6 min read
How to Quickly Remove Duplicate Rows in MySQL Without Locking
Architecture Digest
Architecture Digest
Aug 29, 2020 · Databases

Cleaning Up Shared Redis Keys After a Business Line Decommission: Challenges and Solutions

This article describes how a team released resources after shutting down a business line, focusing on the difficulties of deleting Redis keys from a shared cluster, the step‑by‑step approach using code search, Python scripts, SCAN and DEBUG OBJECT commands, and the implementation of a custom key‑prefix serializer to prevent future issues.

PythonSpring Bootdatabase cleanup
0 likes · 7 min read
Cleaning Up Shared Redis Keys After a Business Line Decommission: Challenges and Solutions