0

我想知道我的查询是否应该运行得更快,以及是否可以通过查询优化使其运行得更快。我有两个表,tweets分别nGrams包含大约 600,000 和 1380 万行。我有兴趣加入它们inner join

select
       tw.hash_tag, ng.nGram, COUNT(*) as cnt, 
from 
      tweets as tw
inner join 
      nGrams as ng on ng.tweet_id = tw.tweet_id
group by 
      tw.hash_tag, ng.nGram 
order by 
      cnt desc
limit 20

我对大型数据集没有太多经验;这需要多长时间?我认为它应该比它运行得更快。如果您需要更多信息,请告诉我。另外,尽量包括我在哪里可以找到这些信息,因为我不是很有经验。我正在使用 MySQL Workbench 来运行查询。

  1. 我怎样才能使这个查询运行得更快?

非常感谢所有帮助!

4

0 回答 0