Quantcast
Channel: Quality Assurance – Percona Database Performance Blog
Browsing all 59 articles
Browse latest View live

Image may be NSFW.
Clik here to view.

Quality Assurance: Percona Server Development Now Monitored by Automated...

Continuous integration of new features and bug fixes is great – but what if a small change in seemingly insignificant code causes a major performance regression in overall server performance?We need to...

View Article



MySQL Wish for 2013 – Better Memory Accounting

With Performance Schema improvements in MySQL 5.6 I think we’re in the good shape with insight on what is causing performance bottlenecks as well as where CPU resources are spent. (Performance Schema...

View Article

Profiling MySQL Memory Usage With Valgrind Massif

There are times where you need to know exactly how much memory the mysqld server (or any other program) is using, where (i.e. for what function) it was allocated, how it got there (a backtrace,...

View Article

How to Extract All Running Queries (Including the Last Executed Statement)...

This post builds on the How to obtain the “LES” (Last Executed Statement) from an Optimized Core Dump? post written about a year ago.A day after that post was released, Shane Bester wrote an improved...

View Article

Image may be NSFW.
Clik here to view.

QA: Advanced Option Combinatorics (Pairwise Testing): Combinatorial mysqld...

How do we ensure that, when we have 35+ testable option combinations for mysqld, we test each and every combination of them? For example: will a different innodb_log_file_size combined with more...

View Article


Image may be NSFW.
Clik here to view.

How to find bugs in MySQL

Finding bugs in MySQL is not only fun, it’s also something I have been doing the last four years of my life.Whether you want to become the next Shane Bester (who is generally considered the most...

View Article

The future of MySQL quality assurance: Introducing pquery

Being a QA Engineer, how would you feel if you had access to a framework which can generate 80+ crashes – a mix of hitting developer introduced assertions (situations that should not happen), and...

View Article

Image may be NSFW.
Clik here to view.

Free MySQL QA & Bash/Linux Training Series

Welcome to the MySQL QA Training Series!If you have not read our introductory blog post on pquery yet, I’d recommend reading that one first to get a bit of background. The community is enthuastic about...

View Article


MySQL QA Episode 1: Bash/GNU Tools & Linux Upskill & Scripting Fun

MySQL QA Episode #1: Bash/GNU Tools & Linux Upskill & Scripting FunThis episode consists of 13 parts, and an introduction. See videos belowIn HD quality (set your player to...

View Article


Image may be NSFW.
Clik here to view.

pquery binaries with statically included client libs now available!

After we released pquery to the community, and as we started logging bug reports with pquery testcases, it quickly became clear that pquery binaries with statically compiled-in client libraries would...

View Article

Image may be NSFW.
Clik here to view.

Quality Assurance: Percona Server Development Now Monitored by Automated...

Continuous integration of new features and bug fixes is great – but what if a small change in seemingly insignificant code causes a major performance regression in overall server performance?We need to...

View Article

MySQL Wish for 2013 – Better Memory Accounting

With Performance Schema improvements in MySQL 5.6 I think we’re in the good shape with insight on what is causing performance bottlenecks as well as where CPU resources are spent. (Performance Schema...

View Article

Profiling MySQL Memory Usage With Valgrind Massif

There are times where you need to know exactly how much memory the mysqld server (or any other program) is using, where (i.e. for what function) it was allocated, how it got there (a backtrace,...

View Article


How to Extract All Running Queries (Including the Last Executed Statement)...

This post builds on the How to obtain the “LES” (Last Executed Statement) from an Optimized Core Dump? post written about a year ago.A day after that post was released, Shane Bester wrote an improved...

View Article

Image may be NSFW.
Clik here to view.

QA: Advanced Option Combinatorics (Pairwise Testing): Combinatorial mysqld...

How do we ensure that, when we have 35+ testable option combinations for mysqld, we test each and every combination of them? For example: will a different innodb_log_file_size combined with more...

View Article


Image may be NSFW.
Clik here to view.

How to find bugs in MySQL

Finding bugs in MySQL is not only fun, it’s also something I have been doing the last four years of my life.Whether you want to become the next Shane Bester (who is generally considered the most...

View Article

The future of MySQL quality assurance: Introducing pquery

Being a QA Engineer, how would you feel if you had access to a framework which can generate 80+ crashes – a mix of hitting developer introduced assertions (situations that should not happen), and...

View Article


Image may be NSFW.
Clik here to view.

Free MySQL QA & Bash/Linux Training Series

Welcome to the MySQL QA Training Series!If you have not read our introductory blog post on pquery yet, I’d recommend reading that one first to get a bit of background. The community is enthuastic about...

View Article

MySQL QA Episode 1: Bash/GNU Tools & Linux Upskill & Scripting Fun

MySQL QA Episode #1: Bash/GNU Tools & Linux Upskill & Scripting FunThis episode consists of 13 parts, and an introduction. See videos belowIn HD quality (set your player to...

View Article

Image may be NSFW.
Clik here to view.

pquery binaries with statically included client libs now available!

After we released pquery to the community, and as we started logging bug reports with pquery testcases, it quickly became clear that pquery binaries with statically compiled-in client libraries would...

View Article
Browsing all 59 articles
Browse latest View live




Latest Images