ClickHouse/benchmark/monetdb/aws.log

1775 lines
93 KiB
Plaintext
Raw Normal View History

milovidov@milovidov-desktop:~$ ssh -i ▉▉▉.pem ubuntu@ec2-▉▉▉.us-east-2.compute.amazonaws.com
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 5.3.0-1032-aws x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Wed Aug 12 22:11:00 UTC 2020
System load: 0.06 Processes: 318
Usage of /: 2.3% of 193.82GB Users logged in: 1
Memory usage: 0% IP address for ens5: ▉▉▉
Swap usage: 0%
0 packages can be updated.
0 updates are security updates.
Last login: Wed Aug 12 22:00:27 2020 from 109.252.51.97
To run a command as administrator (user "root"), use "sudo <command>".
See "man sudo_root" for details.
ubuntu@ip-▉▉▉:~$ wget https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/clickhouse/benchmark-new.sh
--2020-08-12 22:11:07-- https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/clickhouse/benchmark-new.sh
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.248.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.248.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 468 [text/plain]
Saving to: benchmark-new.sh
benchmark-new.sh 100%[========================================================================================================================>] 468 --.-KB/s in 0s
2020-08-12 22:11:12 (44.9 MB/s) - benchmark-new.sh saved [468/468]
ubuntu@ip-▉▉▉:~$ chmod a+x benchmark-new.sh
ubuntu@ip-▉▉▉:~$ wget https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/clickhouse/queries.sql
--2020-08-12 22:11:12-- https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/clickhouse/queries.sql
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.248.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.248.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8074 (7.9K) [text/plain]
Saving to: queries.sql
queries.sql 100%[========================================================================================================================>] 7.88K --.-KB/s in 0s
2020-08-12 22:11:12 (135 MB/s) - queries.sql saved [8074/8074]
ubuntu@ip-▉▉▉:~$ wget https://clickhouse-datasets.s3.yandex.net/hits/partitions/hits_100m_obfuscated_v1.tar.xz
--2020-08-12 22:11:27-- https://clickhouse-datasets.s3.yandex.net/hits/partitions/hits_100m_obfuscated_v1.tar.xz
Resolving clickhouse-datasets.s3.yandex.net (clickhouse-datasets.s3.yandex.net)... 93.158.134.158, 2a02:6b8::2:158
Connecting to clickhouse-datasets.s3.yandex.net (clickhouse-datasets.s3.yandex.net)|93.158.134.158|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 9722280160 (9.1G) [application/octet-stream]
Saving to: hits_100m_obfuscated_v1.tar.xz
hits_100m_obfuscated_v1.tar.xz 100%[========================================================================================================================>] 9.05G 10.8MB/s in 13m 7s
2020-08-12 22:24:35 (11.8 MB/s) - hits_100m_obfuscated_v1.tar.xz saved [9722280160/9722280160]
ubuntu@ip-▉▉▉:~$ tar xvf hits_100m_obfuscated_v1.tar.xz -C .
hits_100m_obfuscated_v1/data/
hits_100m_obfuscated_v1/data/default/
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsParameter.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WithHash.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WatchID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Interests.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialNetwork.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsLink.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RefererCategoryID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResponseStartTiming.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamCurrency.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FetchTiming.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/MobilePhone.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HistoryLength.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Params.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CookieEnable.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamOrderID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Refresh.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HasGCLID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsNotBounce.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/EventDate.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialAction.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RemoteIP.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResolutionWidth.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsEvent.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WithHash.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialSourceNetworkID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CLID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/DontCountHits.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/EventTime.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FlashMinor.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMMedium.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WatchID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FlashMinor2.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CLID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URLCategoryID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URLRegionID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsEvent.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsParameter.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WindowClientHeight.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialSourcePage.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/checksums.txt
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CounterID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion1.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialSourceNetworkID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Sex.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/PageCharset.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserAgentMajor.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResolutionDepth.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatCampaignID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IPNetworkID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OriginalURL.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsArtifical.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CounterClass.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Refresh.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMSource.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/BrowserLanguage.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HTTPError.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/NetMajor.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMTerm.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenerName.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Robotness.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/GoodEvent.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FetchTiming.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserAgent.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion2.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ClientEventTime.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/EventTime.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WindowName.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OriginalURL.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Params.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SearchEngineID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URLRegionID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Age.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamCurrencyID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FlashMajor.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FUniqID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion3.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMTerm.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/EventDate.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion4.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URLCategoryID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsOldCounter.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WindowClientHeight.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Referer.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RefererCategoryID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsDownload.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ClientTimeZone.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamPrice.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMCampaign.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsArtifical.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HitColor.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HistoryLength.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RegionID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsLink.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Title.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FUniqID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion2.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ConnectTiming.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResolutionWidth.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/LocalEventTime.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/columns.txt
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/minmax_EventDate.idx
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMMedium.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/TraficSourceID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ClientTimeZone.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatSourceID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/NetMinor.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RegionID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HTTPError.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URLHash.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsMobile.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CodeVersion.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Age.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URL.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/JavascriptEnable.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsOldCounter.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FlashMajor.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WindowName.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/JavaEnable.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CounterClass.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialSourcePage.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RefererRegionID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/partition.dat
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/DNSTiming.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatServiceName.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserAgentMinor.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/MobilePhoneModel.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatServiceName.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResolutionHeight.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamCurrency.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Robotness.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SendTiming.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ConnectTiming.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FromTag.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatAdID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URLHash.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/DontCountHits.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SendTiming.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResponseEndTiming.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamOrderID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMCampaign.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsMobile.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/MobilePhone.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RefererHash.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Referer.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/BrowserCountry.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CookieEnable.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserAgentMinor.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FlashMinor.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/GoodEvent.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/AdvEngineID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OS.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HasGCLID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OS.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResolutionHeight.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResolutionDepth.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/BrowserLanguage.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/MobilePhoneModel.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatSourceID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsDownload.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Sex.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ClientIP.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/DNSTiming.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FlashMinor2.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/count.txt
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ClientEventTime.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/LocalEventTime.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserAgentMajor.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/AdvEngineID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResponseEndTiming.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HitColor.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamCurrencyID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Title.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WindowClientWidth.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion4.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Income.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMContent.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion1.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/NetMajor.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/FromTag.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/TraficSourceID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/primary.idx
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMContent.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/WindowClientWidth.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserAgent.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialAction.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/JavascriptEnable.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SilverlightVersion3.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatCampaignID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RefererHash.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenerName.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/BrowserCountry.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/JavaEnable.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Interests.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ResponseStartTiming.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RefererRegionID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/RemoteIP.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IsNotBounce.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ClientIP.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CounterID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UserID.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SearchPhrase.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/CodeVersion.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SearchPhrase.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/Income.bin
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/ParamPrice.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/PageCharset.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SearchEngineID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/SocialNetwork.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/OpenstatAdID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/URL.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/IPNetworkID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/HID.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/UTMSource.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/201307_1_96_4/NetMinor.mrk2
hits_100m_obfuscated_v1/data/default/hits_100m_obfuscated/format_version.txt
hits_100m_obfuscated_v1/metadata/
hits_100m_obfuscated_v1/metadata/default/
hits_100m_obfuscated_v1/metadata/default/hits_100m_obfuscated.sql
ubuntu@ip-▉▉▉:~$ mv hits_100m_obfuscated_v1/* .
mv: cannot move 'hits_100m_obfuscated_v1/data' to './data': Directory not empty
mv: cannot move 'hits_100m_obfuscated_v1/metadata' to './metadata': Directory not empty
ubuntu@ip-▉▉▉:~$ rm -rf data metadata
ubuntu@ip-▉▉▉:~$ mv hits_100m_obfuscated_v1/* .
ubuntu@ip-▉▉▉:~$ ./clickhouse client --query "SELECT count() FROM hits_100m_obfuscated"
100000000
ubuntu@ip-▉▉▉:~$ mcedit benchmark-new.sh
Command 'mcedit' not found, but can be installed with:
sudo apt install mc
ubuntu@ip-▉▉▉:~$ nanobenchmark-new.sh
nanobenchmark-new.sh: command not found
ubuntu@ip-▉▉▉:~$ nano benchmark-new.sh
ubuntu@ip-▉▉▉:~$ ./benchmark-new.sh hits_100m_obfuscated
[0.015, 0.001, 0.001],
[0.038, 0.015, 0.015],
[0.072, 0.033, 0.033],
[0.198, 0.052, 0.051],
[0.338, 0.166, 0.120],
[1.036, 0.252, 0.264],
[0.034, 0.020, 0.020],
[0.020, 0.015, 0.015],
[0.521, 0.414, 0.391],
[0.563, 0.496, 0.497],
[0.242, 0.143, 0.143],
[0.261, 0.168, 0.168],
[1.067, 0.574, 0.567],
[1.537, 0.772, 0.759],
[0.802, 0.736, 0.752],
[0.904, 0.797, 0.742],
[2.229, 1.795, 1.867],
[1.314, 0.987, 0.962],
[5.216, 4.149, 5.540],
[0.208, 0.057, 0.036],
[9.238, 0.660, 0.609],
[10.105, 0.685, 0.668],
[19.544, 1.851, 1.766],
[19.690, 0.943, 0.817],
[1.834, 0.228, 0.217],
[0.757, 0.177, 0.176],
[2.331, 0.224, 0.214],
[9.174, 0.728, 0.688],
[7.330, 1.130, 1.108],
[1.834, 1.810, 1.818],
[1.429, 0.547, 0.550],
[4.518, 0.879, 0.895],
[6.157, 5.540, 5.547],
[9.846, 3.033, 3.044],
[9.847, 3.061, 3.016],
[1.157, 1.086, 1.117],
[0.238, 0.169, 0.175],
[0.094, 0.072, 0.072],
[0.041, 0.037, 0.041],
[0.453, 0.364, 0.345],
[0.054, 0.015, 0.019],
[0.024, 0.010, 0.010],
[0.012, 0.006, 0.007],
ubuntu@ip-▉▉▉:~$ ./clickhouse client
ClickHouse client version 20.8.1.4338 (official build).
Connecting to localhost:9000 as user default.
Connected to ClickHouse server version 20.8.1 revision 54438.
ip-▉▉▉.us-east-2.compute.internal :) SELECT
:-] toInt64(WatchID) = -9223372036854775808 ? -9223372036854775807 : toInt64(WatchID),
:-] toInt8(JavaEnable) = -128 ? -127 : toInt8(JavaEnable),
:-] toValidUTF8(toString(Title)),
:-] toInt16(GoodEvent) = -32768 ? -32767 : toInt16(GoodEvent),
:-] EventTime,
:-] EventDate,
:-] toInt32(CounterID) = -2147483648 ? -2147483647 : toInt32(CounterID),
:-] toInt32(ClientIP) = -2147483648 ? -2147483647 : toInt32(ClientIP),
:-] toInt32(RegionID) = -2147483648 ? -2147483647 : toInt32(RegionID),
:-] toInt64(UserID) = -9223372036854775808 ? -9223372036854775807 : toInt64(UserID),
:-] toInt8(CounterClass) = -128 ? -127 : toInt8(CounterClass),
:-] toInt8(OS) = -128 ? -127 : toInt8(OS),
:-] toInt8(UserAgent) = -128 ? -127 : toInt8(UserAgent),
:-] toValidUTF8(toString(URL)),
:-] toValidUTF8(toString(Referer)),
:-] toInt8(Refresh) = -128 ? -127 : toInt8(Refresh),
:-] toInt16(RefererCategoryID) = -32768 ? -32767 : toInt16(RefererCategoryID),
:-] toInt32(RefererRegionID) = -2147483648 ? -2147483647 : toInt32(RefererRegionID),
:-] toInt16(URLCategoryID) = -32768 ? -32767 : toInt16(URLCategoryID),
:-] toInt32(URLRegionID) = -2147483648 ? -2147483647 : toInt32(URLRegionID),
:-] toInt16(ResolutionWidth) = -32768 ? -32767 : toInt16(ResolutionWidth),
:-] toInt16(ResolutionHeight) = -32768 ? -32767 : toInt16(ResolutionHeight),
:-] toInt8(ResolutionDepth) = -128 ? -127 : toInt8(ResolutionDepth),
:-] toInt8(FlashMajor) = -128 ? -127 : toInt8(FlashMajor),
:-] toInt8(FlashMinor) = -128 ? -127 : toInt8(FlashMinor),
:-] toValidUTF8(toString(FlashMinor2)),
:-] toInt8(NetMajor) = -128 ? -127 : toInt8(NetMajor),
:-] toInt8(NetMinor) = -128 ? -127 : toInt8(NetMinor),
:-] toInt16(UserAgentMajor) = -32768 ? -32767 : toInt16(UserAgentMajor),
:-] toValidUTF8(toString(UserAgentMinor)),
:-] toInt8(CookieEnable) = -128 ? -127 : toInt8(CookieEnable),
:-] toInt8(JavascriptEnable) = -128 ? -127 : toInt8(JavascriptEnable),
:-] toInt8(IsMobile) = -128 ? -127 : toInt8(IsMobile),
:-] toInt8(MobilePhone) = -128 ? -127 : toInt8(MobilePhone),
:-] toValidUTF8(toString(MobilePhoneModel)),
:-] toValidUTF8(toString(Params)),
:-] toInt32(IPNetworkID) = -2147483648 ? -2147483647 : toInt32(IPNetworkID),
:-] toInt8(TraficSourceID) = -128 ? -127 : toInt8(TraficSourceID),
:-] toInt16(SearchEngineID) = -32768 ? -32767 : toInt16(SearchEngineID),
:-] toValidUTF8(toString(SearchPhrase)),
:-] toInt8(AdvEngineID) = -128 ? -127 : toInt8(AdvEngineID),
:-] toInt8(IsArtifical) = -128 ? -127 : toInt8(IsArtifical),
:-] toInt16(WindowClientWidth) = -32768 ? -32767 : toInt16(WindowClientWidth),
:-] toInt16(WindowClientHeight) = -32768 ? -32767 : toInt16(WindowClientHeight),
:-] toInt16(ClientTimeZone) = -32768 ? -32767 : toInt16(ClientTimeZone),
:-] ClientEventTime,
:-] toInt8(SilverlightVersion1) = -128 ? -127 : toInt8(SilverlightVersion1),
:-] toInt8(SilverlightVersion2) = -128 ? -127 : toInt8(SilverlightVersion2),
:-] toInt32(SilverlightVersion3) = -2147483648 ? -2147483647 : toInt32(SilverlightVersion3),
:-] toInt16(SilverlightVersion4) = -32768 ? -32767 : toInt16(SilverlightVersion4),
:-] toValidUTF8(toString(PageCharset)),
:-] toInt32(CodeVersion) = -2147483648 ? -2147483647 : toInt32(CodeVersion),
:-] toInt8(IsLink) = -128 ? -127 : toInt8(IsLink),
:-] toInt8(IsDownload) = -128 ? -127 : toInt8(IsDownload),
:-] toInt8(IsNotBounce) = -128 ? -127 : toInt8(IsNotBounce),
:-] toInt64(FUniqID) = -9223372036854775808 ? -9223372036854775807 : toInt64(FUniqID),
:-] toValidUTF8(toString(OriginalURL)),
:-] toInt32(HID) = -2147483648 ? -2147483647 : toInt32(HID),
:-] toInt8(IsOldCounter) = -128 ? -127 : toInt8(IsOldCounter),
:-] toInt8(IsEvent) = -128 ? -127 : toInt8(IsEvent),
:-] toInt8(IsParameter) = -128 ? -127 : toInt8(IsParameter),
:-] toInt8(DontCountHits) = -128 ? -127 : toInt8(DontCountHits),
:-] toInt8(WithHash) = -128 ? -127 : toInt8(WithHash),
:-] toValidUTF8(toString(HitColor)),
:-] LocalEventTime,
:-] toInt8(Age) = -128 ? -127 : toInt8(Age),
:-] toInt8(Sex) = -128 ? -127 : toInt8(Sex),
:-] toInt8(Income) = -128 ? -127 : toInt8(Income),
:-] toInt16(Interests) = -32768 ? -32767 : toInt16(Interests),
:-] toInt8(Robotness) = -128 ? -127 : toInt8(Robotness),
:-] toInt32(RemoteIP) = -2147483648 ? -2147483647 : toInt32(RemoteIP),
:-] toInt32(WindowName) = -2147483648 ? -2147483647 : toInt32(WindowName),
:-] toInt32(OpenerName) = -2147483648 ? -2147483647 : toInt32(OpenerName),
:-] toInt16(HistoryLength) = -32768 ? -32767 : toInt16(HistoryLength),
:-] toValidUTF8(toString(BrowserLanguage)),
:-] toValidUTF8(toString(BrowserCountry)),
:-] toValidUTF8(toString(SocialNetwork)),
:-] toValidUTF8(toString(SocialAction)),
:-] toInt16(HTTPError) = -32768 ? -32767 : toInt16(HTTPError),
:-] toInt32(SendTiming) = -2147483648 ? -2147483647 : toInt32(SendTiming),
:-] toInt32(DNSTiming) = -2147483648 ? -2147483647 : toInt32(DNSTiming),
:-] toInt32(ConnectTiming) = -2147483648 ? -2147483647 : toInt32(ConnectTiming),
:-] toInt32(ResponseStartTiming) = -2147483648 ? -2147483647 : toInt32(ResponseStartTiming),
:-] toInt32(ResponseEndTiming) = -2147483648 ? -2147483647 : toInt32(ResponseEndTiming),
:-] toInt32(FetchTiming) = -2147483648 ? -2147483647 : toInt32(FetchTiming),
:-] toInt8(SocialSourceNetworkID) = -128 ? -127 : toInt8(SocialSourceNetworkID),
:-] toValidUTF8(toString(SocialSourcePage)),
:-] toInt64(ParamPrice) = -9223372036854775808 ? -9223372036854775807 : toInt64(ParamPrice),
:-] toValidUTF8(toString(ParamOrderID)),
:-] toValidUTF8(toString(ParamCurrency)),
:-] toInt16(ParamCurrencyID) = -32768 ? -32767 : toInt16(ParamCurrencyID),
:-] toValidUTF8(toString(OpenstatServiceName)),
:-] toValidUTF8(toString(OpenstatCampaignID)),
:-] toValidUTF8(toString(OpenstatAdID)),
:-] toValidUTF8(toString(OpenstatSourceID)),
:-] toValidUTF8(toString(UTMSource)),
:-] toValidUTF8(toString(UTMMedium)),
:-] toValidUTF8(toString(UTMCampaign)),
:-] toValidUTF8(toString(UTMContent)),
:-] toValidUTF8(toString(UTMTerm)),
:-] toValidUTF8(toString(FromTag)),
:-] toInt8(HasGCLID) = -128 ? -127 : toInt8(HasGCLID),
:-] toInt64(RefererHash) = -9223372036854775808 ? -9223372036854775807 : toInt64(RefererHash),
:-] toInt64(URLHash) = -9223372036854775808 ? -9223372036854775807 : toInt64(URLHash),
:-] toInt32(CLID) = -2147483648 ? -2147483647 : toInt32(CLID)
:-] FROM hits_100m_obfuscated
:-] INTO OUTFILE '/home/ubuntu/hits_100m_obfuscated_monetdb.tsv'
:-] FORMAT TSV;
SELECT
if(toInt64(WatchID) = -9223372036854775808, -9223372036854775807, toInt64(WatchID)),
if(toInt8(JavaEnable) = -128, -127, toInt8(JavaEnable)),
toValidUTF8(toString(Title)),
if(toInt16(GoodEvent) = -32768, -32767, toInt16(GoodEvent)),
EventTime,
EventDate,
if(toInt32(CounterID) = -2147483648, -2147483647, toInt32(CounterID)),
if(toInt32(ClientIP) = -2147483648, -2147483647, toInt32(ClientIP)),
if(toInt32(RegionID) = -2147483648, -2147483647, toInt32(RegionID)),
if(toInt64(UserID) = -9223372036854775808, -9223372036854775807, toInt64(UserID)),
if(toInt8(CounterClass) = -128, -127, toInt8(CounterClass)),
if(toInt8(OS) = -128, -127, toInt8(OS)),
if(toInt8(UserAgent) = -128, -127, toInt8(UserAgent)),
toValidUTF8(toString(URL)),
toValidUTF8(toString(Referer)),
if(toInt8(Refresh) = -128, -127, toInt8(Refresh)),
if(toInt16(RefererCategoryID) = -32768, -32767, toInt16(RefererCategoryID)),
if(toInt32(RefererRegionID) = -2147483648, -2147483647, toInt32(RefererRegionID)),
if(toInt16(URLCategoryID) = -32768, -32767, toInt16(URLCategoryID)),
if(toInt32(URLRegionID) = -2147483648, -2147483647, toInt32(URLRegionID)),
if(toInt16(ResolutionWidth) = -32768, -32767, toInt16(ResolutionWidth)),
if(toInt16(ResolutionHeight) = -32768, -32767, toInt16(ResolutionHeight)),
if(toInt8(ResolutionDepth) = -128, -127, toInt8(ResolutionDepth)),
if(toInt8(FlashMajor) = -128, -127, toInt8(FlashMajor)),
if(toInt8(FlashMinor) = -128, -127, toInt8(FlashMinor)),
toValidUTF8(toString(FlashMinor2)),
if(toInt8(NetMajor) = -128, -127, toInt8(NetMajor)),
if(toInt8(NetMinor) = -128, -127, toInt8(NetMinor)),
if(toInt16(UserAgentMajor) = -32768, -32767, toInt16(UserAgentMajor)),
toValidUTF8(toString(UserAgentMinor)),
if(toInt8(CookieEnable) = -128, -127, toInt8(CookieEnable)),
if(toInt8(JavascriptEnable) = -128, -127, toInt8(JavascriptEnable)),
if(toInt8(IsMobile) = -128, -127, toInt8(IsMobile)),
if(toInt8(MobilePhone) = -128, -127, toInt8(MobilePhone)),
toValidUTF8(toString(MobilePhoneModel)),
toValidUTF8(toString(Params)),
if(toInt32(IPNetworkID) = -2147483648, -2147483647, toInt32(IPNetworkID)),
if(toInt8(TraficSourceID) = -128, -127, toInt8(TraficSourceID)),
if(toInt16(SearchEngineID) = -32768, -32767, toInt16(SearchEngineID)),
toValidUTF8(toString(SearchPhrase)),
if(toInt8(AdvEngineID) = -128, -127, toInt8(AdvEngineID)),
if(toInt8(IsArtifical) = -128, -127, toInt8(IsArtifical)),
if(toInt16(WindowClientWidth) = -32768, -32767, toInt16(WindowClientWidth)),
if(toInt16(WindowClientHeight) = -32768, -32767, toInt16(WindowClientHeight)),
if(toInt16(ClientTimeZone) = -32768, -32767, toInt16(ClientTimeZone)),
ClientEventTime,
if(toInt8(SilverlightVersion1) = -128, -127, toInt8(SilverlightVersion1)),
if(toInt8(SilverlightVersion2) = -128, -127, toInt8(SilverlightVersion2)),
if(toInt32(SilverlightVersion3) = -2147483648, -2147483647, toInt32(SilverlightVersion3)),
if(toInt16(SilverlightVersion4) = -32768, -32767, toInt16(SilverlightVersion4)),
toValidUTF8(toString(PageCharset)),
if(toInt32(CodeVersion) = -2147483648, -2147483647, toInt32(CodeVersion)),
if(toInt8(IsLink) = -128, -127, toInt8(IsLink)),
if(toInt8(IsDownload) = -128, -127, toInt8(IsDownload)),
if(toInt8(IsNotBounce) = -128, -127, toInt8(IsNotBounce)),
if(toInt64(FUniqID) = -9223372036854775808, -9223372036854775807, toInt64(FUniqID)),
toValidUTF8(toString(OriginalURL)),
if(toInt32(HID) = -2147483648, -2147483647, toInt32(HID)),
if(toInt8(IsOldCounter) = -128, -127, toInt8(IsOldCounter)),
if(toInt8(IsEvent) = -128, -127, toInt8(IsEvent)),
if(toInt8(IsParameter) = -128, -127, toInt8(IsParameter)),
if(toInt8(DontCountHits) = -128, -127, toInt8(DontCountHits)),
if(toInt8(WithHash) = -128, -127, toInt8(WithHash)),
toValidUTF8(toString(HitColor)),
LocalEventTime,
if(toInt8(Age) = -128, -127, toInt8(Age)),
if(toInt8(Sex) = -128, -127, toInt8(Sex)),
if(toInt8(Income) = -128, -127, toInt8(Income)),
if(toInt16(Interests) = -32768, -32767, toInt16(Interests)),
if(toInt8(Robotness) = -128, -127, toInt8(Robotness)),
if(toInt32(RemoteIP) = -2147483648, -2147483647, toInt32(RemoteIP)),
if(toInt32(WindowName) = -2147483648, -2147483647, toInt32(WindowName)),
if(toInt32(OpenerName) = -2147483648, -2147483647, toInt32(OpenerName)),
if(toInt16(HistoryLength) = -32768, -32767, toInt16(HistoryLength)),
toValidUTF8(toString(BrowserLanguage)),
toValidUTF8(toString(BrowserCountry)),
toValidUTF8(toString(SocialNetwork)),
toValidUTF8(toString(SocialAction)),
if(toInt16(HTTPError) = -32768, -32767, toInt16(HTTPError)),
if(toInt32(SendTiming) = -2147483648, -2147483647, toInt32(SendTiming)),
if(toInt32(DNSTiming) = -2147483648, -2147483647, toInt32(DNSTiming)),
if(toInt32(ConnectTiming) = -2147483648, -2147483647, toInt32(ConnectTiming)),
if(toInt32(ResponseStartTiming) = -2147483648, -2147483647, toInt32(ResponseStartTiming)),
if(toInt32(ResponseEndTiming) = -2147483648, -2147483647, toInt32(ResponseEndTiming)),
if(toInt32(FetchTiming) = -2147483648, -2147483647, toInt32(FetchTiming)),
if(toInt8(SocialSourceNetworkID) = -128, -127, toInt8(SocialSourceNetworkID)),
toValidUTF8(toString(SocialSourcePage)),
if(toInt64(ParamPrice) = -9223372036854775808, -9223372036854775807, toInt64(ParamPrice)),
toValidUTF8(toString(ParamOrderID)),
toValidUTF8(toString(ParamCurrency)),
if(toInt16(ParamCurrencyID) = -32768, -32767, toInt16(ParamCurrencyID)),
toValidUTF8(toString(OpenstatServiceName)),
toValidUTF8(toString(OpenstatCampaignID)),
toValidUTF8(toString(OpenstatAdID)),
toValidUTF8(toString(OpenstatSourceID)),
toValidUTF8(toString(UTMSource)),
toValidUTF8(toString(UTMMedium)),
toValidUTF8(toString(UTMCampaign)),
toValidUTF8(toString(UTMContent)),
toValidUTF8(toString(UTMTerm)),
toValidUTF8(toString(FromTag)),
if(toInt8(HasGCLID) = -128, -127, toInt8(HasGCLID)),
if(toInt64(RefererHash) = -9223372036854775808, -9223372036854775807, toInt64(RefererHash)),
if(toInt64(URLHash) = -9223372036854775808, -9223372036854775807, toInt64(URLHash)),
if(toInt32(CLID) = -2147483648, -2147483647, toInt32(CLID))
FROM hits_100m_obfuscated
INTO OUTFILE '/home/ubuntu/hits_100m_obfuscated_monetdb.tsv'
FORMAT TSV
100000000 rows in set. Elapsed: 460.329 sec. Processed 100.00 million rows, 74.69 GB (217.24 thousand rows/s., 162.25 MB/s.)
ip-▉▉▉.us-east-2.compute.internal :) Bye.
ubuntu@ip-▉▉▉:~$ ls -l
total 86156956
-rwxrwxr-x 1 ubuntu ubuntu 502 Aug 12 22:37 benchmark-new.sh
-rwxrwxr-x 1 ubuntu ubuntu 3676614664 Aug 11 02:05 clickhouse
drwxrwxr-x 4 ubuntu ubuntu 4096 Aug 12 22:36 data
drwxr-x--- 2 ubuntu ubuntu 4096 Aug 12 22:10 dictionaries_lib
drwxr-x--- 2 ubuntu ubuntu 4096 Aug 12 22:10 flags
drwxr-x--- 2 ubuntu ubuntu 4096 Aug 12 22:10 format_schemas
-rw-rw-r-- 1 ubuntu ubuntu 74825746736 Aug 12 22:50 hits_100m_obfuscated_monetdb.tsv
drwxrwxr-x 2 ubuntu ubuntu 4096 Aug 12 22:36 hits_100m_obfuscated_v1
-rw-rw-r-- 1 ubuntu ubuntu 9722280160 Aug 7 2019 hits_100m_obfuscated_v1.tar.xz
drwxrwxr-x 4 ubuntu ubuntu 4096 Aug 12 22:36 metadata
drwxr-x--- 2 ubuntu ubuntu 4096 Aug 12 22:10 metadata_dropped
drwxr-x--- 2 ubuntu ubuntu 4096 Aug 12 22:10 preprocessed_configs
-rw-rw-r-- 1 ubuntu ubuntu 8074 Aug 12 22:11 queries.sql
-rw-r----- 1 ubuntu ubuntu 58 Aug 12 22:36 status
drwxr-x--- 2 ubuntu ubuntu 4096 Aug 12 22:10 tmp
drwxr-x--- 2 ubuntu ubuntu 4096 Aug 12 22:10 user_files
ubuntu@ip-▉▉▉:~$ sudo nano /etc/apt/sources.list.d/monetdb.list
ubuntu@ip-▉▉▉:~$ wget --output-document=- https://www.monetdb.org/downloads/MonetDB-GPG-KEY | sudo apt-key add -
--2020-08-12 22:51:53-- https://www.monetdb.org/downloads/MonetDB-GPG-KEY
Resolving www.monetdb.org (www.monetdb.org)... 192.16.197.137
Connecting to www.monetdb.org (www.monetdb.org)|192.16.197.137|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 6738 (6.6K)
Saving to: STDOUT
- 100%[========================================================================================================================>] 6.58K --.-KB/s in 0s
2020-08-12 22:51:53 (2.24 GB/s) - written to stdout [6738/6738]
OK
ubuntu@ip-▉▉▉:~$ sudo apt update
Hit:1 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic InRelease
Get:2 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB]
Get:3 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB]
Get:4 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB]
Get:5 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 Packages [8570 kB]
Get:6 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/universe Translation-en [4941 kB]
Get:7 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/multiverse amd64 Packages [151 kB]
Get:8 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/multiverse Translation-en [108 kB]
Get:9 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [1032 kB]
Get:10 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [1097 kB]
Get:11 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [342 kB]
Get:12 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-updates/multiverse amd64 Packages [19.2 kB]
Get:13 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-updates/multiverse Translation-en [6712 B]
Get:14 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-backports/main amd64 Packages [7516 B]
Get:15 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-backports/main Translation-en [4764 B]
Get:16 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-backports/universe amd64 Packages [7736 B]
Get:17 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic-backports/universe Translation-en [4588 B]
Get:18 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [809 kB]
Get:19 https://dev.monetdb.org/downloads/deb bionic InRelease [4457 B]
Get:20 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [254 kB]
Get:21 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 Packages [72.8 kB]
Get:22 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [689 kB]
Get:23 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [228 kB]
Get:24 http://security.ubuntu.com/ubuntu bionic-security/multiverse amd64 Packages [8100 B]
Get:25 http://security.ubuntu.com/ubuntu bionic-security/multiverse Translation-en [2852 B]
Fetched 18.6 MB in 3s (6053 kB/s)
Reading package lists... Done
Building dependency tree
Reading state information... Done
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
ubuntu@ip-▉▉▉:~$ sudo apt install monetdb5-sql monetdb-client
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libmonetdb-client12 libmonetdb-stream13 libmonetdb20 monetdb5-server monetdb5-server-hugeint monetdb5-sql-hugeint
The following NEW packages will be installed:
libmonetdb-client12 libmonetdb-stream13 libmonetdb20 monetdb-client monetdb5-server monetdb5-server-hugeint monetdb5-sql monetdb5-sql-hugeint
0 upgraded, 8 newly installed, 0 to remove and 2 not upgraded.
Need to get 3315 kB of archives.
After this operation, 13.6 MB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 libmonetdb-client12 amd64 11.37.11 [104 kB]
Get:2 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 libmonetdb-stream13 amd64 11.37.11 [92.4 kB]
Get:3 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 libmonetdb20 amd64 11.37.11 [1229 kB]
Get:4 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 monetdb-client amd64 11.37.11 [149 kB]
Get:5 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 monetdb5-server amd64 11.37.11 [695 kB]
Get:6 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 monetdb5-server-hugeint amd64 11.37.11 [92.4 kB]
Get:7 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 monetdb5-sql amd64 11.37.11 [875 kB]
Get:8 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 monetdb5-sql-hugeint amd64 11.37.11 [77.7 kB]
Get:8 https://dev.monetdb.org/downloads/deb bionic/monetdb amd64 monetdb5-sql-hugeint amd64 11.37.11 [77.7 kB]
Fetched 3250 kB in 36s (90.3 kB/s)
Selecting previously unselected package libmonetdb-client12.
(Reading database ... 57084 files and directories currently installed.)
Preparing to unpack .../0-libmonetdb-client12_11.37.11_amd64.deb ...
Unpacking libmonetdb-client12 (11.37.11) ...
Selecting previously unselected package libmonetdb-stream13.
Preparing to unpack .../1-libmonetdb-stream13_11.37.11_amd64.deb ...
Unpacking libmonetdb-stream13 (11.37.11) ...
Selecting previously unselected package libmonetdb20.
Preparing to unpack .../2-libmonetdb20_11.37.11_amd64.deb ...
Unpacking libmonetdb20 (11.37.11) ...
Selecting previously unselected package monetdb-client.
Preparing to unpack .../3-monetdb-client_11.37.11_amd64.deb ...
Unpacking monetdb-client (11.37.11) ...
Selecting previously unselected package monetdb5-server.
Preparing to unpack .../4-monetdb5-server_11.37.11_amd64.deb ...
Unpacking monetdb5-server (11.37.11) ...
Selecting previously unselected package monetdb5-server-hugeint.
Preparing to unpack .../5-monetdb5-server-hugeint_11.37.11_amd64.deb ...
Unpacking monetdb5-server-hugeint (11.37.11) ...
Selecting previously unselected package monetdb5-sql.
Preparing to unpack .../6-monetdb5-sql_11.37.11_amd64.deb ...
Unpacking monetdb5-sql (11.37.11) ...
Selecting previously unselected package monetdb5-sql-hugeint.
Preparing to unpack .../7-monetdb5-sql-hugeint_11.37.11_amd64.deb ...
Unpacking monetdb5-sql-hugeint (11.37.11) ...
Setting up libmonetdb20 (11.37.11) ...
Setting up libmonetdb-client12 (11.37.11) ...
Setting up libmonetdb-stream13 (11.37.11) ...
Setting up monetdb-client (11.37.11) ...
Setting up monetdb5-server (11.37.11) ...
Adding group `monetdb' (GID 115) ...
Done.
Warning: The home dir /var/lib/monetdb you specified already exists.
Adding system user `monetdb' (UID 111) ...
Adding new user `monetdb' (UID 111) with group `monetdb' ...
The home directory `/var/lib/monetdb' already exists. Not copying from `/etc/skel'.
adduser: Warning: The home directory `/var/lib/monetdb' does not belong to the user you are currently creating.
Setting up monetdb5-sql (11.37.11) ...
Setting up monetdb5-server-hugeint (11.37.11) ...
Setting up monetdb5-sql-hugeint (11.37.11) ...
Processing triggers for systemd (237-3ubuntu10.42) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for ureadahead (0.100.0-21) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...
ubuntu@ip-▉▉▉:~$ sudo systemctl enable monetdbd
Created symlink /etc/systemd/system/multi-user.target.wants/monetdbd.service → /lib/systemd/system/monetdbd.service.
ubuntu@ip-▉▉▉:~$ sudo systemctl start monetdbd
ubuntu@ip-▉▉▉:~$ sudo usermod -a -G monetdb $USER
ubuntu@ip-▉▉▉:~$ logout
Connection to ec2-▉▉▉.us-east-2.compute.amazonaws.com closed.
milovidov@milovidov-desktop:~$ ssh -i ~/.ssh/aws_milovidov.pem ubuntu@ec2-▉▉▉.us-east-2.compute.amazonaws.com
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 5.3.0-1032-aws x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Wed Aug 12 22:53:13 UTC 2020
System load: 0.31 Processes: 329
Usage of /: 50.1% of 193.82GB Users logged in: 1
Memory usage: 2% IP address for ens5: ▉▉▉
Swap usage: 0%
2 packages can be updated.
2 updates are security updates.
Last login: Wed Aug 12 22:11:01 2020 from 109.252.51.97
ubuntu@ip-▉▉▉:~$ monetdbd create /opt/monetdb
unable to create directory '/opt/monetdb': Permission denied
ubuntu@ip-▉▉▉:~$ sudo monetdbd create /opt/monetdb
ubuntu@ip-▉▉▉:~$ sudo monetdbd start /opt/monetdb
monetdbd: binding to stream socket port 50000 failed: Address already in use
ubuntu@ip-▉▉▉:~$ monetdb create test
monetdb: cannot connect: control socket does not exist
ubuntu@ip-▉▉▉:~$ sudo systemctl start monetdbd
ubuntu@ip-▉▉▉:~$ monetdb create test
monetdb: cannot connect: control socket does not exist
ubuntu@ip-▉▉▉:~$ sudo systemctl start monetdbd
ubuntu@ip-▉▉▉:~$ sudo monetdb create test
monetdb: cannot connect: control socket does not exist
ubuntu@ip-▉▉▉:~$ less /var/log/monetdb/merovingian.log
/var/log/monetdb/merovingian.log: Permission denied
ubuntu@ip-▉▉▉:~$ sudo less /var/log/monetdb/merovingian.log
ubuntu@ip-▉▉▉:~$ monetdb create test
monetdb: cannot connect: control socket does not exist
ubuntu@ip-▉▉▉:~$ sudo systemctl stop monetdbd
ubuntu@ip-▉▉▉:~$ sudo monetdbd start /opt/monetdb
ubuntu@ip-▉▉▉:~$ monetdb create test
monetdb: cannot connect: no permission to access control socket
ubuntu@ip-▉▉▉:~$ sudo monetdb create test
created database in maintenance mode: test
ubuntu@ip-▉▉▉:~$ sudo monetdb release test
taken database out of maintenance mode: test
ubuntu@ip-▉▉▉:~$ mclient -u monetdb -d test
password:
Welcome to mclient, the MonetDB/SQL interactive terminal (Jun2020-SP1)
Database: MonetDB v11.37.11 (Jun2020-SP1), 'mapi:monetdb://ip-▉▉▉:50000/test'
FOLLOW US on https://twitter.com/MonetDB or https://github.com/MonetDB/MonetDB
Type \q to quit, \? for a list of available commands
auto commit mode: on
sql>CREATE TABLE hits
more>(
more> "WatchID" BIGINT,
more> "JavaEnable" TINYINT,
more> "Title" TEXT,
more> "GoodEvent" SMALLINT,
more> "EventTime" TIMESTAMP,
more> "EventDate" Date,
more> "CounterID" INTEGER,
more> "ClientIP" INTEGER,
more> "RegionID" INTEGER,
more> "UserID" BIGINT,
more> "CounterClass" TINYINT,
more> "OS" TINYINT,
more> "UserAgent" TINYINT,
more> "URL" TEXT,
more> "Referer" TEXT,
more> "Refresh" TINYINT,
more> "RefererCategoryID" SMALLINT,
more> "RefererRegionID" INTEGER,
more> "URLCategoryID" SMALLINT,
more> "URLRegionID" INTEGER,
more> "ResolutionWidth" SMALLINT,
more> "ResolutionHeight" SMALLINT,
more> "ResolutionDepth" TINYINT,
more> "FlashMajor" TINYINT,
more> "FlashMinor" TINYINT,
more> "FlashMinor2" TEXT,
more> "NetMajor" TINYINT,
more> "NetMinor" TINYINT,
more> "UserAgentMajor" SMALLINT,
more> "UserAgentMinor" TEXT,
more> "CookieEnable" TINYINT,
more> "JavascriptEnable" TINYINT,
more> "IsMobile" TINYINT,
more> "MobilePhone" TINYINT,
more> "MobilePhoneModel" TEXT,
more> "Params" TEXT,
more> "IPNetworkID" INTEGER,
more> "TraficSourceID" TINYINT,
more> "SearchEngineID" SMALLINT,
more> "SearchPhrase" TEXT,
more> "AdvEngineID" TINYINT,
more> "IsArtifical" TINYINT,
more> "WindowClientWidth" SMALLINT,
more> "WindowClientHeight" SMALLINT,
more> "ClientTimeZone" SMALLINT,
more> "ClientEventTime" TIMESTAMP,
more> "SilverlightVersion1" TINYINT,
more> "SilverlightVersion2" TINYINT,
more> "SilverlightVersion3" INTEGER,
more> "SilverlightVersion4" SMALLINT,
more> "PageCharset" TEXT,
more> "CodeVersion" INTEGER,
more> "IsLink" TINYINT,
more> "IsDownload" TINYINT,
more> "IsNotBounce" TINYINT,
more> "FUniqID" BIGINT,
more> "OriginalURL" TEXT,
more> "HID" INTEGER,
more> "IsOldCounter" TINYINT,
more> "IsEvent" TINYINT,
more> "IsParameter" TINYINT,
more> "DontCountHits" TINYINT,
more> "WithHash" TINYINT,
more> "HitColor" TEXT,
more> "LocalEventTime" TIMESTAMP,
more> "Age" TINYINT,
more> "Sex" TINYINT,
more> "Income" TINYINT,
more> "Interests" SMALLINT,
more> "Robotness" TINYINT,
more> "RemoteIP" INTEGER,
more> "WindowName" INTEGER,
more> "OpenerName" INTEGER,
more> "HistoryLength" SMALLINT,
more> "BrowserLanguage" TEXT,
more> "BrowserCountry" TEXT,
more> "SocialNetwork" TEXT,
more> "SocialAction" TEXT,
more> "HTTPError" SMALLINT,
more> "SendTiming" INTEGER,
more> "DNSTiming" INTEGER,
more> "ConnectTiming" INTEGER,
more> "ResponseStartTiming" INTEGER,
more> "ResponseEndTiming" INTEGER,
more> "FetchTiming" INTEGER,
more> "SocialSourceNetworkID" TINYINT,
more> "SocialSourcePage" TEXT,
more> "ParamPrice" BIGINT,
more> "ParamOrderID" TEXT,
more> "ParamCurrency" TEXT,
more> "ParamCurrencyID" SMALLINT,
more> "OpenstatServiceName" TEXT,
more> "OpenstatCampaignID" TEXT,
more> "OpenstatAdID" TEXT,
more> "OpenstatSourceID" TEXT,
more> "UTMSource" TEXT,
more> "UTMMedium" TEXT,
more> "UTMCampaign" TEXT,
more> "UTMContent" TEXT,
more> "UTMTerm" TEXT,
more> "FromTag" TEXT,
more> "HasGCLID" TINYINT,
more> "RefererHash" BIGINT,
more> "URLHash" BIGINT,
more> "CLID" INTEGER
more>);
operation successful
sql>ubuntu@ip-▉▉▉:~$ mclient -u monetdb -d test
password:
Welcome to mclient, the MonetDB/SQL interactive terminal (Jun2020-SP1)
Database: MonetDB v11.37.11 (Jun2020-SP1), 'mapi:monetdb://ip-▉▉▉:50000/test'
FOLLOW US on https://twitter.com/MonetDB or https://github.com/MonetDB/MonetDB
Type \q to quit, \? for a list of available commands
auto commit mode: on
sql>COPY INTO hits FROM '/home/milovidov/example_datasets/hits_100m_obfuscated_monetdb.tsv' USING DELIMITERS '\t';
Cannot open file '/home/milovidov/example_datasets/hits_100m_obfuscated_monetdb.tsv': No such file or directory
sql>COPY INTO hits FROM '/home/ubuntu/hits_100m_obfuscated_monetdb.tsv' USING DELIMITERS '\t';
100000000 affected rows
sql>SELECT count(*) FROM hits;
+-----------+
| %1 |
+===========+
| 100000000 |
+-----------+
1 tuple
sql>CREATE INDEX hits_idx ON hits ("CounterID", "EventDate");
operation successful
sql>ubuntu@ip-▉▉▉:~$ wget https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/monetdb/{queries.sql,benchmark.sh,send-query}
--2020-08-12 23:28:53-- https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/monetdb/queries.sql
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 151.101.200.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|151.101.200.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 8964 (8.8K) [text/plain]
Saving to: queries.sql.1
queries.sql.1 100%[========================================================================================================================>] 8.75K --.-KB/s in 0s
2020-08-12 23:28:58 (93.2 MB/s) - queries.sql.1 saved [8964/8964]
--2020-08-12 23:28:58-- https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/monetdb/benchmark.sh
Reusing existing connection to raw.githubusercontent.com:443.
HTTP request sent, awaiting response... 200 OK
Length: 285 [text/plain]
Saving to: benchmark.sh
benchmark.sh 100%[========================================================================================================================>] 285 --.-KB/s in 0s
2020-08-12 23:28:58 (26.2 MB/s) - benchmark.sh saved [285/285]
--2020-08-12 23:28:58-- https://raw.githubusercontent.com/ClickHouse/ClickHouse/master/benchmark/monetdb/send-query
Reusing existing connection to raw.githubusercontent.com:443.
HTTP request sent, awaiting response... 200 OK
Length: 249 [text/plain]
Saving to: send-query
send-query 100%[========================================================================================================================>] 249 --.-KB/s in 0s
2020-08-12 23:28:58 (24.4 MB/s) - send-query saved [249/249]
FINISHED --2020-08-12 23:28:58--
Total wall clock time: 5.4s
Downloaded: 3 files, 9.3K in 0s (81.0 MB/s)
ubuntu@ip-▉▉▉:~$ chmod a+x benchmark.sh send-query
ubuntu@ip-▉▉▉:~$ ./benchmark.sh | tee log.txt
3
SELECT count() FROM hits;
3
SELECT count() FROM hits WHERE AdvEngineID != 0;
3
SELECT sum(AdvEngineID), count(), avg(ResolutionWidth) FROM hits ;
3
SELECT sum(UserID) FROM hits ;
3
SELECT uniq(UserID) FROM hits ;
3
SELECT uniq(SearchPhrase) FROM hits ;
3
SELECT min(EventDate), max(EventDate) FROM hits ;
3
SELECT AdvEngineID, count() FROM hits WHERE AdvEngineID != 0 GROUP BY AdvEngineID ORDER BY count() DESC;
3
SELECT RegionID, uniq(UserID) AS u FROM hits GROUP BY RegionID ORDER BY u DESC LIMIT 10;
3
SELECT RegionID, sum(AdvEngineID), count() AS c, avg(ResolutionWidth), uniq(UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
3
SELECT MobilePhoneModel, uniq(UserID) AS u FROM hits WHERE MobilePhoneModel != '' GROUP BY MobilePhoneModel ORDER BY u DESC LIMIT 10;
3
SELECT MobilePhone, MobilePhoneModel, uniq(UserID) AS u FROM hits WHERE MobilePhoneModel != '' GROUP BY MobilePhone, MobilePhoneModel ORDER BY u DESC LIMIT 10;
3
SELECT SearchPhrase, count() AS c FROM hits WHERE SearchPhrase != '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10;
3
SELECT SearchPhrase, uniq(UserID) AS u FROM hits WHERE SearchPhrase != '' GROUP BY SearchPhrase ORDER BY u DESC LIMIT 10;
3
SELECT SearchEngineID, SearchPhrase, count() AS c FROM hits WHERE SearchPhrase != '' GROUP BY SearchEngineID, SearchPhrase ORDER BY c DESC LIMIT 10;
3
SELECT UserID, count() FROM hits GROUP BY UserID ORDER BY count() DESC LIMIT 10;
3
SELECT UserID, SearchPhrase, count() FROM hits GROUP BY UserID, SearchPhrase ORDER BY count() DESC LIMIT 10;
3
SELECT UserID, SearchPhrase, count() FROM hits GROUP BY UserID, SearchPhrase LIMIT 10;
3
SELECT UserID, toMinute(EventTime) AS m, SearchPhrase, count() FROM hits GROUP BY UserID, m, SearchPhrase ORDER BY count() DESC LIMIT 10;
3
SELECT UserID FROM hits WHERE UserID = 12345678901234567890;
3
SELECT count() FROM hits WHERE URL LIKE '%metrika%';
3
SELECT SearchPhrase, any(URL), count() AS c FROM hits WHERE URL LIKE '%metrika%' AND SearchPhrase != '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10;
3
SELECT SearchPhrase, any(URL), any(Title), count() AS c, uniq(UserID) FROM hits WHERE Title LIKE '%Яндекс%' AND URL NOT LIKE '%.yandex.%' AND SearchPhrase != '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10;
3
SELECT * FROM hits WHERE URL LIKE '%metrika%' ORDER BY EventTime LIMIT 10;
3
SELECT SearchPhrase FROM hits WHERE SearchPhrase != '' ORDER BY EventTime LIMIT 10;
3
SELECT SearchPhrase FROM hits WHERE SearchPhrase != '' ORDER BY SearchPhrase LIMIT 10;
3
SELECT SearchPhrase FROM hits WHERE SearchPhrase != '' ORDER BY EventTime, SearchPhrase LIMIT 10;
3
SELECT CounterID, avg(length(URL)) AS l, count() AS c FROM hits WHERE URL != '' GROUP BY CounterID HAVING c > 100000 ORDER BY l DESC LIMIT 25;
3
SELECT domainWithoutWWW(Referer) AS key, avg(length(Referer)) AS l, count() AS c, any(Referer) FROM hits WHERE Referer != '' GROUP BY key HAVING c > 100000 ORDER BY l DESC LIMIT 25;
3
SELECT sum(ResolutionWidth), sum(ResolutionWidth + 1), sum(ResolutionWidth + 2), sum(ResolutionWidth + 3), sum(ResolutionWidth + 4), sum(ResolutionWidth + 5), sum(ResolutionWidth + 6), sum(ResolutionWidth + 7), sum(ResolutionWidth + 8), sum(ResolutionWidth + 9), sum(ResolutionWidth + 10), sum(ResolutionWidth + 11), sum(ResolutionWidth + 12), sum(ResolutionWidth + 13), sum(ResolutionWidth + 14), sum(ResolutionWidth + 15), sum(ResolutionWidth + 16), sum(ResolutionWidth + 17), sum(ResolutionWidth + 18), sum(ResolutionWidth + 19), sum(ResolutionWidth + 20), sum(ResolutionWidth + 21), sum(ResolutionWidth + 22), sum(ResolutionWidth + 23), sum(ResolutionWidth + 24), sum(ResolutionWidth + 25), sum(ResolutionWidth + 26), sum(ResolutionWidth + 27), sum(ResolutionWidth + 28), sum(ResolutionWidth + 29), sum(ResolutionWidth + 30), sum(ResolutionWidth + 31), sum(ResolutionWidth + 32), sum(ResolutionWidth + 33), sum(ResolutionWidth + 34), sum(ResolutionWidth + 35), sum(ResolutionWidth + 36), sum(ResolutionWidth + 37), sum(ResolutionWidth + 38), sum(ResolutionWidth + 39), sum(ResolutionWidth + 40), sum(ResolutionWidth + 41), sum(ResolutionWidth + 42), sum(ResolutionWidth + 43), sum(ResolutionWidth + 44), sum(ResolutionWidth + 45), sum(ResolutionWidth + 46), sum(ResolutionWidth + 47), sum(ResolutionWidth + 48), sum(ResolutionWidth + 49), sum(ResolutionWidth + 50), sum(ResolutionWidth + 51), sum(ResolutionWidth + 52), sum(ResolutionWidth + 53), sum(ResolutionWidth + 54), sum(ResolutionWidth + 55), sum(ResolutionWidth + 56), sum(ResolutionWidth + 57), sum(ResolutionWidth + 58), sum(ResolutionWidth + 59), sum(ResolutionWidth + 60), sum(ResolutionWidth + 61), sum(ResolutionWidth + 62), sum(ResolutionWidth + 63), sum(ResolutionWidth + 64), sum(ResolutionWidth + 65), sum(ResolutionWidth + 66), sum(ResolutionWidth + 67), sum(ResolutionWidth + 68), sum(ResolutionWidth + 69), sum(ResolutionWidth + 70), sum(ResolutionWidth + 71), sum(ResolutionWidth + 72), sum(ResolutionWidth + 73), sum(ResolutionWidth + 74), sum(ResolutionWidth + 75), sum(ResolutionWidth + 76), sum(ResolutionWidth + 77), sum(ResolutionWidth + 78), sum(ResolutionWidth + 79), sum(ResolutionWidth + 80), sum(ResolutionWidth + 81), sum(ResolutionWidth + 82), sum(ResolutionWidth + 83), sum(ResolutionWidth + 84), sum(ResolutionWidth + 85), sum(ResolutionWidth + 86), sum(ResolutionWidth + 87), sum(ResolutionWidth + 88), sum(ResolutionWidth + 89) FROM hits;
3
SELECT SearchEngineID, ClientIP, count() AS c, sum(Refresh), avg(ResolutionWidth) FROM hits WHERE SearchPhrase != '' GROUP BY SearchEngineID, ClientIP ORDER BY c DESC LIMIT 10;
3
SELECT WatchID, ClientIP, count() AS c, sum(Refresh), avg(ResolutionWidth) FROM hits WHERE SearchPhrase != '' GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10;
3
SELECT WatchID, ClientIP, count() AS c, sum(Refresh), avg(ResolutionWidth) FROM hits GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10;
3
SELECT URL, count() AS c FROM hits GROUP BY URL ORDER BY c DESC LIMIT 10;
3
SELECT 1, URL, count() AS c FROM hits GROUP BY 1, URL ORDER BY c DESC LIMIT 10;
3
SELECT ClientIP AS x, x - 1, x - 2, x - 3, count() AS c FROM hits GROUP BY x, x - 1, x - 2, x - 3 ORDER BY c DESC LIMIT 10;
3
SELECT URL, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT DontCountHits AND NOT Refresh AND notEmpty(URL) GROUP BY URL ORDER BY PageViews DESC LIMIT 10;
3
SELECT Title, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT DontCountHits AND NOT Refresh AND notEmpty(Title) GROUP BY Title ORDER BY PageViews DESC LIMIT 10;
3
SELECT URL, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh AND IsLink AND NOT IsDownload GROUP BY URL ORDER BY PageViews DESC LIMIT 1000;
3
SELECT TraficSourceID, SearchEngineID, AdvEngineID, ((SearchEngineID = 0 AND AdvEngineID = 0) ? Referer : '') AS Src, URL AS Dst, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh GROUP BY TraficSourceID, SearchEngineID, AdvEngineID, Src, Dst ORDER BY PageViews DESC LIMIT 1000;
3
SELECT URLHash, EventDate, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh AND TraficSourceID IN (-1, 6) AND RefererHash = halfMD5('http://example.ru/') GROUP BY URLHash, EventDate ORDER BY PageViews DESC LIMIT 100;
3
SELECT WindowClientWidth, WindowClientHeight, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh AND NOT DontCountHits AND URLHash = halfMD5('http://example.ru/') GROUP BY WindowClientWidth, WindowClientHeight ORDER BY PageViews DESC LIMIT 10000;
3
SELECT toStartOfMinute(EventTime) AS Minute, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-02' AND NOT Refresh AND NOT DontCountHits GROUP BY Minute ORDER BY Minute;
ubuntu@ip-▉▉▉:~$ mclient -u monetdb -d test
password:
Welcome to mclient, the MonetDB/SQL interactive terminal (Jun2020-SP1)
Database: MonetDB v11.37.11 (Jun2020-SP1), 'mapi:monetdb://ip-▉▉▉:50000/test'
FOLLOW US on https://twitter.com/MonetDB or https://github.com/MonetDB/MonetDB
Type \q to quit, \? for a list of available commands
auto commit mode: on
sql>SELECT COUNT(DISTINCT "SearchPhrase") FROM hits;
+---------+
| %1 |
+=========+
| 6019589 |
+---------+
1 tuple
sql>ubuntu@ip-▉▉▉:~$ expect
Command 'expect' not found, but can be installed with:
sudo snap install expect # version 5.45-7snap0, or
sudo apt install expect
See 'snap info expect' for additional versions.
ubuntu@ip-▉▉▉:~$ sudo apt install expect
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following additional packages will be installed:
libtcl8.6 tcl-expect tcl8.6
Suggested packages:
tk8.6 tcl-tclreadline
The following NEW packages will be installed:
expect libtcl8.6 tcl-expect tcl8.6
0 upgraded, 4 newly installed, 0 to remove and 2 not upgraded.
Need to get 1138 kB of archives.
After this operation, 4598 kB of additional disk space will be used.
Do you want to continue? [Y/n]
Get:1 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libtcl8.6 amd64 8.6.8+dfsg-3 [881 kB]
Get:2 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 tcl-expect amd64 5.45.4-1 [105 kB]
Get:3 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 expect amd64 5.45.4-1 [137 kB]
Get:4 http://us-east-2.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 tcl8.6 amd64 8.6.8+dfsg-3 [14.4 kB]
Fetched 1138 kB in 0s (31.4 MB/s)
Selecting previously unselected package libtcl8.6:amd64.
(Reading database ... 57274 files and directories currently installed.)
Preparing to unpack .../libtcl8.6_8.6.8+dfsg-3_amd64.deb ...
Unpacking libtcl8.6:amd64 (8.6.8+dfsg-3) ...
Selecting previously unselected package tcl-expect:amd64.
Preparing to unpack .../tcl-expect_5.45.4-1_amd64.deb ...
Unpacking tcl-expect:amd64 (5.45.4-1) ...
Selecting previously unselected package expect.
Preparing to unpack .../expect_5.45.4-1_amd64.deb ...
Unpacking expect (5.45.4-1) ...
Selecting previously unselected package tcl8.6.
Preparing to unpack .../tcl8.6_8.6.8+dfsg-3_amd64.deb ...
Unpacking tcl8.6 (8.6.8+dfsg-3) ...
Setting up libtcl8.6:amd64 (8.6.8+dfsg-3) ...
Setting up tcl-expect:amd64 (5.45.4-1) ...
Setting up tcl8.6 (8.6.8+dfsg-3) ...
Setting up expect (5.45.4-1) ...
Processing triggers for man-db (2.8.3-2ubuntu0.1) ...
Processing triggers for libc-bin (2.27-3ubuntu1.2) ...
^[[Aubuntu@ip-▉▉▉:~$ ./benchmark.sh | tee log.txt
3
SELECT count() FROM hits;
clk: 0.299 ms
clk: 0.380 ms
clk: 0.471 ms
3
SELECT count() FROM hits WHERE AdvEngineID != 0;
clk: 0.297 ms
clk: 0.342 ms
clk: 0.363 ms
3
SELECT sum(AdvEngineID), count(), avg(ResolutionWidth) FROM hits ;
SELECT: identifier 'advengineid' unknown
clk: 0.485 ms
SELECT: identifier 'advengineid' unknown
clk: 0.228 ms
SELECT: identifier 'advengineid' unknown
clk: 0.233 ms
3
SELECT sum(UserID) FROM hits ;
SELECT: identifier 'userid' unknown
clk: 0.239 ms
SELECT: identifier 'userid' unknown
clk: 0.492 ms
SELECT: identifier 'userid' unknown
clk: 0.388 ms
3
SELECT uniq(UserID) FROM hits ;
SELECT: identifier 'userid' unknown
clk: 0.267 ms
SELECT: identifier 'userid' unknown
clk: 0.222 ms
SELECT: identifier 'userid' unknown
clk: 0.212 ms
3
SELECT uniq(SearchPhrase) FROM hits ;
SELECT: identifier 'searchphrase' unknown
clk: 0.498 ms
SELECT: identifier 'searchphrase' unknown
clk: 0.255 ms
SELECT: identifier 'searchphrase' unknown
clk: 0.224 ms
3
SELECT min(EventDate), max(EventDate) FROM hits ;
SELECT: identifier 'eventdate' unknown
clk: 0.272 ms
SELECT: identifier 'eventdate' unknown
clk: 0.205 ms
SELECT: identifier 'eventdate' unknown
clk: 0.209 ms
3
SELECT AdvEngineID, count() FROM hits WHERE AdvEngineID != 0 GROUP BY AdvEngineID ORDER BY count() DESC;
clk: 0.439 ms
clk: 0.185 ms
clk: 0.235 ms
3
SELECT RegionID, uniq(UserID) AS u FROM hits GROUP BY RegionID ORDER BY u DESC LIMIT 10;
SELECT: identifier 'regionid' unknown
clk: 0.283 ms
SELECT: identifier 'regionid' unknown
clk: 0.207 ms
SELECT: identifier 'regionid' unknown
clk: 0.212 ms
3
SELECT RegionID, sum(AdvEngineID), count() AS c, avg(ResolutionWidth), uniq(UserID) FROM hits GROUP BY RegionID ORDER BY c DESC LIMIT 10;
SELECT: identifier 'regionid' unknown
clk: 0.271 ms
SELECT: identifier 'regionid' unknown
clk: 0.231 ms
SELECT: identifier 'regionid' unknown
clk: 0.227 ms
3
SELECT MobilePhoneModel, uniq(UserID) AS u FROM hits WHERE MobilePhoneModel != '' GROUP BY MobilePhoneModel ORDER BY u DESC LIMIT 10;
clk: 0.256 ms
clk: 0.229 ms
clk: 0.223 ms
3
SELECT MobilePhone, MobilePhoneModel, uniq(UserID) AS u FROM hits WHERE MobilePhoneModel != '' GROUP BY MobilePhone, MobilePhoneModel ORDER BY u DESC LIMIT 10;
clk: 0.244 ms
clk: 0.201 ms
clk: 0.234 ms
3
SELECT SearchPhrase, count() AS c FROM hits WHERE SearchPhrase != '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10;
clk: 0.223 ms
clk: 0.210 ms
clk: 0.207 ms
3
SELECT SearchPhrase, uniq(UserID) AS u FROM hits WHERE SearchPhrase != '' GROUP BY SearchPhrase ORDER BY u DESC LIMIT 10;
clk: 0.220 ms
clk: 0.231 ms
clk: 0.189 ms
3
SELECT SearchEngineID, SearchPhrase, count() AS c FROM hits WHERE SearchPhrase != '' GROUP BY SearchEngineID, SearchPhrase ORDER BY c DESC LIMIT 10;
clk: 0.238 ms
clk: 0.226 ms
clk: 0.221 ms
3
SELECT UserID, count() FROM hits GROUP BY UserID ORDER BY count() DESC LIMIT 10;
SELECT: identifier 'userid' unknown
clk: 0.216 ms
SELECT: identifier 'userid' unknown
clk: 0.214 ms
SELECT: identifier 'userid' unknown
clk: 0.465 ms
3
SELECT UserID, SearchPhrase, count() FROM hits GROUP BY UserID, SearchPhrase ORDER BY count() DESC LIMIT 10;
SELECT: identifier 'userid' unknown
clk: 0.250 ms
SELECT: identifier 'userid' unknown
clk: 0.304 ms
SELECT: identifier 'userid' unknown
clk: 0.239 ms
3
SELECT UserID, SearchPhrase, count() FROM hits GROUP BY UserID, SearchPhrase LIMIT 10;
SELECT: identifier 'userid' unknown
clk: 0.203 ms
SELECT: identifier 'userid' unknown
clk: 0.209 ms
SELECT: identifier 'userid' unknown
clk: 0.221 ms
3
SELECT UserID, toMinute(EventTime) AS m, SearchPhrase, count() FROM hits GROUP BY UserID, m, SearchPhrase ORDER BY count() DESC LIMIT 10;
SELECT: identifier 'userid' unknown
clk: 0.238 ms
SELECT: identifier 'userid' unknown
clk: 0.249 ms
SELECT: identifier 'userid' unknown
clk: 0.258 ms
3
SELECT UserID FROM hits WHERE UserID = 12345678901234567890;
SELECT: identifier 'userid' unknown
clk: 0.204 ms
SELECT: identifier 'userid' unknown
clk: 0.187 ms
SELECT: identifier 'userid' unknown
clk: 0.195 ms
3
SELECT count() FROM hits WHERE URL LIKE '%metrika%';
SELECT: identifier 'url' unknown
clk: 0.575 ms
SELECT: identifier 'url' unknown
clk: 0.191 ms
SELECT: identifier 'url' unknown
clk: 0.191 ms
3
SELECT SearchPhrase, any(URL), count() AS c FROM hits WHERE URL LIKE '%metrika%' AND SearchPhrase != '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10;
syntax error, unexpected ANY in: "select searchphrase, any"
clk: 0.411 ms
syntax error, unexpected ANY in: "select searchphrase, any"
clk: 0.233 ms
syntax error, unexpected ANY in: "select searchphrase, any"
clk: 0.208 ms
3
SELECT SearchPhrase, any(URL), any(Title), count() AS c, uniq(UserID) FROM hits WHERE Title LIKE '%Яндекс%' AND URL NOT LIKE '%.yandex.%' AND SearchPhrase != '' GROUP BY SearchPhrase ORDER BY c DESC LIMIT 10;
syntax error, unexpected ANY in: "select searchphrase, any"
clk: 0.266 ms
syntax error, unexpected ANY in: "select searchphrase, any"
clk: 0.238 ms
syntax error, unexpected ANY in: "select searchphrase, any"
clk: 0.311 ms
3
SELECT * FROM hits WHERE URL LIKE '%metrika%' ORDER BY EventTime LIMIT 10;
SELECT: identifier 'url' unknown
clk: 0.221 ms
SELECT: identifier 'url' unknown
clk: 0.205 ms
SELECT: identifier 'url' unknown
clk: 0.201 ms
3
SELECT SearchPhrase FROM hits WHERE SearchPhrase != '' ORDER BY EventTime LIMIT 10;
clk: 0.183 ms
clk: 0.539 ms
clk: 0.183 ms
3
SELECT SearchPhrase FROM hits WHERE SearchPhrase != '' ORDER BY SearchPhrase LIMIT 10;
clk: 0.227 ms
clk: 0.187 ms
clk: 0.201 ms
3
SELECT SearchPhrase FROM hits WHERE SearchPhrase != '' ORDER BY EventTime, SearchPhrase LIMIT 10;
clk: 0.214 ms
clk: 0.192 ms
clk: 0.230 ms
3
SELECT CounterID, avg(length(URL)) AS l, count() AS c FROM hits WHERE URL != '' GROUP BY CounterID HAVING c > 100000 ORDER BY l DESC LIMIT 25;
clk: 0.245 ms
clk: 0.244 ms
clk: 0.216 ms
3
SELECT domainWithoutWWW(Referer) AS key, avg(length(Referer)) AS l, count() AS c, any(Referer) FROM hits WHERE Referer != '' GROUP BY key HAVING c > 100000 ORDER BY l DESC LIMIT 25;
syntax error, unexpected ANY in: "select domainwithoutwww(referer) as key, avg(length(referer)) as l, count() as c"
clk: 0.415 ms
syntax error, unexpected ANY in: "select domainwithoutwww(referer) as key, avg(length(referer)) as l, count() as c"
clk: 0.221 ms
syntax error, unexpected ANY in: "select domainwithoutwww(referer) as key, avg(length(referer)) as l, count() as c"
clk: 0.232 ms
3
SELECT sum(ResolutionWidth), sum(ResolutionWidth + 1), sum(ResolutionWidth + 2), sum(ResolutionWidth + 3), sum(ResolutionWidth + 4), sum(ResolutionWidth + 5), sum(ResolutionWidth + 6), sum(ResolutionWidth + 7), sum(ResolutionWidth + 8), sum(ResolutionWidth + 9), sum(ResolutionWidth + 10), sum(ResolutionWidth + 11), sum(ResolutionWidth + 12), sum(ResolutionWidth + 13), sum(ResolutionWidth + 14), sum(ResolutionWidth + 15), sum(ResolutionWidth + 16), sum(ResolutionWidth + 17), sum(ResolutionWidth + 18), sum(ResolutionWidth + 19), sum(ResolutionWidth + 20), sum(ResolutionWidth + 21), sum(ResolutionWidth + 22), sum(ResolutionWidth + 23), sum(ResolutionWidth + 24), sum(ResolutionWidth + 25), sum(ResolutionWidth + 26), sum(ResolutionWidth + 27), sum(ResolutionWidth + 28), sum(ResolutionWidth + 29), sum(ResolutionWidth + 30), sum(ResolutionWidth + 31), sum(ResolutionWidth + 32), sum(ResolutionWidth + 33), sum(ResolutionWidth + 34), sum(ResolutionWidth + 35), sum(ResolutionWidth + 36), sum(ResolutionWidth + 37), sum(ResolutionWidth + 38), sum(ResolutionWidth + 39), sum(ResolutionWidth + 40), sum(ResolutionWidth + 41), sum(ResolutionWidth + 42), sum(ResolutionWidth + 43), sum(ResolutionWidth + 44), sum(ResolutionWidth + 45), sum(ResolutionWidth + 46), sum(ResolutionWidth + 47), sum(ResolutionWidth + 48), sum(ResolutionWidth + 49), sum(ResolutionWidth + 50), sum(ResolutionWidth + 51), sum(ResolutionWidth + 52), sum(ResolutionWidth + 53), sum(ResolutionWidth + 54), sum(ResolutionWidth + 55), sum(ResolutionWidth + 56), sum(ResolutionWidth + 57), sum(ResolutionWidth + 58), sum(ResolutionWidth + 59), sum(ResolutionWidth + 60), sum(ResolutionWidth + 61), sum(ResolutionWidth + 62), sum(ResolutionWidth + 63), sum(ResolutionWidth + 64), sum(ResolutionWidth + 65), sum(ResolutionWidth + 66), sum(ResolutionWidth + 67), sum(ResolutionWidth + 68), sum(ResolutionWidth + 69), sum(ResolutionWidth + 70), sum(ResolutionWidth + 71), sum(ResolutionWidth + 72), sum(ResolutionWidth + 73), sum(ResolutionWidth + 74), sum(ResolutionWidth + 75), sum(ResolutionWidth + 76), sum(ResolutionWidth + 77), sum(ResolutionWidth + 78), sum(ResolutionWidth + 79), sum(ResolutionWidth + 80), sum(ResolutionWidth + 81), sum(ResolutionWidth + 82), sum(ResolutionWidth + 83), sum(ResolutionWidth + 84), sum(ResolutionWidth + 85), sum(ResolutionWidth + 86), sum(ResolutionWidth + 87), sum(ResolutionWidth + 88), sum(ResolutionWidth + 89) FROM hits;
SELECT: identifier 'resolutionwidth' unknown
clk: 0.869 ms
SELECT: identifier 'resolutionwidth' unknown
clk: 0.705 ms
SELECT: identifier 'resolutionwidth' unknown
clk: 0.780 ms
3
SELECT SearchEngineID, ClientIP, count() AS c, sum(Refresh), avg(ResolutionWidth) FROM hits WHERE SearchPhrase != '' GROUP BY SearchEngineID, ClientIP ORDER BY c DESC LIMIT 10;
clk: 0.251 ms
clk: 0.239 ms
clk: 0.231 ms
3
SELECT WatchID, ClientIP, count() AS c, sum(Refresh), avg(ResolutionWidth) FROM hits WHERE SearchPhrase != '' GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10;
clk: 0.237 ms
clk: 0.234 ms
clk: 0.209 ms
3
SELECT WatchID, ClientIP, count() AS c, sum(Refresh), avg(ResolutionWidth) FROM hits GROUP BY WatchID, ClientIP ORDER BY c DESC LIMIT 10;
SELECT: identifier 'watchid' unknown
clk: 0.252 ms
SELECT: identifier 'watchid' unknown
clk: 0.261 ms
SELECT: identifier 'watchid' unknown
clk: 0.226 ms
3
SELECT URL, count() AS c FROM hits GROUP BY URL ORDER BY c DESC LIMIT 10;
SELECT: identifier 'url' unknown
clk: 0.459 ms
SELECT: identifier 'url' unknown
clk: 0.195 ms
SELECT: identifier 'url' unknown
clk: 0.206 ms
3
SELECT 1, URL, count() AS c FROM hits GROUP BY 1, URL ORDER BY c DESC LIMIT 10;
SELECT: identifier 'url' unknown
clk: 0.254 ms
SELECT: identifier 'url' unknown
clk: 0.204 ms
SELECT: identifier 'url' unknown
clk: 0.238 ms
3
SELECT ClientIP AS x, x - 1, x - 2, x - 3, count() AS c FROM hits GROUP BY x, x - 1, x - 2, x - 3 ORDER BY c DESC LIMIT 10;
SELECT: identifier 'clientip' unknown
clk: 0.275 ms
SELECT: identifier 'clientip' unknown
clk: 0.254 ms
SELECT: identifier 'clientip' unknown
clk: 0.230 ms
3
SELECT URL, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT DontCountHits AND NOT Refresh AND notEmpty(URL) GROUP BY URL ORDER BY PageViews DESC LIMIT 10;
SELECT: identifier 'counterid' unknown
clk: 0.446 ms
SELECT: identifier 'counterid' unknown
clk: 0.276 ms
SELECT: identifier 'counterid' unknown
clk: 0.255 ms
3
SELECT Title, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT DontCountHits AND NOT Refresh AND notEmpty(Title) GROUP BY Title ORDER BY PageViews DESC LIMIT 10;
SELECT: identifier 'counterid' unknown
clk: 0.248 ms
SELECT: identifier 'counterid' unknown
clk: 0.237 ms
SELECT: identifier 'counterid' unknown
clk: 0.294 ms
3
SELECT URL, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh AND IsLink AND NOT IsDownload GROUP BY URL ORDER BY PageViews DESC LIMIT 1000;
SELECT: identifier 'counterid' unknown
clk: 0.302 ms
SELECT: identifier 'counterid' unknown
clk: 0.234 ms
SELECT: identifier 'counterid' unknown
clk: 0.274 ms
3
SELECT TraficSourceID, SearchEngineID, AdvEngineID, ((SearchEngineID = 0 AND AdvEngineID = 0) ? Referer : '') AS Src, URL AS Dst, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh GROUP BY TraficSourceID, SearchEngineID, AdvEngineID, Src, Dst ORDER BY PageViews DESC LIMIT 1000;
syntax error, unexpected '?', expecting ')' or OR in: "select traficsourceid, searchengineid, advengineid, ((searchengineid = 0 and adv"
clk: 0.446 ms
syntax error, unexpected '?', expecting ')' or OR in: "select traficsourceid, searchengineid, advengineid, ((searchengineid = 0 and adv"
clk: 0.239 ms
syntax error, unexpected '?', expecting ')' or OR in: "select traficsourceid, searchengineid, advengineid, ((searchengineid = 0 and adv"
clk: 0.232 ms
3
SELECT URLHash, EventDate, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh AND TraficSourceID IN (-1, 6) AND RefererHash = halfMD5('http://example.ru/') GROUP BY URLHash, EventDate ORDER BY PageViews DESC LIMIT 100;
SELECT: identifier 'counterid' unknown
clk: 0.259 ms
SELECT: identifier 'counterid' unknown
clk: 0.263 ms
SELECT: identifier 'counterid' unknown
clk: 0.267 ms
3
SELECT WindowClientWidth, WindowClientHeight, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-31' AND NOT Refresh AND NOT DontCountHits AND URLHash = halfMD5('http://example.ru/') GROUP BY WindowClientWidth, WindowClientHeight ORDER BY PageViews DESC LIMIT 10000;
SELECT: identifier 'counterid' unknown
clk: 0.253 ms
SELECT: identifier 'counterid' unknown
clk: 0.281 ms
SELECT: identifier 'counterid' unknown
clk: 0.556 ms
3
SELECT toStartOfMinute(EventTime) AS Minute, count() AS PageViews FROM hits WHERE CounterID = 62 AND EventDate >= '2013-07-01' AND EventDate <= '2013-07-02' AND NOT Refresh AND NOT DontCountHits GROUP BY Minute ORDER BY Minute;
syntax error, unexpected MINUTE, expecting SCOLON in: "select tostartofminute(eventtime) as minute"
clk: 0.239 ms
syntax error, unexpected MINUTE, expecting SCOLON in: "select tostartofminute(eventtime) as minute"
clk: 0.228 ms
syntax error, unexpected MINUTE, expecting SCOLON in: "select tostartofminute(eventtime) as minute"
clk: 0.223 ms
ubuntu@ip-▉▉▉:~$ less queries.sql
ubuntu@ip-▉▉▉:~$ rm queries.sql
ubuntu@ip-▉▉▉:~$ mv queries.sql.1 queries.sql
ubuntu@ip-▉▉▉:~$ ./benchmark.sh | tee log.txt
3
SELECT count(*) FROM hits;
1 tuple
clk: 2.346 ms
1 tuple
clk: 1.873 ms
1 tuple
clk: 1.862 ms
3
SELECT count(*) FROM hits WHERE "AdvEngineID" <> 0;
1 tuple
clk: 1.137 sec
1 tuple
clk: 36.303 ms
1 tuple
clk: 35.399 ms
3
SELECT sum("AdvEngineID"), count(*), avg("ResolutionWidth") FROM hits;
1 tuple
clk: 194.816 ms
1 tuple
clk: 54.757 ms
1 tuple
clk: 51.177 ms
3
SELECT sum("UserID") FROM hits;
overflow in calculation.
clk: 7.495 ms
overflow in calculation.
clk: 2.967 ms
overflow in calculation.
clk: 3.073 ms
3
SELECT COUNT(DISTINCT "UserID") FROM hits;
1 tuple
clk: 5.556 sec
1 tuple
clk: 3.550 sec
1 tuple
clk: 3.797 sec
3
SELECT COUNT(DISTINCT "SearchPhrase") FROM hits;
1 tuple
clk: 6.228 sec
1 tuple
clk: 4.042 sec
1 tuple
clk: 3.967 sec
3
SELECT min("EventDate"), max("EventDate") FROM hits;
1 tuple
clk: 67.704 ms
1 tuple
clk: 50.072 ms
1 tuple
clk: 51.354 ms
3
SELECT "AdvEngineID", count(*) FROM hits WHERE "AdvEngineID" <> 0 GROUP BY "AdvEngineID" ORDER BY count(*) DESC;
18 tuples
clk: 93.070 ms
18 tuples
clk: 37.996 ms
18 tuples
clk: 31.543 ms
3
SELECT "RegionID", COUNT(DISTINCT "UserID") AS u FROM hits GROUP BY "RegionID" ORDER BY u DESC LIMIT 10;
10 tuples
clk: 8.111 sec
10 tuples
clk: 4.839 sec
10 tuples
clk: 5.105 sec
3
SELECT "RegionID", sum("AdvEngineID"), count(*) AS c, avg("ResolutionWidth"), COUNT(DISTINCT "UserID") FROM hits GROUP BY "RegionID" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 11.571 sec
10 tuples
clk: 7.454 sec
10 tuples
clk: 7.433 sec
3
SELECT "MobilePhoneModel", COUNT(DISTINCT "UserID") AS u FROM hits WHERE "MobilePhoneModel" <> '' GROUP BY "MobilePhoneModel" ORDER BY u DESC LIMIT 10;
10 tuples
clk: 3.080 sec
10 tuples
clk: 387.757 ms
10 tuples
clk: 348.083 ms
3
SELECT "MobilePhone", "MobilePhoneModel", COUNT(DISTINCT "UserID") AS u FROM hits WHERE "MobilePhoneModel" <> '' GROUP BY "MobilePhone", "MobilePhoneModel" ORDER BY u DESC LIMIT 10;
10 tuples
clk: 3.456 sec
10 tuples
clk: 438.178 ms
10 tuples
clk: 393.357 ms
3
SELECT "SearchPhrase", count(*) AS c FROM hits WHERE "SearchPhrase" <> '' GROUP BY "SearchPhrase" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 8.111 sec
10 tuples
clk: 5.833 sec
10 tuples
clk: 5.808 sec
3
SELECT "SearchPhrase", COUNT(DISTINCT "UserID") AS u FROM hits WHERE "SearchPhrase" <> '' GROUP BY "SearchPhrase" ORDER BY u DESC LIMIT 10;
10 tuples
clk: 16.087 sec
10 tuples
clk: 10.259 sec
10 tuples
clk: 10.159 sec
3
SELECT "SearchEngineID", "SearchPhrase", count(*) AS c FROM hits WHERE "SearchPhrase" <> '' GROUP BY "SearchEngineID", "SearchPhrase" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 9.149 sec
10 tuples
clk: 6.234 sec
10 tuples
clk: 6.197 sec
3
SELECT "UserID", count(*) FROM hits GROUP BY "UserID" ORDER BY count(*) DESC LIMIT 10;
10 tuples
clk: 5.809 sec
10 tuples
clk: 4.814 sec
10 tuples
clk: 4.413 sec
3
SELECT "UserID", "SearchPhrase", count(*) FROM hits GROUP BY "UserID", "SearchPhrase" ORDER BY count(*) DESC LIMIT 10;
10 tuples
clk: 15.222 sec
10 tuples
clk: 11.985 sec
10 tuples
clk: 10.959 sec
3
SELECT "UserID", "SearchPhrase", count(*) FROM hits GROUP BY "UserID", "SearchPhrase" LIMIT 10;
10 tuples
clk: 16.143 sec
10 tuples
clk: 10.903 sec
10 tuples
clk: 11.900 sec
3
SELECT "UserID", extract(minute FROM "EventTime") AS m, "SearchPhrase", count(*) FROM hits GROUP BY "UserID", m, "SearchPhrase" ORDER BY count(*) DESC LIMIT 10;
10 tuples
clk: 28.492 sec
10 tuples
clk: 22.938 sec
10 tuples
clk: 20.756 sec
3
SELECT "UserID" FROM hits WHERE "UserID" = -6101065172474983726;
0 tuples
clk: 5.792 sec
0 tuples
clk: 1.764 sec
0 tuples
clk: 0.574 ms
3
SELECT count(*) FROM hits WHERE "URL" LIKE '%metrika%';
1 tuple
clk: 22.995 sec
1 tuple
clk: 1.745 sec
1 tuple
clk: 1.597 sec
3
SELECT "SearchPhrase", min("URL"), count(*) AS c FROM hits WHERE "URL" LIKE '%metrika%' AND "SearchPhrase" <> '' GROUP BY "SearchPhrase" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 44.995 sec
10 tuples
clk: 14.185 sec
10 tuples
clk: 15.712 sec
3
SELECT "SearchPhrase", min("URL"), min("Title"), count(*) AS c, COUNT(DISTINCT "UserID") FROM hits WHERE "Title" LIKE '%Яндекс%' AND "URL" NOT LIKE '%.yandex.%' AND "SearchPhrase" <> '' GROUP BY "SearchPhrase" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 44.542 sec
10 tuples
clk: 1.850 sec
10 tuples
clk: 1.552 sec
3
SELECT * FROM hits WHERE "URL" LIKE '%metrika%' ORDER BY "EventTime" LIMIT 10;
10 tuples !85 columns dropped, 29 fields truncated!
clk: 29.023 sec
10 tuples !85 columns dropped, 29 fields truncated!
clk: 1.696 sec
10 tuples !85 columns dropped, 29 fields truncated!
clk: 1.459 sec
3
SELECT "SearchPhrase" FROM hits WHERE "SearchPhrase" <> '' ORDER BY "EventTime" LIMIT 10;
10 tuples
clk: 5.979 sec
10 tuples
clk: 319.889 ms
10 tuples
clk: 288.515 ms
3
SELECT "SearchPhrase" FROM hits WHERE "SearchPhrase" <> '' ORDER BY "SearchPhrase" LIMIT 10;
10 tuples
clk: 3.500 sec
10 tuples
clk: 860.218 ms
10 tuples
clk: 852.812 ms
3
SELECT "SearchPhrase" FROM hits WHERE "SearchPhrase" <> '' ORDER BY "EventTime", "SearchPhrase" LIMIT 10;
10 tuples
clk: 6.540 sec
10 tuples
clk: 853.858 ms
10 tuples
clk: 765.395 ms
3
SELECT "CounterID", avg(length("URL")) AS l, count(*) AS c FROM hits WHERE "URL" <> '' GROUP BY "CounterID" HAVING count(*) > 100000 ORDER BY l DESC LIMIT 25;
25 tuples
clk: 24.407 sec
25 tuples
clk: 2.111 sec
25 tuples
clk: 2.085 sec
3
SELECT sys.getdomain("Referer") AS key, avg(length("Referer")) AS l, count(*) AS c, min("Referer") FROM hits WHERE "Referer" <> '' GROUP BY key HAVING count(*) > 100000 ORDER BY l DESC LIMIT 25;
clk: 16.458 sec
clk: 7.022 sec
clk: 8.084 sec
3
SELECT sum("ResolutionWidth"), sum("ResolutionWidth" + 1), sum("ResolutionWidth" + 2), sum("ResolutionWidth" + 3), sum("ResolutionWidth" + 4), sum("ResolutionWidth" + 5), sum("ResolutionWidth" + 6), sum("ResolutionWidth" + 7), sum("ResolutionWidth" + 8), sum("ResolutionWidth" + 9), sum("ResolutionWidth" + 10), sum("ResolutionWidth" + 11), sum("ResolutionWidth" + 12), sum("ResolutionWidth" + 13), sum("ResolutionWidth" + 14), sum("ResolutionWidth" + 15), sum("ResolutionWidth" + 16), sum("ResolutionWidth" + 17), sum("ResolutionWidth" + 18), sum("ResolutionWidth" + 19), sum("ResolutionWidth" + 20), sum("ResolutionWidth" + 21), sum("ResolutionWidth" + 22), sum("ResolutionWidth" + 23), sum("ResolutionWidth" + 24), sum("ResolutionWidth" + 25), sum("ResolutionWidth" + 26), sum("ResolutionWidth" + 27), sum("ResolutionWidth" + 28), sum("ResolutionWidth" + 29), sum("ResolutionWidth" + 30), sum("ResolutionWidth" + 31), sum("ResolutionWidth" + 32), sum("ResolutionWidth" + 33), sum("ResolutionWidth" + 34), sum("ResolutionWidth" + 35), sum("ResolutionWidth" + 36), sum("ResolutionWidth" + 37), sum("ResolutionWidth" + 38), sum("ResolutionWidth" + 39), sum("ResolutionWidth" + 40), sum("ResolutionWidth" + 41), sum("ResolutionWidth" + 42), sum("ResolutionWidth" + 43), sum("ResolutionWidth" + 44), sum("ResolutionWidth" + 45), sum("ResolutionWidth" + 46), sum("ResolutionWidth" + 47), sum("ResolutionWidth" + 48), sum("ResolutionWidth" + 49), sum("ResolutionWidth" + 50), sum("ResolutionWidth" + 51), sum("ResolutionWidth" + 52), sum("ResolutionWidth" + 53), sum("ResolutionWidth" + 54), sum("ResolutionWidth" + 55), sum("ResolutionWidth" + 56), sum("ResolutionWidth" + 57), sum("ResolutionWidth" + 58), sum("ResolutionWidth" + 59), sum("ResolutionWidth" + 60), sum("ResolutionWidth" + 61), sum("ResolutionWidth" + 62), sum("ResolutionWidth" + 63), sum("ResolutionWidth" + 64), sum("ResolutionWidth" + 65), sum("ResolutionWidth" + 66), sum("ResolutionWidth" + 67), sum("ResolutionWidth" + 68), sum("ResolutionWidth" + 69), sum("ResolutionWidth" + 70), sum("ResolutionWidth" + 71), sum("ResolutionWidth" + 72), sum("ResolutionWidth" + 73), sum("ResolutionWidth" + 74), sum("ResolutionWidth" + 75), sum("ResolutionWidth" + 76), sum("ResolutionWidth" + 77), sum("ResolutionWidth" + 78), sum("ResolutionWidth" + 79), sum("ResolutionWidth" + 80), sum("ResolutionWidth" + 81), sum("ResolutionWidth" + 82), sum("ResolutionWidth" + 83), sum("ResolutionWidth" + 84), sum("ResolutionWidth" + 85), sum("ResolutionWidth" + 86), sum("ResolutionWidth" + 87), sum("ResolutionWidth" + 88), sum("ResolutionWidth" + 89) FROM hits;
1 tuple !76 columns dropped!
clk: 3.026 sec
1 tuple !76 columns dropped!
clk: 2.862 sec
1 tuple !76 columns dropped!
clk: 2.846 sec
3
SELECT "SearchEngineID", "ClientIP", count(*) AS c, sum("Refresh"), avg("ResolutionWidth") FROM hits WHERE "SearchPhrase" <> '' GROUP BY "SearchEngineID", "ClientIP" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 9.145 sec
10 tuples
clk: 3.225 sec
10 tuples
clk: 3.061 sec
3
SELECT "WatchID", "ClientIP", count(*) AS c, sum("Refresh"), avg("ResolutionWidth") FROM hits WHERE "SearchPhrase" <> '' GROUP BY "WatchID", "ClientIP" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 12.443 sec
10 tuples
clk: 4.298 sec
10 tuples
clk: 4.308 sec
3
SELECT "WatchID", "ClientIP", count(*) AS c, sum("Refresh"), avg("ResolutionWidth") FROM hits GROUP BY "WatchID", "ClientIP" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 28.515 sec
10 tuples
clk: 27.195 sec
10 tuples
clk: 27.687 sec
3
SELECT "URL", count(*) AS c FROM hits GROUP BY "URL" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 42.507 sec
10 tuples
clk: 22.997 sec
10 tuples
clk: 21.922 sec
3
SELECT 1, "URL", count(*) AS c FROM hits GROUP BY 1, "URL" ORDER BY c DESC LIMIT 10;
10 tuples
clk: 42.009 sec
10 tuples
clk: 22.347 sec
10 tuples
clk: 21.288 sec
3
SELECT "ClientIP", "ClientIP" - 1, "ClientIP" - 2, "ClientIP" - 3, count(*) AS c FROM hits GROUP BY "ClientIP", "ClientIP" - 1, "ClientIP" - 2, "ClientIP" - 3 ORDER BY c DESC LIMIT 10;
10 tuples
clk: 16.540 sec
10 tuples
clk: 14.959 sec
10 tuples
clk: 14.100 sec
3
SELECT "URL", count(*) AS "PageViews" FROM hits WHERE "CounterID" = 62 AND "EventDate" >= '2013-07-01' AND "EventDate" <= '2013-07-31' AND "DontCountHits" = 0 AND "Refresh" = 0 AND "URL" <> '' GROUP BY "URL" ORDER BY "PageViews" DESC LIMIT 10;
10 tuples
clk: 2:08 min
10 tuples
clk: 24.004 sec
10 tuples
clk: 23.890 sec
3
SELECT "Title", count(*) AS "PageViews" FROM hits WHERE "CounterID" = 62 AND "EventDate" >= '2013-07-01' AND "EventDate" <= '2013-07-31' AND "DontCountHits" = 0 AND "Refresh" = 0 AND "Title" <> '' GROUP BY "Title" ORDER BY "PageViews" DESC LIMIT 10;
10 tuples
clk: 1.893 sec
10 tuples
clk: 245.259 ms
10 tuples
clk: 226.849 ms
3
SELECT "URL", count(*) AS "PageViews" FROM hits WHERE "CounterID" = 62 AND "EventDate" >= '2013-07-01' AND "EventDate" <= '2013-07-31' AND "Refresh" = 0 AND "IsLink" <> 0 AND "IsDownload" = 0 GROUP BY "URL" ORDER BY "PageViews" DESC LIMIT 1000;
1000 tuples
clk: 2:09 min
1000 tuples
clk: 22.917 sec
1000 tuples
clk: 23.099 sec
3
SELECT "TraficSourceID", "SearchEngineID", "AdvEngineID", CASE WHEN ("SearchEngineID" = 0 AND "AdvEngineID" = 0) THEN "Referer" ELSE '' END AS Src, "URL" AS Dst, count(*) AS "PageViews" FROM hits WHERE "CounterID" = 62 AND "EventDate" >= '2013-07-01' AND "EventDate" <= '2013-07-31' AND "Refresh" = 0 GROUP BY "TraficSourceID", "SearchEngineID", "AdvEngineID", CASE WHEN ("SearchEngineID" = 0 AND "AdvEngineID" = 0) THEN "Referer" ELSE '' END, "URL" ORDER BY "PageViews" DESC LIMIT 1000;
1000 tuples
clk: 2:09 min
1000 tuples
clk: 23.975 sec
1000 tuples
clk: 22.763 sec
3
SELECT "URLHash", "EventDate", count(*) AS "PageViews" FROM hits WHERE "CounterID" = 62 AND "EventDate" >= '2013-07-01' AND "EventDate" <= '2013-07-31' AND "Refresh" = 0 AND "TraficSourceID" IN (-1, 6) AND "RefererHash" = 686716256552154761 GROUP BY "URLHash", "EventDate" ORDER BY "PageViews" DESC LIMIT 100;
0 tuples
clk: 1.148 sec
0 tuples
clk: 114.740 ms
0 tuples
clk: 114.258 ms
3
SELECT "WindowClientWidth", "WindowClientHeight", count(*) AS "PageViews" FROM hits WHERE "CounterID" = 62 AND "EventDate" >= '2013-07-01' AND "EventDate" <= '2013-07-31' AND "Refresh" = 0 AND "DontCountHits" = 0 AND "URLHash" = 686716256552154761 GROUP BY "WindowClientWidth", "WindowClientHeight" ORDER BY "PageViews" DESC LIMIT 10000;
0 tuples
clk: 2.079 sec
0 tuples
clk: 235.220 ms
0 tuples
clk: 163.850 ms
3
SELECT DATE_TRUNC('minute', "EventTime") AS "Minute", count(*) AS "PageViews" FROM hits WHERE "CounterID" = 62 AND "EventDate" >= '2013-07-01' AND "EventDate" <= '2013-07-02' AND "Refresh" = 0 AND "DontCountHits" = 0 GROUP BY DATE_TRUNC('minute', "EventTime") ORDER BY DATE_TRUNC('minute', "EventTime");
0 tuples
clk: 1.690 sec
0 tuples
clk: 148.379 ms
0 tuples
clk: 166.565 ms
ubuntu@ip-▉▉▉:~$ grep clk log.txt | tr -d '\r' | awk '{ if ($3 == "ms") { print $2 / 1000; } else if ($3 == "sec") { print $2 } else { print } }' > tmp.txt
ubuntu@ip-▉▉▉:~$ nano tmp.txt
ubuntu@ip-▉▉▉:~$ awk '{
> if (i % 3 == 0) { a = $1 }
> else if (i % 3 == 1) { b = $1 }
> else if (i % 3 == 2) { c = $1; print "[" a ", " b ", " c "]," };
> ++i; }' < tmp.txt
[0.002346, 0.001873, 0.001862],
[1.137, 0.036303, 0.035399],
[0.194816, 0.054757, 0.051177],
[0.007495, 0.002967, 0.003073],
[5.556, 3.550, 3.797],
[6.228, 4.042, 3.967],
[0.067704, 0.050072, 0.051354],
[0.09307, 0.037996, 0.031543],
[8.111, 4.839, 5.105],
[11.571, 7.454, 7.433],
[3.080, 0.387757, 0.348083],
[3.456, 0.438178, 0.393357],
[8.111, 5.833, 5.808],
[16.087, 10.259, 10.159],
[9.149, 6.234, 6.197],
[5.809, 4.814, 4.413],
[15.222, 11.985, 10.959],
[16.143, 10.903, 11.900],
[28.492, 22.938, 20.756],
[5.792, 1.764, 0.000574],
[22.995, 1.745, 1.597],
[44.995, 14.185, 15.712],
[44.542, 1.850, 1.552],
[29.023, 1.696, 1.459],
[5.979, 0.319889, 0.288515],
[3.500, 0.860218, 0.852812],
[6.540, 0.853858, 0.765395],
[24.407, 2.111, 2.085],
[16.458, 7.022, 8.084],
[3.026, 2.862, 2.846],
[9.145, 3.225, 3.061],
[12.443, 4.298, 4.308],
[28.515, 27.195, 27.687],
[42.507, 22.997, 21.922],
[42.009, 22.347, 21.288],
[16.540, 14.959, 14.100],
[128, 24.004, 23.890],
[1.893, 0.245259, 0.226849],
[129, 22.917, 23.099],
[129, 23.975, 22.763],
[1.148, 0.11474, 0.114258],
[2.079, 0.23522, 0.16385],
[1.690, 0.148379, 0.166565],
ubuntu@ip-▉▉▉:~$