[摘要]+----+-------------+----------+------------+------+---------------+------+---------+------+------+-...
+----+-------------+----------+------------+------+---------------+------+---------+------+------+----------+-------------+如上所示,Mysql将扫描全部500行数据,这将使得查询极其缓慢。 4. 充分利用MySQL的全文检索如果你正面临着使用通配符查询数据,但是并不想降低数据库的性能,你应当考虑使用MySQL的全文检索(FTS),因为它比通配符查询快得多。除此以外,FTS还能够返回质量更好的相关结果。 添加一个全文检索索引到student样表上的语句如下: 在上面的例子中,我们针对搜索关键字Ade指定了想要匹配的列(first_name, last_name)。如果查询优化器如上语句的执行情况,将得到下面的结果: mysql> explain Select * from students where match(first_name, last_name) AGAINST ('Ade');
+----+-------------+----------+------------+----------+---------------+------------+---------+-------+------+----------+-------------------------------+
|
关键词: MYSQL查询怎样优化?mysql查询优化的办法介绍