





|
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 | |
