- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 mongodb随笔
explain时,发现时间范围查询会影响优化器选择索引。同一个查询语句,其他条件不变,查询范围够大,命中条目够多,才会用到更复杂的索引,否则就优先用简单索引。慢查询日志或者driver打印的查询日志,格式和mongo命令行有细微差别。【mongo shell查询语句】【查看db磁盘占用】【查看分片数据分布】
2024-01-12 19:32:09 313
原创 为什么长连接需要心跳协议
一般长连接都会附带着心跳保活机制,想当然的理由就是为了确保这个连接一直有效,但是以前却没有往深层次去想为什么要这么做。本文尝试进行一下梳理。 一般互联网应用是“请求/响应”模式,即只能客户端主动发起请求,服务端被动响应请求(因为NAT的原因,服务端无法主动找到客户端)。对于一些需要服务器主动下发数据到客户端的场景,如果使用“请求/响应”模式,那么只能由客户端轮询的方式来服务端拉数据,这样不仅占用...
2020-04-10 01:03:18 1839
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人