Skip to content

Commit 90367ee

Browse files
committed
update
1 parent 2dfefc8 commit 90367ee

File tree

6 files changed

+28
-47
lines changed

6 files changed

+28
-47
lines changed

doris/ddl_default_with_index.sql

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
CREATE TABLE bluesky (
2+
`id` BIGINT NOT NULL AUTO_INCREMENT,
3+
`data` variant NOT NULL,
4+
INDEX idx_var (`data`) USING INVERTED
5+
)
6+
DISTRIBUTED BY HASH(id) BUCKETS 32
7+
PROPERTIES (
8+
"replication_num"="1"
9+
);

doris/main.sh

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -58,29 +58,36 @@ benchmark() {
5858
case $CHOICE in
5959
2)
6060
benchmark 10 default
61+
benchmark 10 default_with_index
6162
benchmark 10 materialized
6263
;;
6364
3)
6465
benchmark 100 default
66+
benchmark 100 default_with_index
6567
benchmark 100 materialized
6668
;;
6769
4)
6870
benchmark 1000 default
71+
benchmark 1000 default_with_index
6972
benchmark 1000 materialized
7073
;;
7174
5)
72-
benchmark 1 materialized
7375
benchmark 1 default
74-
benchmark 10 materialized
76+
benchmark 1 default_with_index
77+
benchmark 1 materialized
7578
benchmark 10 default
76-
benchmark 100 materialized
79+
benchmark 10 default_with_index
80+
benchmark 10 materialized
7781
benchmark 100 default
82+
benchmark 100 default_with_index
83+
benchmark 100 materialized
84+
benchmark 1000 default_with_index
7885
benchmark 1000 materialized
79-
benchmark 1000 default
8086
;;
8187
*)
82-
benchmark 1 materialized
8388
benchmark 1 default
89+
benchmark 1 default_with_index
90+
benchmark 1 materialized
8491
;;
8592
esac
8693

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
SELECT cast(data['commit']['collection'] AS TEXT ) AS event, COUNT(*) AS count FROM bluesky GROUP BY event ORDER BY count DESC;
2+
SELECT cast(data['commit']['collection'] AS TEXT ) AS event, COUNT(*) AS count, COUNT(DISTINCT cast(data['did'] AS TEXT )) AS users FROM bluesky WHERE cast(data['kind'] AS TEXT ) = 'commit' AND cast(data['commit']['operation'] AS TEXT ) = 'create' GROUP BY event ORDER BY count DESC;
3+
SELECT cast(data['commit']['collection'] AS TEXT ) AS event, HOUR(from_microsecond(CAST(data['time_us'] AS BIGINT))) AS hour_of_day, COUNT(*) AS count FROM bluesky WHERE cast(data['kind'] AS TEXT ) = 'commit' AND cast(data['commit']['operation'] AS TEXT ) = 'create' AND cast(data['commit']['collection'] AS TEXT ) IN ('app.bsky.feed.post', 'app.bsky.feed.repost', 'app.bsky.feed.like') GROUP BY event, hour_of_day ORDER BY hour_of_day, event;
4+
SELECT cast(data['did'] AS TEXT ) AS user_id, MIN(from_microsecond(CAST(data['time_us'] AS BIGINT))) AS first_post_ts FROM bluesky WHERE cast(data['kind'] AS TEXT ) = 'commit' AND cast(data['commit']['operation'] AS TEXT ) = 'create' AND cast(data['commit']['collection'] AS TEXT ) = 'app.bsky.feed.post' GROUP BY user_id ORDER BY first_post_ts ASC LIMIT 3;
5+
SELECT cast(data['did'] AS TEXT ) AS user_id, MILLISECONDS_DIFF(MAX(from_microsecond(CAST(data['time_us'] AS BIGINT))),MIN(from_microsecond(CAST(data['time_us'] AS BIGINT)))) AS activity_span FROM bluesky WHERE cast(data['kind'] AS TEXT ) = 'commit' AND cast(data['commit']['operation'] AS TEXT ) = 'create' AND cast(data['commit']['collection'] AS TEXT ) = 'app.bsky.feed.post' GROUP BY user_id ORDER BY activity_span DESC LIMIT 3;

doris/results/m6i.8xlarge_bluesky_1000m_default.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

doris/results/m6i.8xlarge_bluesky_1000m_materialized.json

Lines changed: 0 additions & 20 deletions
This file was deleted.

doris/start.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
#!/bin/bash
22

33
export JAVA_HOME="/usr/lib/jvm/java-17-openjdk-amd64"
4-
sysctl -w vm.max_map_count=2000000
5-
ulimit -n 655350
4+
sudo sysctl -w vm.max_map_count=2000000
5+
sudo ulimit -n 655350
66

77
${DORIS_FULL_NAME}/be/bin/start_be.sh --daemon
88
${DORIS_FULL_NAME}/fe/bin/start_fe.sh --daemon

0 commit comments

Comments
 (0)