June 18, 2013

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

Search in MySQL 5.6: Part 2, The Queries![/caption] This is part 2 in a 3 part series. Inin a single blog post) than what MyISAM gives us. Recall that we have two different sets of data

Post: InnoDB Full-text Search in MySQL 5.6 (part 1)

search in MySQL 5.6 (part 1) in MySQL 5.6 is syntactically identical to MyISAM full-text search, intable by querying the various I_S.INNODB_FT_* tables. In particular, the INNODB_FT_CONFIG table

Post: Full Text Search Webinar Questions Followup

MySQL queries would make them even slower, I’m sure. Indeed, the result set of 20 rows from SphinxQL queriessearching data without touching the disk, but I assume the search would necessarily do tabledifferent application types.  There are books that describe how

Post: Index Condition Pushdown in MySQL 5.6 and MariaDB 5.5 and its performance impact

I have been working with Peter in preparation for the talk comparing the optimizer enhancements in MySQL 5.6 and MariaDB 5.5. We are taking a look at and benchmarking optimizer enhancements one by one. So in… new optimizer enhancement Index Condition Pushdown (ICP). Its available in both MySQL 5.6 and MariaDB 5.5 Now let’s take…

Post: MySQL Indexing Best Practices: Webinar Questions Followup

from data clustering in the differenttable in recent MySQLtable. It also will help the query you’re mentioning allowing group by to be performed without temporary table or external sort. Q: Howtable, not other index, also you only can have equality comparison as a search

Post: How Percona does a MySQL Performance Audit

tables and Created_disk_tmp_tables, I’ll paste in mysql> show global variables like ‘%table_size%’; +———————+———–+ | Variable_name | Value | +———————+———–+ | max_heap_table_size | 268435456 | | tmp_tablehow much total gain I can get from it. Queries

Post: The case for getting rid of duplicate “sets”

data differently? We can “compress” the table in the database by removing the duplicates: mysql> create table ex2 as select val, count(*) from ex1 group by val; Query

Post: High-Performance Click Analysis with MySQL

search engine marketing. I’ll do that throughout this article. Requirements The words “need” and “want” are differenttables in a complex query with many joins. I have never seen this approach scale well. Use The Best Technologies You Can MySQL

Post: The Optimization That (Often) Isn't: Index Merge Intersection

MySQL could only use one index per table in a given queryMySQL is using three different indexes to search approximately 8100 out of 4.5M rows to return the dataquery (it did), but it might also negatively impact other queries which were benefitting from

Post: Why you should ignore MySQL's key cache hit ratio

difference between “rate” and “ratio”. Infrom the standpoint of response time measurements, which you should, you will eventually arrive at this question. “I have a queryhow important those tables are to you, howin MySQL to guide your decisions. It is also not the be-all and end-all of MySQL