May 25, 2012

Post: Benchmarking single-row insert performance on Amazon EC2

in software RAID 10. Now let’s come to the MySQL configuration. MySQL Configuration I used Percona Server 5.5reduce contention problems caused by buffer pool mutexes, using “estimate” checkpoint method to reduce

Post: Multi Range Read (MRR) in MySQL 5.6 and MariaDB 5.5

result in a lot of Random I/O. The purpose of MRR is to reducein MariaDB 5.5 and not in MySQL 5.6, is that because of a bug in MySQL 5.6 code? As MRR was used in both MySQL 5.6 and MariaDB 5.5

Post: Troubleshooting MySQL Memory Usage

reducing table cache reduces memory consumption to be withing the reason. Connection Related Allocations Another setMemory Leaks There are many kinds of memory leaks and I would say these are rather rare in MySQL. Most suspected memory

Post: MySQL Query Cache

result set but MySQLmemory – Queries are constantly being invalidated from query cache by table updates, this means number of queries in cache and memory usedmemory and Qcache_lowmem_prunes – If you’re not getting much of lowmem_prunes and free_memory stays high you can reduce

Post: MySQL performance on EC2/EBS versus RDS

reduced mutex contention. The performance improvements I got with Percona Server were similar to the performance improvements I saw versus stock MySQL 5set of data (what we call the working set) to fit in the InnoDB buffer pool, which means you need it to fit in memory

Post: Should we give a MySQL Query Cache a second chance ?

MySQL 5.5 uses for Innodb Buffer Pool and have multiple MySQL Query Cache instances hashed by query hash. It would help to reduceResults sets for most queries is highly compressible and light compression can compress results

Post: 10+ Ways to Crash or Overload MySQL

in MySQL 5.1 Disk Space For MyISAM tables hosting providers used to use disk quotas for MyISAM tables. You can also usememory can stored procedure allocate ? say can you create 1000 variables in stored procedure and set 1M result set

Post: Aligning IO on a hard disk RAID – the Benchmarks

MemoryMySQL versions or settings. Moreover, I have been running these benchmarks for a customer so I just used the setting that they would have usedreduced single-thread performance by 5-10%. Sequential write results

Post: Heikki Tuuri Innodb answers - Part I

used for read ahead and results were significant. They however were not merged inin MySQL 5In high load situations where INNODB is using most of the system’s memory the kernel can decide (incorrectly) to swap out MySQLused for buffer pool and which are not swappable. They also allow to reduce

Post: Why MySQL could be slow with large tables ?

reduce the gap but I doubt it will be closed. Joins Joins are usedsets. In MySQL single query runs as single thread (with exeption of MySQL Cluster) and MySQLin parallel and aggregate result sets. So if you’re dealing with large data sets