Tag

DBA

1 views collected around this technical thread.

IT Xianyu
IT Xianyu
May 23, 2025 · Databases

Step‑by‑Step Guide to Setting Up MySQL Master‑Slave Replication with Docker

This article provides a comprehensive, step‑by‑step tutorial on deploying a MySQL master‑slave replication architecture using Docker containers, covering prerequisite checks, container setup, configuration files, replication user creation, master‑slave linking, testing data sync, and troubleshooting common issues.

DBADockerMySQL
0 likes · 8 min read
Step‑by‑Step Guide to Setting Up MySQL Master‑Slave Replication with Docker
Xiaolei Talks DB
Xiaolei Talks DB
Apr 28, 2025 · Databases

How China's DBA Landscape Is Evolving with Domestic Databases and AI

The article examines China's rapid shift toward domestic databases across finance, government, and energy sectors, highlighting how DBAs must upgrade from reactive fire‑fighting to strategic architects by mastering distributed systems, AI‑driven automation, cloud‑native tools, and open‑source community collaboration.

AIDBAcloud-native
0 likes · 12 min read
How China's DBA Landscape Is Evolving with Domestic Databases and AI
IT Xianyu
IT Xianyu
Apr 24, 2025 · Databases

PostgreSQL DBA Guide: Permission Minimization, Log Analysis with pgBadger, and Security Hardening

This tutorial explains why DBAs need security hardening and log analysis, shows how to configure minimal‑privilege roles and precise permissions in PostgreSQL, demonstrates how to detect and revoke redundant privileges, and provides a step‑by‑step guide to installing and using pgBadger for log analysis and automated reporting.

DBAPermission ManagementPostgreSQL
0 likes · 8 min read
PostgreSQL DBA Guide: Permission Minimization, Log Analysis with pgBadger, and Security Hardening
Aikesheng Open Source Community
Aikesheng Open Source Community
May 27, 2024 · Databases

Diagnosing Frequent MySQL Error Log Issues with ChatDBA (Episode 52)

In this episode, the AI assistant ChatDBA analyzes frequent MySQL error‑log messages, identifies misconfigured timeout parameters as the primary cause, and guides the DBA through adjusting rpl_semi_sync_master_timeout to resolve the replication delays, while also comparing results with Gemini.

AIChatDBADBA
0 likes · 5 min read
Diagnosing Frequent MySQL Error Log Issues with ChatDBA (Episode 52)
Aikesheng Open Source Community
Aikesheng Open Source Community
May 25, 2024 · Databases

Improving SQL Quality Management: Problems, Case Study, and Best Practices with SQLE

The article explains what constitutes an SQL problem, presents a typical case of performance degradation caused by mismatched character sets, and outlines how the SQLE platform can help developers, testers, and DBAs systematically manage and improve SQL quality throughout the software lifecycle.

DBADatabase QualityDevOps
0 likes · 10 min read
Improving SQL Quality Management: Problems, Case Study, and Best Practices with SQLE
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 9, 2024 · Databases

OceanBase DBA: From Beginner to Practice – Comprehensive Tutorial Series and E‑Book

OceanBase, a distributed open‑source database, offers a free e‑book and an eight‑session tutorial series covering installation, migration, operation, performance tuning, diagnostics, and ecosystem tools such as OCP, OMS, ODC, and obdiag, aimed at students, developers, and DBAs seeking practical skills and certification.

DBADiagnosticsDistributed Database
0 likes · 10 min read
OceanBase DBA: From Beginner to Practice – Comprehensive Tutorial Series and E‑Book
Aikesheng Open Source Community
Aikesheng Open Source Community
Oct 16, 2023 · Databases

The Evolving Role of Database Administrators: Challenges, Changes, and Future Trends (2023)

The article examines how the responsibilities of database administrators are shifting due to massive data volumes, heightened security concerns, cloud adoption, DevOps integration, and emerging AI and IoT technologies, outlining current challenges, recent changes, and key trends shaping the DBA profession.

Artificial IntelligenceCloud ComputingDBA
0 likes · 7 min read
The Evolving Role of Database Administrators: Challenges, Changes, and Future Trends (2023)
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 20, 2023 · Databases

Safely Dropping a Large MySQL history_str Table to Reclaim Disk Space

This article describes a step‑by‑step procedure for safely dropping a massive MySQL history_str table—including creating a new table, renaming, using hard links, staged drops, and a truncate script—to avoid instance hangs, replication lag, and I/O pressure while freeing disk space.

DBADisk SpaceDrop Table
0 likes · 9 min read
Safely Dropping a Large MySQL history_str Table to Reclaim Disk Space
Aikesheng Open Source Community
Aikesheng Open Source Community
Apr 11, 2023 · Databases

Investigating Sudden MySQL Replication Lag Caused by Time Synchronization Issues

The article analyzes an unusual MySQL replication lag pattern where Seconds_Behind_Master jumps abruptly between 0 and a fixed maximum due to slave clock adjustments, explains the underlying cause, and provides practical steps for time synchronization and IO‑thread handling to resolve the issue.

DBAMySQLReplication
0 likes · 6 min read
Investigating Sudden MySQL Replication Lag Caused by Time Synchronization Issues
Selected Java Interview Questions
Selected Java Interview Questions
Mar 26, 2023 · Databases

9 Common Pitfalls of SQL Scripts During System Deployment and How to Avoid Them

This article outlines nine typical problems that arise when executing SQL scripts in production—such as missing scripts, syntax errors, wrong order, timing issues, wrong database selection, long‑running updates, lack of rollback, missing indexes, and field renaming—and provides practical solutions to prevent each pitfall.

