June 19, 2013

Post: What does Using filesort mean in MySQL?

…you “what does Using filesort mean in EXPLAIN,” what would you say? I have asked this question inin memory, so it gets sorted on disk.” Unfortunately, this is not the same thing. First of all, this is Using temporary. Secondly, temporary… How MySQL executes ORDER BY. You can also read about it in

Post: Upgrading MySQL

MySQL upgrade two things should normally worry you. It is Regressions – functionality regressions when what you’ve been using before doesMySQL 5.1 with no problems in most cases. When storage type changes, such as DECIMAL field got whole another meaning in MySQL 5.0 MySQL

Post: Zero-Downtime Schema Changes In MySQL

what does that mean? Does the tool clean up (i.e., remove table / triggers?) About cleanup.. WhattemporaryMySQL bug. Are you sure this is really happening? I would be extremely surprised for such a bug to be happening. In

Post: Can MySQL temporary tables be made safe for statement-based replication?

… couldn’t be rolled back”, which is interesting.) But does that mean it’s safe for replication? There is one good way…, what‘s logged — not what executes on the master — is what‘s important. In summary, I still don’t see any way to use temporary tables with MySQL statement…

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

in 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 MySQLdoes not actually mean that queries with MRR are performing badly. The interesting thing is that though both MariaDB and MySQLUsing where; Rowid-ordered scan; Using temporary; Using

Post: InnoDB Full-text Search in MySQL 5.6: Part 2, The Queries!

in MySQL 5.6: Part 2, The Queries![/caption] This is part 2 in a 3 part series. Indoes the speed of InnoDB FTS compare to its MyISAM counterpart, and what kinds of tricks can we use

Post: What to tune in MySQL Server after installation

MySQL DBAs or be involved with MySQL Performance in some way is to ask them what should be tuned in MySQLtemporary tables which are created on disk. innodb_buffer_pool_size This is very important variable to tune if you’re usingmean

Post: How much overhead is caused by on disk temporary tables

Using temporary | +—-+————-+——-+——+—————+——+———+——+———+—————–+ 1 row in set (0.01 sec) As you can see I’m using ORDER BY NULL clause as otherwise MySQL

Post: How Percona does a MySQL Performance Audit

meaning of the output, so it’s clear what…::DBI, which does $dbh->ping …I’ll paste in mysql> show global variables like ‘%table_size%’; +———————+———–+ |…used to determine when an in-memory temporary table will be converted to an on-disk table, which is an expensive operation. In

Post: Enum Fields VS Varchar VS Int + Joined table: What is Faster?

in memory in all cases (and dictionary table does too). Second – the rows are relatively short inin fact it is quite expected – This is MyISAM table which is accessed via index, which means to retrieve each row MySQL…: 1439943 Extra: Using temporary; Using filesort *************************** 2. row …