我目前正在写有关网络性能的单身汉论文,并参考有关httparchive的一些统计信息。正如我希望从2010年到2014年有一个不错的图表,关于bytesTotal,bytesCss等,我试图从BigQuery中获取数据。这些查询确实有效,但是我得到的结果与httparchive.org上的图形不符。

mysql - Httparchive-BigQuery如何获取2010-2014年每年的字节总数-LMLPHP


我的目标是使bytesTotal 2010的值一个,为2011的值一个,为2012的值一个,依此类推。

所以我尝试了这样的事情:

SELECT NTH(50, quantiles(bytesTotal,101)) TOTAL_med, NTH(50, quantiles(bytesHtmlDoc,101))
HTMLDOC_med FROM [httparchive:runs.2010_11_15_pages], [httparchive:runs.2010_11_29_pages],
[httparchive:runs.2010_12_16_pages], [httparchive:runs.2010_12_28_pages];


SELECT AVG(bytesTotal) TOTAL_med, AVG(bytesHtmlDoc) HTMLDOC_med FROM [httparchive:runs.2010_11_15_pages],
[httparchive:runs.2010_11_29_pages], [httparchive:runs.2010_12_16_pages],
[httparchive:runs.2010_12_28_pages];


因此,中位数会很好,但如果它们不起作用,则平均会很好。

有人可以帮我吗?

最佳答案

我试过了
希望你觉得它有用。

SELECT NTH(50, quantiles(bytesTotal)) MedianBytesTotal
FROM [httparchive:runs.2010_12_28_pages], [httparchive:runs.2012_12_15_pages],
[httparchive:runs.2013_12_15_pages], [httparchive:runs.2014_12_15_pages];


我得到的结果是:-MedianBytesTotal-1074357

10-06 02:11