相关疑难解决方法(0)

MySQL"发送数据"非常慢

我有一张中等大小的桌子,目前有277k的记录,我正在尝试FULLTEXT搜索.搜索似乎非常快,直到它进入发送数据阶段.

桌子:

CREATE TABLE `sqinquiries_inquiry` (
  `id` int(11) NOT NULL AUTO_INCREMENT,
  `ts` datetime NOT NULL,
  `names` longtext NOT NULL,
  `emails` longtext NOT NULL,
  PRIMARY KEY (`id`),
  FULLTEXT KEY `sqinquiries_inquiry_search` (`names`,`emails`)
) ENGINE=MyISAM AUTO_INCREMENT=305560 DEFAULT CHARSET=latin1
Run Code Online (Sandbox Code Playgroud)

查询:

SELECT * FROM `sqinquiries_inquiry` WHERE (
  MATCH (`sqinquiries_inquiry`.`names`) AGAINST ('smith' IN BOOLEAN MODE) OR
  MATCH (`sqinquiries_inquiry`.`emails`) AGAINST ('smith' IN BOOLEAN MODE)
) ORDER BY `sqinquiries_inquiry`.`id` DESC LIMIT 100
Run Code Online (Sandbox Code Playgroud)

简介:( 我剪掉了看似无用的信息)

+-------------------------+----------+
| Status                  | Duration |
+-------------------------+----------+
| preparing               | 0.000014 | …
Run Code Online (Sandbox Code Playgroud)

mysql sql

15
推荐指数
1
解决办法
4万
查看次数

标签 统计

mysql ×1

sql ×1