11 2018 档案
摘要:2017年下半年新发布的MongoDB 3.6版本在安全性上做了很大提升,主要归结为两点: 1.将将bind_ip 默认值修改为了localhost; 2. 在db.createUser()和 db.updateUser()中添加了authenticationRestrictions 参数,可以用来
阅读全文
摘要:作为一个IT成员,特别是偏支持的。很多时候就是和各种异常打交道,总会碰到一些奇奇怪怪的问题。很多时候,可能是一个小小的异常都需要花费很长时间去解决。 SQL Server AlwaysOn 是建立在Windows集群上的,有一次,我登上节点,发现集群和可用性组信息都没了。虽然,咋一看到,有点怵了。不
阅读全文
摘要:一. TiDB的核心特性 高度兼容 MySQL 大多数情况下,无需修改代码即可从 MySQL 轻松迁移至 TiDB,分库分表后的 MySQL 集群亦可通过 TiDB 工具进行实时迁移。 水平弹性扩展 通过简单地增加新节点即可实现 TiDB 的水平扩展,按需扩展吞吐或存储,轻松应对高并发、海量数据场景
阅读全文
摘要:1.MTR(mini-transaction) 在MySQL的 InnoDB日志管理机制中,有一个很重要的概念就是MTR。MTR是InnoDB存储擎中一个很重要的用来保证物理写的完整性和持久性的机制。 先看下MTR在MysQL架构中的位置。 MTR是上面的逻辑层与下面物理层的交互窗口,同时也是用来保
阅读全文
摘要:1.错误描述 1XX.XXX.XXX.241(主节点) 1XX.XXX.XXX.242(从节点) 添加节点需要在主节点上执行的,错误代码:35250 报错截图 2.网上相关介绍都是怀疑端口5022的问题 比如有的说5022端口是否存在,有的是否有足够权限等等。 比较全面的网址介绍 可参照如下: ht
阅读全文
摘要:我们知道,MongoDB的Oplog (operations log)记录了用户的最近一段时间的操作(时间长短主要受设置的oplogSize和程序的写入更新量的影响)。那么,如果其他部门(例如BI团队)需要抽取数据,从 local.oplog.rs中读取解析一个不错的选择。 oplog位于local
阅读全文
摘要:1.为普通字段添加索引,并且为索引命名 db.集合名.createIndex( {"字段名": 1 },{"name":'idx_字段名'}) 说明: (1)索引命名规范:idx_<构成索引的字段名>。如果字段名字过长,可采用字段缩写。 (2)字段值后面的 1 代表升序;如是 -1 代表 降序。 2
阅读全文
摘要:第一部分 ES安装环境的准备和初始化 现在较新的版本Elasticsearch 5.6.3 官方建议安装Oracle的JDK8,安装前先检查机器是否已安装JDK。 Step 1 检查环境机器是否已安装JDK rpm -qa | grep -E '^open[jre|jdk]|j[re|dk]' 如果
阅读全文
摘要:SQL Server 数据库中表一旦创建,我们不建议擅自调整列的顺序,特别是对应的应用系统已经上线,因为部分开发人员,不一定在代码中指明了列名。表是否可以调整列的顺序,其实可以自主设置,我们建议在安装后设置为禁止。 那么,如果确实需要调整某一列的顺序,我们是怎么操作的呢? 下面,我们就要演示一下怎么
阅读全文
摘要:9. 查询备份还原数据库的进度。 select command ,percent_complete ,est_time_to_go=convert(varchar,(estimated_completion_time/3600000))+' hour, ' +convert(varchar,(est
阅读全文
摘要:一 需求描述 我们知道数据是公司的重要资产,业务的系统化、信息化就是数字化。数据高效的存储与查询是系统完善和优化的方向,而数据库的稳定性、可靠性是实现的基础。高可用和RPO(RecoveryPointObjective,复原点目标,指能容忍的最大数据丢失量)是衡量一个数据库优劣的重要指标。作为一个D
阅读全文