会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
朱燚
--书到读透处,酒于微醺时
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2020年5月11日
现场填坑系列:mongodb 复制集跨机房同步网络问题探查
摘要: 在丢包率0.3%的情况下,mongodb的replicaSet发生了比较严重的问题。表现为同步速率大幅下降,然后产生延迟。有的已经超过2-3个小时,造成有些打到延迟mongodb上面的数据库请求无法反应数据库的最新更改
阅读全文
posted @ 2020-05-11 02:06 朱燚:-)
阅读(1137)
评论(0)
推荐(0)
现场填坑系列:使用bulk操作提高性能,解决mongoshake 向ES同步延迟。
摘要: MongoDB向ES同步数据延迟越来越大,有的已经超过10个小时,造成客户新加入的用户无法被搜索出来。由于在系统中ES类似于数仓,很多统计和第三方接系统都需要从ES获取数据,所以也影响了一些其他依赖ES数据的功能和业务。
阅读全文
posted @ 2020-05-11 02:03 朱燚:-)
阅读(1124)
评论(0)
推荐(0)
Oracle TNS 协议分析——1、系列开篇:方法论及基础知识
摘要: 本系列重点分析TNS 314下的客户端与服务端之间的通讯,通过抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,如登录用户名,协议版本,oracle版本,sql命令,同时给出示例LUA代码。为了分析不同客户端架构,本系列使用了两类客户端32位与64位客户端进行测试,同时重点使用了多个厂商的不同客户端(Navicat、PLSQL、SQLPlus)同时也兼顾分析了OJDBC Thin Client的情况。服务端采用11g和12c两个版本。本文主要分析连接建立,身份验证、命令传输和返回、以及错误信息返回的过程。
阅读全文
posted @ 2020-05-11 01:51 朱燚:-)
阅读(4772)
评论(0)
推荐(1)
Oracle TNS 314 协议分析——5、错误返回
摘要: 本系列重点分析TNS 314下的客户端与服务端之间的通讯,通过抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,如登录用户名,协议版本,oracle版本,sql命令,同时给出示例LUA代码。为了分析不同客户端架构,本系列使用了两类客户端32位与64位客户端进行测试,同时重点使用了多个厂商的不同客户端(Navicat、PLSQL、SQLPlus)同时也兼顾分析了OJDBC Thin Client的情况。服务端采用11g和12c两个版本。本文主要分析连接建立,身份验证、命令传输和返回、以及错误信息返回的过程。
阅读全文
posted @ 2020-05-11 01:44 朱燚:-)
阅读(1255)
评论(0)
推荐(0)
Oracle TNS 314 协议分析——4、SQL执行流程与包分析
摘要: 本系列重点分析TNS 314下的客户端与服务端之间的通讯,通过抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,如登录用户名,协议版本,oracle版本,sql命令,同时给出示例LUA代码。为了分析不同客户端架构,本系列使用了两类客户端32位与64位客户端进行测试,同时重点使用了多个厂商的不同客户端(Navicat、PLSQL、SQLPlus)同时也兼顾分析了OJDBC Thin Client的情况。服务端采用11g和12c两个版本。本文主要分析连接建立,身份验证、命令传输和返回、以及错误信息返回的过程。
阅读全文
posted @ 2020-05-11 01:39 朱燚:-)
阅读(2063)
评论(0)
推荐(0)
Oracle TNS 314 协议分析——3、连接认证流程与包分析
摘要: 本系列重点分析TNS 314下的客户端与服务端之间的通讯,通过抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,如登录用户名,协议版本,oracle版本,sql命令,同时给出示例LUA代码。为了分析不同客户端架构,本系列使用了两类客户端32位与64位客户端进行测试,同时重点使用了多个厂商的不同客户端(Navicat、PLSQL、SQLPlus)同时也兼顾分析了OJDBC Thin Client的情况。服务端采用11g和12c两个版本。本文主要分析连接建立,身份验证、命令传输和返回、以及错误信息返回的过程。
阅读全文
posted @ 2020-05-11 01:36 朱燚:-)
阅读(2306)
评论(0)
推荐(0)
Oracle TNS 314 协议分析——2、基础包结构
摘要: 。本系列重点分析TNS 314下的客户端与服务端之间的通讯,通过抓包分析,查看在不同客户端,不同服务端情况下传输方式的不同,尝试还原其协议细节,实现对协议中一些关键内容的解析,如登录用户名,协议版本,oracle版本,sql命令,同时给出示例LUA代码。为了分析不同客户端架构,本系列使用了两类客户端32位与64位客户端进行测试,同时重点使用了多个厂商的不同客户端(Navicat、PLSQL、SQLPlus)同时也兼顾分析了OJDBC Thin Client的情况。服务端采用11g和12c两个版本。本文主要分析连接建立,身份验证、命令传输和返回、以及错误信息返回的过程。
阅读全文
posted @ 2020-05-11 01:34 朱燚:-)
阅读(2652)
评论(0)
推荐(0)