All Posts

Prepared Statement Samples
July 25, 2014
SolarWinds
One of our most useful features is Top Queries, which allows users to examine various metrics for families of similar queries. Once a query family is selected, we can drill…
MySQL Type Conversion Rules
July 21, 2014
Baron Schwartz
When you send a query to MySQL, you usually don’t need to think explicitly about the types of the expressions in your query. If you compare this to a lot…
4 Things To Know About MySQL Prepared Statements
July 10, 2014
Baron Schwartz
While writing our TCP stream reassembly and MySQL protocol reverse-engineering algorithms, a few finer points of the MySQL protocol and internals came up. None of this is new information, but…
Composition Instead of Inheritance in Go
July 1, 2014
Baron Schwartz
Looking back, I find object-oriented programming in languages like Java and C++ to be incredibly confusing. There are so many special rules and things to know. By contrast, Go gives…
Discovering Query Bugs by TCP Inspection
June 23, 2014
Baron Schwartz
The MySQL wire protocol includes useful result data and metadata, such as warnings and errors raised by the query. These often indicate bugs that will cause problems you may not…
Adaptive Fault Detection Versus Anomaly Detection
April 24, 2014
Baron Schwartz
We get a lot of questions about what our Adaptive Fault Detection algorithm really is and how it works. Although I can’t tell you exact details, I want to explain…
Join Our Team! We’re Hiring!
April 24, 2014
SolarWinds
We’re Hiring! VividCortex has several open positions, both technical and non-technical. All of these positions are fulltime, based in Charlottesville, VA or Montevideo, Uruguay. Our benefits include: Fulltime salaried positions…
How to Fix Hangout Restrictions on Google Apps
April 16, 2014
SolarWinds
We use Google Hangout all the time to conduct calls with employees, service providers, customers and pretty much anyone. It’s a great tool, and in our opinion more friendly to…
VMDK versus RDM: Which One Do I Need for SQL Server?
March 26, 2014
Thomas LaRock
When it comes to disk configuration options for virtualized servers running on VMware, you have two options: VMFS virtual file-based disk (VMDK) or a raw device mapping (RDM). Which one…
Multi-Threaded Replication in MySQL
March 17, 2014
Baron Schwartz
For years, people lamented that MySQL’s replication was single-threaded. Peter, Vadim, and I griped about this in High Performance MySQL for two whole editions, as well as a bunch of…
1178182