mcocomp | |
-o, -O |
优化实现文件 |
-p, -P<path> |
设置输出文件路径 |
-I<path> |
指定include路径 |
-hpp |
产生C++接口 |
-sa [typename] |
对指定的class或struct不产生API |
-si |
指定详细的结构体初始化 |
-c, -C |
指定“compact”选项 |
-s, -S |
禁止版权记录 |
-x, -X |
产生XML方法 |
-sql |
添加sql选项 |
-persistent |
未指定的表指定为persistent |
-transient |
未指定的表指定为transient |
-prefix |
指定schema中所有结构体/表/方法名的前缀 |
-help |
帮助 |
mcorcomp | |
-I <include_path> |
指定include路径 |
-D <SYMBOL>[=<VALUE>] |
定义一个SYMBOL,并给附初值(可选) |
-U <SYMBOL> |
取消定义指定的SYMBOL |
-P<PATH> |
设置输出文件路径 |
-p<PATH> |
设置输出文件路径 |
sql2mco | |
<input-sql-file> |
输入的sql文件路径及文件名 |
<output-mco-file> |
输出的schema文件路径及文件名 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
10000000 |
27286 |
每条记录所花费的时间(微秒) |
2.7286 | |
每秒吞吐率(object/s) |
366488.3090 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
2500000 |
12324 |
2 |
2500000 |
12929 |
3 |
2500000 |
13082 |
4 |
2500000 |
13158 |
插入10000000条记录所花费的总时间(秒) |
12.87325 | |
每条记录所花费的时间(微秒) |
1.287325 | |
每秒吞吐率(object/s) |
776804.6142 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
1250000 |
13641 |
2 |
1250000 |
14134 |
3 |
1250000 |
14173 |
4 |
1250000 |
14189 |
5 |
1250000 |
14214 |
6 |
1250000 |
14398 |
7 |
1250000 |
14407 |
8 |
1250000 |
14423 |
插入10000000条记录所花费的总时间(秒) |
14.19738
| |
每条记录所花费的时间(微秒) |
1.419738 | |
每秒吞吐率(object/s) |
704355.5587 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
10000000 |
57740 |
每条记录所花费的时间(微秒) |
5.7740 | |
每秒吞吐率(object/s) |
173190.2 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
2500000 |
28024 |
2 |
2500000 |
28070 |
3 |
2500000 |
28121 |
4 |
2500000 |
28724 |
插入10000000条记录所花费的总时间(秒) |
28.23475 | |
每条记录所花费的时间(微秒) |
2.823475 | |
每秒吞吐率(object/s) |
354173.5 |
线程ID |
操作次数 |
耗时(毫秒) |
1 |
1250000 |
27856 |
2 |
1250000 |
28172 |
3 |
1250000 |
28549 |
4 |
1250000 |
28587 |
5 |
1250000 |
28674 |
6 |
1250000 |
28795 |
7 |
1250000 |
28814 |
8 |
1250000 |
29209 |
更新10000000条记录的耗时(秒) |
28.582 | |
更新每条记录所的耗时(微秒) |
2.8582 | |
每秒吞吐率(object/s) |
349870.5 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
10000000 |
8599 |
每条记录所花费的时间(微秒) |
0.8599 | |
每秒吞吐率(object/s) |
1162925.92 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
2500000 |
4977 |
2 |
2500000 |
5037 |
3 |
2500000 |
5121 |
4 |
2500000 |
5164 |
插入10000000条记录所花费的总时间(秒) |
5.07475 | |
每条记录所花费的时间(微秒) |
0.507475 | |
每秒吞吐率(object/s) |
1970540.421 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
1250000 |
5931 |
2 |
1250000 |
5962 |
3 |
1250000 |
5964 |
4 |
1250000 |
5966 |
5 |
1250000 |
5976 |
6 |
1250000 |
5987 |
7 |
1250000 |
5997 |
8 |
1250000 |
6000 |
查询10000000次的耗时(秒) |
5.972875 | |
每次查询的耗时(微秒) |
0.5972875 | |
每秒吞吐率(object/s) |
1674235.607 |
线程ID |
操作 |
操作次数 |
1 |
查询 |
3583497 |
2 |
查询 |
3562829 |
3 |
更新 |
1140404 |
4 |
更新 |
1164462 |
每秒查询吞吐率(完成次数/s) |
714632.6 | |
每秒更新吞吐率(完成次数/s) |
230486.6 | |
总吞吐率(完成次数/s) |
945119.2 |
线程ID |
操作 |
操作次数 |
1 |
查询 |
1472087 |
2 |
查询 |
1473423 |
3 |
查询 |
1472310 |
4 |
查询 |
1466637 |
5 |
更新 |
569735 |
6 |
更新 |
572264 |
7 |
更新 |
580561 |
8 |
更新 |
576686 |
每秒查询吞吐率(完成次数/s) |
588445.7 | |
每秒更新吞吐率(完成次数/s) |
229924.6 | |
总吞吐率(完成次数/s) |
818370.3 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
10000000 |
28658 |
每条记录所花费的时间(微秒) |
2.8658 | |
每秒吞吐率(object/s) |
348942.7 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
2500000 |
17556 |
2 |
2500000 |
17731 |
3 |
2500000 |
17826 |
4 |
2500000 |
17853 |
插入10000000条记录所花费的总时间(秒) |
17.7415 | |
每条记录所花费的时间(微秒) |
1.77415 | |
每秒吞吐率(object/s) |
563650.2 |
线程ID |
记录数 |
耗时(毫秒) |
1 |
1250000 |
21352 |
2 |
1250000 |
21386 |
3 |
1250000 |
21414 |
4 |
1250000 |
21436 |
5 |
1250000 |
21454 |
6 |
1250000 |
21516 |
7 |
1250000 |
21541 |
8 |
1250000 |
21714 |
查询10000000次的耗时(秒) |
21.47663 | |
每次查询的耗时(微秒) |
2.147663 | |
每秒吞吐率(object/s) |
465622.5 |