All Posts

Securing JSON APIs With Wrapper Objects
January 21, 2015
Baron Schwartz
Security is a top priority. Leading companies such as Zappos, Dyn, and Etsy use Database Performance Monitor (DPM), a cloud-based database performance management service to monitor MySQL in production designed…
Go’s Connection Pool, Retries, and Timeouts
January 19, 2015
Baron Schwartz
This is a story of intermittent 500 Internal Server errors from APIs, that ended up being caused by a hardcoded constant in Go’s database/sql package. I’ll mostly spare you the…
Monitor MySQL Database Users with VividCortex
January 8, 2015
SolarWinds
VividCortex now supports per-user metrics in Top Queries, so you can monitor MySQL database user activity in detail. By changing the Rank menu from Queries to Users you can now…
New reCaptcha support in angular-recaptcha
December 23, 2014
SolarWinds
Google released a new reCaptcha that is “tough on bots, easy on humans.” It is really simple to use, and it has greatly improved the security against robots and other…
Find Queries That Lack Indexes
December 17, 2014
Baron Schwartz
It’s an ancient tradition amongst MySQL DBAs to analyze slow query log files and sort the results by the so-called “index ratio” to find badly indexed queries. The “index ratio,”…
In Case You Missed It – Building a Time-Series Database in MySQL
December 16, 2014
SolarWinds
In this webinar, Baron Schwartz explains how VividCortex has used MySQL to support a large-scale, high-velocity time-series database in the AWS cloud.
MySQL Error Codes Out Of Context
December 11, 2014
Baron Schwartz
In the wrong context, almost anything can be funny, and MySQL’s error codes are no exception. A few weeks ago, things got a little loopy as we discovered some definitions…
Why Data Performance Monitor is Cheaper Than DIY Open-Source
December 4, 2014
Baron Schwartz
Talk to someone who runs monitoring systems at a company with more than a few servers and you’ll quickly find out that scaling their monitoring systems is far from a…
Running SolarWinds Database Performance Monitor Via An HTTP Proxy
December 1, 2014
Baron Schwartz
Many of SolarWinds® Database Performance Monitor’s customers have strict policies about Internet access from and to their database servers. As a longtime consultant who worked on many servers that lacked…
How Exponentially Weighted Moving Averages Work
November 25, 2014
Baron Schwartz
We use exponentially weighted moving averages (EWMAs) quite a bit in a few algorithms. They’re one of the tricks everyone should have in their toolbox for cheaply approximating recent history…
1178184