我想知道MySQL如何在表上运行查询。我对大数据有经验,我想证明单节点计算机上的MySQL是否无法更快地处理大数据。我运行这样的查询如何根据行数计算mysql查询时间的减速度?
SELECT b.nama, COUNT(a.id)
FROM transaksi a, member b
WHERE a.idmember = b.id
GROUP BY b.nama
所以,我想知道连接过程,查询时间和行数之间的关系。如果我在表上增加和添加行数,这可以使查询变慢吗?上大量数据
我想知道MySQL如何在表上运行查询。我对大数据有经验,我想证明单节点计算机上的MySQL是否无法更快地处理大数据。我运行这样的查询如何根据行数计算mysql查询时间的减速度?
SELECT b.nama, COUNT(a.id)
FROM transaksi a, member b
WHERE a.idmember = b.id
GROUP BY b.nama
所以,我想知道连接过程,查询时间和行数之间的关系。如果我在表上增加和添加行数,这可以使查询变慢吗?上大量数据
查询限于磁盘I/O速度与一个连续的传过来的数据。
这当然是可能的手艺,在一个程序全速工作的标杆,但在另一个程序的一些低效率的工作方式。
A JOIN
是一个例子,其中“关系数据库”往往比非SQL程序中经常存在的强力技术具有优势。但是,如果我正确读了你的话,那和你想证明的是相反的吗?
对于我想证明的相反情况,你是什么意思? –
也许我误解了你的问题?你是否试图“证明”MySQL比较慢?或更快? –
是的,你是对的其实我想证明mysql查询比我做的hadoop mapreduce程序慢。但我想知道,查询条件,使它慢....谢谢 –
在问您的问题之前,您是否对此主题做过任何研究? –
我已经在搜索这个问题,但我还没有得到正确的答案,并且因为这个问题涉及到我的大数据处理任务,所以我在这里问...... –
难道你不想添加' GROUP BY b.nama'? –