Mysql 通过标题有效地从Wiki转储获取文章

Mysql 通过标题有效地从Wiki转储获取文章,mysql,wiki,dump,Mysql,Wiki,Dump,查看xml文件显然需要很多时间 尝试将其导入MySQL数据库,但不幸的是,按标题(即,其中title='X')检索单个文章也需要10秒以上的时间 虽然这可能很明显,但我应该注意到转储相当大,大约2GB左右 有没有关于如何有效地执行此操作的想法?您使用的是不需要全文索引的搜索。在title上创建一个普通索引,你会得到更快的结果。呵呵,是的,我做了,但我不知道,也许我做错了什么。我已经更新了我的问题,并添加了表结构和一个查询。相应地更新了我的答案。 CREATE TABLE article (

查看xml文件显然需要很多时间

尝试将其导入MySQL数据库,但不幸的是,按标题(即,其中title='X')检索单个文章也需要10秒以上的时间

虽然这可能很明显,但我应该注意到转储相当大,大约2GB左右


有没有关于如何有效地执行此操作的想法?

您使用的是不需要全文索引的搜索。在
title
上创建一个普通索引,你会得到更快的结果。

呵呵,是的,我做了,但我不知道,也许我做错了什么。我已经更新了我的问题,并添加了表结构和一个查询。相应地更新了我的答案。
CREATE TABLE article (
  articleid INT(10) UNSIGNED NOT NULL AUTO_INCREMENT,
  title VARCHAR(250) NOT NULL DEFAULT '',
  content LONGBLOB NOT NULL,
  PRIMARY KEY (articleid),
  FULLTEXT KEY title (title)
) ENGINE=MyISAM DEFAULT CHARSET=utf8


mysql> SELECT title FROM article WHERE title = 'Main Page';
+-----------+
| title     |
+-----------+
| Main Page |
+-----------+
1 row in set (20.61 sec)