mysql全文检索

1.需修改ft_min_word_len=1 

  因为ft_min_word_len默认为4,是针对英文的,中文分词基本长度都为2,所以修改 my.ini 在 [mysqld] 后面加入一行“ft_min_word_len=1”

2.重建全文索引

  REPAIR TABLE title QUICK;  修改了如上面的配置后重建下索引生效

3.终止当前执行的操作

  show processlist;
  找出你要停止的语句
  然后找出你要终止的语句的id
  在系统下mysqladmin -uroot -ppassword kill 要杀的ID

4.查看所有表的引擎

  查看前先分析下要查看的表 analyze table mytable;

  SHOW TABLE STATUS FROM `libnet`; 

5.查看所有表的当前行数

  查看前先分析下要查看的表 analyze table mytable;

  select TABLE_NAME,TABLE_ROWS from INFORMATION_SCHEMA.TABLES where TABLE_SCHEMA='mydb'

6、innodb引擎的表的优化

innodb引擎的表如果使用optimize命令优化则会提示: Table does not support optimize, doing recreate + analyze instead

可以替代使用   alter table table_name engine=innodb   

原文地址:https://www.cnblogs.com/zhenzhong/p/3296055.html