June 20, 2013

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

table with a single VARCHAR column named “value”. OK, sounds easy enough: mysql: SHOW CREATE TABLE innodb_myisam_stopword\G *************************** 1. row *************************** Table: innodb_myisam_stopword Create Table: CREATE TABLE

Post: Efficient Boolean value storage for Innodb Tables

boolean values (yes/now or something similar) in the table and if you get many columnstable format look in Innodb (I’ve populated each with some 2M rows so difference is more visible) CREATE TABLE… such columns. Lets see how things look for MyISAM for same tables: mysql> show table status like “%…

Comment: Database problems in MySQL/PHP Applications

column) in nearly (emphasize nearly) every InnoDB table can have very serious and negative performance implications. Remember that if you don’t createin MySQL you might be > better of using several queries than doing complicated ones. Of > course you would rather use IN…on a Boolean column for …

Post: Identifying the load with the help of pt-query-digest and Percona Server

… as in MySQL. This…Boolean: # Filesort 100% yes, 0% no # Tmp table 100% yes, 0% no # Tmp tableTables # SHOW TABLE STATUS FROM `wp_blog_one ` LIKE ‘wp_terms’\G # SHOW CREATE TABLE `wp_blog_one `.`wp_terms`\G # SHOW TABLEIN (733) ORDER BY t.name ASC\G Let’s again take a look at the 95% column in

Post: Ultimate MySQL variable and status reference list

MySQL manual, especially the option and variable reference tablecolumn_typesblogpercona.commanual Com_show_contributorsblogpercona.commanual Com_show_create_dbblogpercona.commanual Com_show_create_eventblogpercona.commanual Com_show_create_funcblogpercona.commanual Com_show_create…ft_boolean_…_in_…

Comment: Full text search for all MySQL Storage Engines

… is NOT to do so, and create a table or column that puts all the information together. Unfortunately, in MySQL, there are no expression-based… helps someone. Also, reasonable results can be achieved by using BOOLEAN queries to restrict, and expressions to sort. AFAIK, natural FTS…

Comment: How to find wrong indexing with glance view

…to users so can be all stored in users table(may be except looking_for, …IN instead of using BETWEEN [1]. As all boolean operators are ‘AND’, mysql can use either indexes built on multiple columns:) and instead create (City, Gender, Age, LookingFor) and (City, Gender, Age, Available). So mysql can …