mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-24 00:22:29 +00:00
1775 lines
93 KiB
Plaintext
1775 lines
93 KiB
Plaintext
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-▉▉▉:~$
|