如何根据行数计算mysql查询时间的减速度?

时间:2015-04-17 13:06:33

标签: mysql sql performance time row-number

我想知道MySQL如何在表上运行查询。我有大数据的经验,我想证明单节点计算机上的MySQL是否能够更快地处理大数据。我像这样运行一个查询

SELECT   b.nama, COUNT(a.id) 
FROM     transaksi a, member b 
WHERE    a.idmember = b.id
GROUP BY b.nama

所以,我想知道连接过程,查询时间和行数之间的关系。如果我乘以并在表上添加行数,这会使查询变慢吗?

1 个答案:

答案 0 :(得分:0)

对大量数据的查询仅限于磁盘I / O速度,并且对数据进行一次连续传递。

在一个程序中制作一个全速工作的基准测试肯定是可能的,但在另一个程序中会以一种效率较低的方式工作。

JOIN是"关系数据库"的一个例子。往往比非SQL程序中经常存在的暴力技术有优势。但是,如果我正确地读到你,那与你想要证明的相反?