
-
Docker MySQL 主从复制配置
Docker 环境 MySQL 主从复制环境搭建
Mar 21, 2023 阅读(527) -
MySQL 连表查询 — using 关键字使用
有一些两张表:编写一个 SQL 查询,满足条件:无论 person 是否有地址信息,都需要基于上述两表提供 person 的以下信息:FirstName, LastName, City, State-- 以下两种写法是相同的 select FirstName, LastName, City, State from Person&
Nov 18, 2021 阅读(745)标签: MySQL -
Ubuntu Clickhouse 安装 — Could not resolve host: repo.clickhouse.tech 解决
官网安装教程: https://clickhouse.tech/docs/zh/getting-started/tutorial/ sudo apt-get install apt-transport-https ca-certificates dirmngr sudo apt-key adv --keyserver
Feb 10, 2021 阅读(926) -
SQLServerException: Connection reset ClientConnectionId 问题修复
SQL Server 2012 使用 JDBC 时总是抛出如下异常:com.microsoft.sqlserver.jdbc.SQLServerException: Connection reset ClientConnectionId:0b6198bf-c7a8-4947-b6b1-193ce44b84a3问题根源 jdbc 的 url 方式和数据库的不匹配# 此 url&n
Apr 28, 2020 阅读(6340)标签: 异常 -
MongoDB *.ns 后缀文件数据读取
.ns 是mmapv1引擎的数据库文件, mongo3.2 之后默认用了wiredtiger引擎 ,就是那些wt后缀的文件。知道了这些信息其实加载读取 .ns 文件数据思路就是使用 mongod 读取数据文件:# ns的数据库文件使用 mongod 服务加载读取,然后用过 mongo 即可看查看到数据 mongod --dbpath=你的db文件路径&nb
Apr 15, 2020 阅读(2258)标签: MongoDB -
ORA-12505, TNS:listener does not currently know of SID given in connect descriptor
升级数据库后突然就连接不上,错误信息如下: java.sql.SQLException: Listener refused the connection with the following error: ORA-12505, TNS:listener does not c
Feb 2, 2020 阅读(2322)标签: Oracle -
MongoDB 数组类型查询 —— $elemMatch 操作符
描述$elemMatch 数组查询操作用于查询数组值中至少有一个能完全匹配所有的查询条件的文档。语法格式如下:{ <field>: { $elemMatch: { <query1>, <query2>, ... } } }如果只有一个查询条件就没必要使用
Oct 21, 2019 阅读(1532)标签: MongoDB -
MongoDB 自动删除集合中过期的数据——TTL索引
简介TTL (Time To Live, 有生命周期的) 索引是特殊单字段索引,MongoDB可以用来在一定时间后自动从集合中删除文档的特殊索引。 这对于某些类型的数据非常好,例如机器生成的事件数据,日志和会话信息,这些信息只需要在数据库中保留一段时间。 创建 TTL 索引,只需要在使用 db.collection.createIndex() 方法,对字段值为日期或者包含日期的数组设
Sep 30, 2019 阅读(1699)标签: MongoDB -
MongoDB 谨防索引 seeks 的效率低下
背景最近线上的一个工单分析服务一直不大稳定,监控平台时不时发出数据库操作超时的告警。运维兄弟沟通后,发现在每天凌晨1点都会出现若干次的业务操作失败,而数据库监控上并没有发现明显的异常。在该分析服务的日志中发现了某个数据库操作产生了 SocketTimeoutException。开发同学一开始希望通过调整 MongoDB Java Driver 的超时参数来规避这个问题。但经过详细分析之后,
Sep 17, 2019 阅读(1219) -
MongoDB ObjectId 隐藏了那些重要信息
描述ObjectId(<hexadecimal>) 参数选填,24位16进制的数字。返回一个新的 ObjectId 值,其中12字节ObjectId 由以下部分组成:4个字节时间戳(24位中的前8位16进制的数字)。5个字节的随机数(3字节机器码+2字节进程id)。3个字节的基于随机数的计数器。ObjectId 实际上它是由一组十六进制的字符构成,每个字节两位的十六进制数字,总共用了12字
Sep 6, 2019 阅读(2283)