pikiwidb
pikiwidb copied to clipboard
feat: add info section: server stats cpu commandstats
误删除了之前那个PR的分支,所以提了一个新的PR,原来PR comment可看 https://github.com/OpenAtomFoundation/pikiwidb/pull/326 ,都进行了回复与处理
Summary by CodeRabbit
-
新功能
- 添加了新的统计和时间计算功能,可以跟踪命令统计信息和执行时间。
- 提供了更详细的信息检索方法,包括服务器信息、统计信息、CPU 信息和数据库统计信息。
- 引入了一个新的
InfoSection枚举,支持不同信息区域的映射和处理。
-
改进
- 更新了
PClient类,增加了获取命令统计信息和时间统计的功能。 -
PikiwiDB类中添加了开始时间的初始化和检索方法。
- 更新了
-
修复
- 改进了
InfoCmd类的方法以处理不同类型的命令和信息。 - 优化了
DoCmd方法的逻辑,提供更详细的错误处理和信息格式。
- 改进了
-
重构
- 对多个方法进行了重构,改进了性能并增强了代码的可读性和维护性。