新GSS-Mongodb模型性能测试
目标 新GSS的数据模型有两个:MongoArrayModel 和 MongoSingleModel,这两个数据模型的使用场景有重叠,现针对这两个模型,测试同一个业务的 “增删改查” 效率。以便后面确定具体使用哪一个数据模型。 业务介绍 1)业务配置 { "maxLen": 100, // 数组长度(唯一索引字段下,数据保留条数) "keyField": [ ...
目标 新GSS的数据模型有两个:MongoArrayModel 和 MongoSingleModel,这两个数据模型的使用场景有重叠,现针对这两个模型,测试同一个业务的 “增删改查” 效率。以便后面确定具体使用哪一个数据模型。 业务介绍 1)业务配置 { "maxLen": 100, // 数组长度(唯一索引字段下,数据保留条数) "keyField": [ ...
背景:积分 50350005、50350006 通过 NOS 监控(CMA)看是有读写的,HEB 监控(CMA)没有读写,判断这两个积分仅通过 ESP 配置进行读写,外部不再使用。 操作:下线了 50350005、50350006 积分的 ESP 配置。 现象:下线 ESP 配置三天后发现 NOS 监控仍然有读写量。 后果:积分 50350005 在 1.17 ~ 1.20 之间...
GSS新模型-重构思路 利用 MongoDB 对现有业务、未来可支持的业务进行数据建模,建立起多个数据模型,分别适用于不同类型的业务。 GSS新模型-CVS配置 GSS 的 CVS 配置从时间成本、安全隐患、后期维护的角度考虑,不再重新建表。 在旧的 define_hisgss 中,为每个要迁移的业务新建一个新的配置,用于双跑。双跑后期,将老 hid 对应的配置修改为新配置,具体细节...
1. 问题代码 std::ostringstream ossPid; ossPid << "[{\"pid\":" << pReq->dwPID << "}]"; // 手动攒出来一个string const char* ppids = ossPid.str().c_str(); // 问题代码 // 指针 ppids 传递给其他...
现象:修改了 2 亿条 Marker 的 1240 数据,直接采用 hincrby 的方式把所有 field 都加上去了。但是不同的 field 有不同的含义,最后导致近 20 万用户数据错误。 解决方案:用了两天的时间编写 py 脚本判断各种逻辑进行数据回退,但还是有上百用户的数据丢失了几次冠军数。 思考: 以后修改数据必须要明白目标数据的含义; ...
现象:重启服务器后,因为nginx没有正确启动,导致memos也启动失败 查看所有容器(包括已停止的容器): docker ps -a 重启memos容器: docker start memos 检查容器日志: docker logs memos 设置容器的重启策略(适用于已经创建的容器) doc...
本文件有待整理 netstat -ano(网络连接、端口和相关进程) 命令解析 命令概述 netstat -ano:查看网络连接、监听端口和相关进程。它提供了关于网络活动的详细信息,帮助用户了解系统的网络状态和进程与网络连接之间的关系。 参数含义 -a:显示所有连接和监听端口。这包括TCP(传输控制协议)连接、UD...
更新: 2026年1月15日:还是会崩溃,崩溃的时候没有第三方插件在安装,感觉就是 VSCode 的问题,可能是插件版本或者 RemoteSSH 版本问题?不太懂。而且很多人也有同样的问题1 尽量还是直接用阿里云提供的 WorkBentch 吧,功能也挺多的,还不会牵连服务器崩溃。 1)现象: 通过 VSCode 的插件 Remote - SSH 远程登录阿里云的 Uban...
现象 OSS-Mongo 版本进行了改动:当因为有重复 oid 而导致插入失败时,返回的 ec 报错改为kInsertMongo_DuplicateId,与普通插入失败的报错 ec(kInsertMongoDocError)进行区分。 目的是为了保证该种类型的插入失败不需要消息恢复机制(否则会因为消息恢复机制一直尝试重复插入)。 该 ec 也会从 OSS 返回给外部,而其它可以消息恢复...
1. 环境 系统:Win10 python:3.7.0 VSCode:1.94.2 VSCode拓展【Python Debugger】:v2024.12.0 2. 报错现象 任意python脚本(甚至空文件),点【运行python文件】没有问题,点【Python调试程序:调试Python文件】就会直接出现如下报错: ImportError: cannot im...