DBADatabase DeploymentDevOps
0 likes · 11 min read
9 Common Pitfalls of SQL Scripts During System Deployment and How to Avoid Them
Efficient Ops
Efficient Ops
Mar 8, 2023 · Databases

Scaling Multi-Cloud Database Operations: Huolala’s Stability and Automation Playbook

The article details Huolala’s comprehensive approach to managing diverse databases across multiple clouds, covering systematic stability engineering, automated SQL governance, Redis and Kafka reliability strategies, cost‑optimization tactics, and the evolving roles of modern DBAs in a complex, high‑scale environment.

DBADatabase OperationsMulti-Cloud
0 likes · 16 min read
Scaling Multi-Cloud Database Operations: Huolala’s Stability and Automation Playbook
Aikesheng Open Source Community
Aikesheng Open Source Community
Nov 10, 2022 · Databases

MySQL DBA Elite Practical Course – Book Introduction and Giveaway Event

This announcement introduces the MySQL DBA Elite Practical Course book, detailing its comprehensive coverage of core and advanced MySQL technologies, and outlines a limited-time giveaway event where readers can win copies by following the community’s participation rules.

BackupBookDBA
0 likes · 4 min read
MySQL DBA Elite Practical Course – Book Introduction and Giveaway Event
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 25, 2022 · Databases

Understanding Data Consistency in MySQL Semi‑Synchronous Replication and HA Failover

This article explains the principles of MySQL semi‑synchronous replication, analyzes how data consistency is maintained during high‑availability failover, presents detailed step‑by‑step transaction flow, discusses scenarios causing GTID divergence, and offers testing methods and remediation techniques for DBA practitioners.

DBAGTIDHigh Availability
0 likes · 14 min read
Understanding Data Consistency in MySQL Semi‑Synchronous Replication and HA Failover
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 27, 2022 · Databases

Deploying Multiple MySQL Instances with MySQL Shell DBA Component

This article demonstrates how to use MySQL Shell's DBA component to deploy multiple MySQL sandbox instances of different versions, customize their deployment directories, and configure instance parameters through command‑line options and MySQL configuration files.

DBADeploymentInnoDB Cluster
0 likes · 8 min read
Deploying Multiple MySQL Instances with MySQL Shell DBA Component
Qunar Tech Salon
Qunar Tech Salon
Nov 2, 2021 · Databases

Improving Qunar.com Database Monitoring and Alert System with a Kafka‑Based Alarm Program

The article describes how Qunar.com upgraded its Nagios/NRPE‑based database monitoring by inserting a Kafka‑driven alarm component, centralizing alert configuration in MySQL, adding flexible shielding and multi‑channel notifications, and exploring intelligent features such as slow‑query and disk‑space management.

Alert SystemAutomationDBA
0 likes · 13 min read
Improving Qunar.com Database Monitoring and Alert System with a Kafka‑Based Alarm Program
Qunar Tech Salon
Qunar Tech Salon
Sep 17, 2021 · Databases

Understanding MySQL Seconds_Behind_Master: Calculation, Interpretation, and Pitfalls

This article explains how MySQL's Seconds_Behind_Master metric is calculated, the underlying replication mechanisms, factors that affect its accuracy, and provides detailed source‑code analysis to help DBA engineers interpret and monitor replication delay effectively.

DBADatabase MonitoringMySQL
0 likes · 23 min read
Understanding MySQL Seconds_Behind_Master: Calculation, Interpretation, and Pitfalls
Aikesheng Open Source Community
Aikesheng Open Source Community
Aug 10, 2021 · Databases

Diagnosing MySQL Memory Exhaustion Caused by Slab Cache and Excessive Inodes

The article details a step‑by‑step investigation of a MySQL server that ran out of memory due to massive slab cache consumption by inode and dentry objects, showing how Linux commands, scripts, and cache‑dropping techniques resolved the issue and revealed the root cause of excessive partition tables.

DBADiagnosticsInode
0 likes · 8 min read
Diagnosing MySQL Memory Exhaustion Caused by Slab Cache and Excessive Inodes
Aikesheng Open Source Community
Aikesheng Open Source Community
Jul 28, 2021 · Databases

Oracle & MySQL DBA Handbook – Overview, SQL Health‑Check Guide, and Giveaway Details

This article introduces the 'DBA攻坚指南' book, detailing its Oracle and MySQL performance‑tuning content, author credentials, key chapters, SQL health‑check scripts, usage examples, and the accompanying giveaway event organized by the 爱可生开源社区.

DBAMySQLOracle
0 likes · 10 min read
Oracle & MySQL DBA Handbook – Overview, SQL Health‑Check Guide, and Giveaway Details
Qunar Tech Salon
Qunar Tech Salon
Mar 31, 2021 · Databases

Tracing Full SQL Statements in PostgreSQL Transactions Using Log Configuration

This article explains how DBAs can use PostgreSQL's extensive logging parameters and log_line_prefix settings to locate and reconstruct every SQL statement within a transaction, illustrated with practical cases, command‑line examples, and step‑by‑step log‑analysis techniques for lock troubleshooting.

DBALock TroubleshootingLog Configuration
0 likes · 24 min read
Tracing Full SQL Statements in PostgreSQL Transactions Using Log Configuration
Efficient Ops
Efficient Ops
Mar 29, 2021 · Databases

10 Essential MySQL Development Rules Every DBA and Developer Should Follow

This article outlines ten practical MySQL development guidelines—from using InnoDB tables and simple data types to avoiding SELECT * and unnecessary ENUMs—helping DBAs and developers collaborate more efficiently and write cleaner, faster SQL.

DBADatabase DesignMySQL
0 likes · 5 min read
10 Essential MySQL Development Rules Every DBA and Developer Should Follow