浏览 xml 文件显然需要很多时间。
尝试将其导入 MySQL 数据库,但不幸的是,查询它还需要 10 多秒才能按标题检索一篇文章(即 WHERE title = 'X')。
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)
虽然这可能很明显,但我应该注意到转储相当大,大约 2GB 左右。
关于如何有效地做到这一点的任何想法?