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