@@ -41,7 +41,7 @@ docker exec -ti pg bash
4141```
4242
4343## 例子
44- 首先在容器中部署mysql8最新版本, 下次把mysql直接打包到容器中.
44+ (本步骤可以忽略, 以上x86的docker image已经集成mysql8) 首先在容器中部署mysql8最新版本, 下次把mysql直接打包到容器中.
4545
4646https://dev.mysql.com/downloads/repo/apt/
4747
@@ -117,11 +117,11 @@ COPY 10000000
117117```
118118mysql -S /tmp/mysql.sock
119119
120- mysql> mysql
120+ mysql> use mysql
121121mysql> create table tbl (id int(10), info varchar(100), ts timestamp, c1 int(10));
122122mysql> load data infile '/tmp/1.csv' into table tbl fields terminated by ',' ignore 1 lines;
123123
124- mysql> CREATE R 'digoal'@'localhost' IDENTIFIED BY '123456';
124+ mysql> CREATE USER 'digoal'@'localhost' IDENTIFIED BY '123456';
125125mysql> grant all on *.* to 'digoal'@'localhost';
126126mysql> grant all on mysql to 'digoal'@'localhost';
127127
@@ -163,11 +163,11 @@ install 'mysql';
163163load 'mysql';
164164.timer on
165165
166- ATTACH 'host=localhost r =digoal password=123456 port=0 database=mysql' AS my (TYPE mysql_scanner, READ_ONLY) ;
166+ ATTACH 'host=localhost user =digoal password=123456 port=0 database=mysql' AS my (TYPE mysql_scanner, READ_ONLY) ;
167167
168168
169- D my;
170- Run Time (s): real 0.002 r 0.000000 sys 0.000860
169+ D use my;
170+ Run Time (s): real 0.002 user 0.000000 sys 0.000860
171171
172172D show tables;
173173┌──────────────────────────────────────────────────────┐
@@ -216,7 +216,7 @@ D show tables;
216216├──────────────────────────────────────────────────────┤
217217│ 39 rows │
218218└──────────────────────────────────────────────────────┘
219- Run Time (s): real 0.011 r 0.018249 sys 0.004298
219+ Run Time (s): real 0.011 user 0.018249 sys 0.004298
220220
221221D select count(*) from tbl;
222222100% ▕████████████████████████████████████████████████████████████▏
@@ -226,7 +226,7 @@ D select count(*) from tbl;
226226├──────────────┤
227227│ 10000000 │
228228└──────────────┘
229- Run Time (s): real 6.570 r 0.788166 sys 0.183505
229+ Run Time (s): real 6.570 user 0.788166 sys 0.183505
230230
231231D select count(*), count(distinct id), count(distinct info), count(distinct ts), count(distinct c1) from tbl;
232232100% ▕████████████████████████████████████████████████████████████▏
@@ -236,7 +236,7 @@ D select count(*), count(distinct id), count(distinct info), count(distinct ts),
236236├──────────────┼────────────────────┼──────────────────────┼────────────────────┼────────────────────┤
237237│ 10000000 │ 10000000 │ 10000000 │ 18 │ 10001 │
238238└──────────────┴────────────────────┴──────────────────────┴────────────────────┴────────────────────┘
239- Run Time (s): real 40.862 r 17.440941 sys 1.945406
239+ Run Time (s): real 40.862 user 17.440941 sys 1.945406
240240```
241241
242242将数据导入DuckDB inmemory db, 1000万记录简单分析SQL 1.4秒.
@@ -249,12 +249,12 @@ D show databases;
249249│ memory │
250250│ my │
251251└───────────────┘
252- Run Time (s): real 0.003 r 0.001269 sys 0.002332
253- D memory;
254- Run Time (s): real 0.002 r 0.000797 sys 0.000000
252+ Run Time (s): real 0.003 user 0.001269 sys 0.002332
253+ D use memory;
254+ Run Time (s): real 0.002 user 0.000797 sys 0.000000
255255D create table t1 as select * from my.tbl;
256256100% ▕████████████████████████████████████████████████████████████▏
257- Run Time (s): real 35.903 r 12.694567 sys 1.437991
257+ Run Time (s): real 35.903 user 12.694567 sys 1.437991
258258D DESCRIBE t1;
259259┌─────────────┬──────────────────────────┬─────────┬─────────┬─────────┬───────┐
260260│ column_name │ column_type │ null │ key │ default │ extra │
@@ -265,7 +265,7 @@ D DESCRIBE t1;
265265│ ts │ TIMESTAMP WITH TIME ZONE │ YES │ │ │ │
266266│ c1 │ INTEGER │ YES │ │ │ │
267267└─────────────┴──────────────────────────┴─────────┴─────────┴─────────┴───────┘
268- Run Time (s): real 0.050 r 0.075262 sys 0.024439
268+ Run Time (s): real 0.050 user 0.075262 sys 0.024439
269269
270270
271271D select count(*), count(distinct id), count(distinct info), count(distinct ts), count(distinct c1) from t1;
@@ -275,7 +275,7 @@ D select count(*), count(distinct id), count(distinct info), count(distinct ts),
275275├──────────────┼────────────────────┼──────────────────────┼────────────────────┼────────────────────┤
276276│ 10000000 │ 10000000 │ 10000000 │ 18 │ 10001 │
277277└──────────────┴────────────────────┴──────────────────────┴────────────────────┴────────────────────┘
278- Run Time (s): real 1.404 r 6.835519 sys 0.699056
278+ Run Time (s): real 1.404 user 6.835519 sys 0.699056
279279```
280280
281281
0 commit comments