June 20, 2013

Comment: Sphinx search performance optimization: attribute-based filters

… records), then you dont want to use this. Please see “Highly selective columns only” section for examples where it doesn’t work well for…

Post: Replication in MySQL 5.6: GTIDs benefits and limitations - Part 2

… the other servers to s2. This scenario can happen when you want to perform a planned failover. With GTIDs, all the operations… file/binlog position needs to be done with care if you dont want to break replication or corrupt your data. Scenario #2: One… the missing events with mysqlbinlog. Let’s say that we want to promote s1 as the new master. We need to…

Comment: Replication in MySQL 5.6: GTIDs benefits and limitations - Part 1

… is fundamentally broken in the design. You dont want to be compatible with it. I dont see anyone wanting to try to run a mixed replication cluster of MySQL 5.6 and MariaDB 10 using GTID. You will…

Comment: Sphinx search performance optimization: multi-threaded search

Hi Robert, – you dont actually need to merge sphinx indexes – it does that on the fly. If you are using sphinxql, you can actually just list all the indexes you want to merge on the fly… here for some explanation. And btw, you dont want to run indexer for the virtual index, you want to index the local parts instead, hence…

Post: ZFS on Linux and MySQL

… mirror) and I limited the ARC size to 4GB.  I dont want to start a war but ZFS performance level was less… on write filesystem, the snapshots are free, no performance penalty.  You can easily run a server with hundreds of snapshots.  With… fine.  Since starting a snapshot take less than a second, you could even be more zealous.  Pretty interesting to speed up…

Comment: Percona Server 5.1.69-14.7 now available: A drop in replacement for MySQL

Hi Moazam, 1) no, you dont have to export databases, you can use the existing mysql data dir. But check http://….percona.com/doc/percona-server/5.1/compatibility.html if you‘re planning to switch back from Percona Server 2) here…

Comment: Profiling MySQL Memory Usage With Valgrind Massif

Aurimas – You-dont-run-that-in-production, the slowdown is 10x or more. If you have a server that needs Valgrinding, first you have to reduce the workload to the lightest possible that still exhibits the issue you are investigating.

Comment: Profiling MySQL Memory Usage With Valgrind Massif

… it’s like barely noticeable or is it more like you-dont-run-that-in-production ?

Comment: Replication in MySQL 5.6: GTIDs benefits and limitations - Part 1

… 5.6 to MariaDB 10.0 or vice versa. You just won’t be able to use the GTID features to automatically…. That being said, I agree that compatibility is good. If you have any suggestion of how to make MariaDB compatible without…

Post: Choosing a MySQL HA Solution - Post-Webinar Q&A

… for the optimal production deployment you want two identical physical boxes with at least 4 NIC ports. Why 4? Two of those NICs… a two-NIC bonded pair you‘ll get roughly 1.67x the throughput of a single port. [Dont try more than 2… reaction was, honestly, why would you ever want to use MySQL on top of something like that? I can’t imagine the performance being…