【发布时间】:2012-06-03 07:23:38
【问题描述】:
我必须从大量文本文件中提取单词并检查它们是否存在于 phpmyadmin 的这个大型 wordnet 数据库中。由于循环和检查(mysql),执行需要 3 到 4 分钟。
有什么方法可以优化吗?增加 db 缓冲区大小会有所帮助吗?如果是,那该怎么做?
【问题讨论】:
-
您是否对每个单词执行一个 mySQL 查询? mySQL wordnet 数据库有多大?
-
是的,整个数据库是 40 mb,我使用的表是 4 和 11mb。如果我为我只使用的表创建一个单独的数据库,你认为我会有所作为吗??..i将文本中的所有单词提取到一个数组中,我检查它们是否存在于 wordnet 单词表中,如果它们得到它们的 wordid 并从中得到单词定义,还有其他更好的方法吗?跨度>
标签: php mysql performance xampp localhost