
网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。
需要这份系统化资料的朋友,可以戳这里获取
一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!
{
"version": {
"version": "1.0.0",
"versionParts": [
1
]
},
"msg_compression_kind": "1",
"msg_split_idx": 1,
"msg_source_ip": "10.82.13.74",
"msg_created_by": "DELL",
"msg_creation_time": 1711525684104,
"message": {
"type": "ENTITY_CREATE_V2",
"user": "DELL",
"entities": {
"entities": [
{
"typeName": "ceshifuzadu2",
"attributes": {
"qualifiedName": "1711525684104",
"tenantId": "tenantId12",
"name": "百万消息测试复杂度2024-03-27 07:48:04.104966+00",
"userId": "userId12",
"version": 1
},
"guid": "-1711525684104",
"isIncomplete": false,
"provenanceType": 0,
"version": 0,
"proxy": false
}
]
}
}
}
1. 我在pg数据库当中建立对应的表
create table test_b
(
version json,
msg_compression_kind varchar,
msg_split_idx integer,
msg_source_ip varchar,
msg_created_by varchar,
msg_creation_time bigint,
message json
);
2. 创建造数脚本 造 100万条
DO DECLAREkinteger:=1;DECLAREmessagejson:=′′;beginWHILEk<=1000000loopWITHdynamicjsonAS(SELECTjsonbuildobject(′type′,′ENTITY_CREATE_V2′,′user′,′DELL′,′entities′,jsonbuildobject(′entities′,jsonbuildarray(jsonbuildobject(′typeName′,′ceshifuzadu2′,′attributes′,jsonbuildobject(′qualifiedName′,′′∣∣FLOOR(EXTRACT(EPOCHFROMNOW())\*1000)+k,′tenantId′,′tenantId12′,′name′,′百万消息测试复杂度′∣∣FLOOR(EXTRACT(EPOCHFROMNOW())\*1000)+k,′userId′,′userId12′,′version′,1),′guid′,′−′∣∣FLOOR(EXTRACT(EPOCHFROMNOW())\*1000)+k,′isIncomplete′,false,′provenanceType′,0,′version′,0,′proxy′,false))))ASmessageb)SELECTmessagebINTOmessageFROMdynamicjson;INSERTINTOpublic.testb("version","msg_compression_kind","msg_split_idx","msg_source_ip","msg_created_by","msg_creation_time","message")VALUES(′"version":"1.0.0","versionParts":[1]′,1,1,′10.82.13.74′,′DELL′,FLOOR(EXTRACT(EPOCHFROMNOW())\*1000),message);k=k+1;endloop;END;
3. 使用psql 将数据导出


**网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。**
**[需要这份系统化资料的朋友,可以戳这里获取](https://gitee.com/vip204888)**
**一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!**