r.b*_*waj 6 mysql sql perl dbi
我使用的mysql数据库只有一个表"数据"和17,151257行.这个表有一个列字符串.我想打印其中字符串列包含特定查询字符串的所有行(存储在"entered_query"变量中),所以我使用以下内容:
SELECT DISTINCT * from data WHERE string LIKE '%".$entered_query."%' limit 10
显而易见,上面的查询占用了太多时间来执行.
我已经读过可以使用索引但是在这种情况下怎么样?
我还想过将整个数据划分为10个不同的行,然后使用 perl DBI 执行10个并行查询.
现在我有以下问题: