Jump to content
Sign in to follow this  
Loris

Mysql consuma molta CPU

Recommended Posts

se fai molte scritture periodicamente dovresti rifare il rebuid degli indici, comunque dei BTREE con le LIKE non te ne fai nulla

Quindi è inutile l'indice o esistono altri tipi di indice più adatti al LIKE?

Leggevo sul sito del Mysql che il BTREE va bene per i like del tipo

campo LIKE "Testo&"

e tutti i LIKE che vengono eseguiti sono di quel tipo

Share this post


Link to post
Share on other sites
LIKE nonsempre usa indici, nel tuo poi ne hai addirittura 2 ed altri parametri. fa un EXPLAIN SELECT per verifica.

 

Sembra proprio che gli indici "più importanti" siano stati ignorati

+----+-------------+-------+-------+------------------------+-----------+---------+------+------+-------------+| id | select_type | table | type  | possible_keys          | key       | key_len | ref  | rows | Extra       |
+----+-------------+-------+-------+------------------------+-----------+---------+------+------+-------------+
|  1 | SIMPLE      | rooms | index | roomtype,owner,caption | users_now | 4       | NULL |   40 | Using where |
+----+-------------+-------+-------+------------------------+-----------+---------+------+------+-------------+

Share this post


Link to post
Share on other sites

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
Sign in to follow this  

×