摘要:1、问题描述: 今天突然PHP同事给我说预发布的mongo挂了,我上去看了一下日志显示: 原因: 同事说他建了个索引,然后mongo就挂了,由于mongodb的重建索引的时候,吃掉所有内存,导致mongodb进程被杀掉。 2、解决方法: 方法一:要么增加服务器内存 方法二:要么删除一些索引,开启服务 阅读全文
posted @ 2020-05-29 15:54 Tse先生 阅读(64) 评论(1) 推荐(1) 编辑
摘要:问题描述: 今天导入SQL文件做测试,但是执行的时候发现如下错误提示: ERROR: ASCII '\0' appeared in the statement, but this is not allowed unless option --binary-mode is enabled and my 阅读全文
posted @ 2020-05-20 15:18 Tse先生 阅读(64) 评论(0) 推荐(0) 编辑
摘要:Redis介绍: Redis 是完全开源免费的,遵守BSD协议,是一个高性能的key-value数据库。 Redis 与其他 key - value 缓存产品有以下三个特点: Redis支持数据的持久化RDB和AOF,可以将内存中的数据保存在磁盘中,重启的时候可以再次加载进行使用。 Redis不仅仅 阅读全文
posted @ 2020-04-21 15:41 Tse先生 阅读(161) 评论(2) 推荐(1) 编辑
摘要:Cassandra简介: Apache Cassandra最初由Facebook开发,用于储存收件箱等简单格式数据,集GoogleBigTable的数据模型与Amazon Dynamo的完全分布式的架构于一身Facebook于2008将 Cassandra 开源, Apache Cassandra是 阅读全文
posted @ 2020-03-30 16:50 Tse先生 阅读(55) 评论(0) 推荐(1) 编辑
摘要:数据库版本及优势 3.4版本在性能和安全性等方面较3.2版本均有不同程度的提升; 4.0版本更适用于金融等对事务有依赖且使用NoSQL特性的场景; 4.2版本采用二段提交方式,保证分片集群事务的ACID特性,极大拓展了适用的业务场景。更多详情请参见下表。 数据库版本优势 3.4版本 更快的主备同步 阅读全文
posted @ 2020-03-13 10:54 Tse先生 阅读(645) 评论(0) 推荐(1) 编辑
摘要:Linux平台环境下主要有两种连接方式,一种是TCP/IP连接方式,另一种就是socket连接。 在Windows平台下,有name pipe和share memory(不考虑)两种。 TCP/IP连接是网络中用得最多的一种方式。 环境: MySQL数据库实例IP:192.168.0.2 MySQL 阅读全文
posted @ 2020-01-16 12:00 Tse先生 阅读(1858) 评论(0) 推荐(0) 编辑
摘要:对于DBA来说,丢失超管用户root的密码是致命的, 可以通过添加--ship-grant-tables参数来跳过权限表。 1、忘记root密码,进不去数据库: 这个时候需要强制停库,先查看MySQL进程号 Kill掉MySQL进程,命令如下: Kill完可以再查看是否还有进程 [root@tse2 阅读全文
posted @ 2020-01-16 11:06 Tse先生 阅读(228) 评论(0) 推荐(0) 编辑
摘要:本文主要介绍MySQL二进制软件包的安装/启动/关闭过程。 也许有人要问为什么要选择二进制的安装方式呢? 其实答案很简单,官方版本中已经把所有功能都配置好了,我们可以很方便地拿来使用。 官方MySQL有四个版本:GA版本、DMR版本、RC版本和Beta版本。一般情况下,生产环境或者测试环境都 选择G 阅读全文
posted @ 2020-01-15 21:10 Tse先生 阅读(180) 评论(0) 推荐(0) 编辑
摘要:概述: 浮点数据类型包括real型、float型、decimal型和numeric型。浮点数据类型用于存储十进制小数。 在SQL Server 中浮点数值的数据采用上舍入(Round up)的方式进行存储,所谓上舍入也就是,要舍入的小数部分不论其大小, 只要是一个非零的数,就要在该数字的最低有效位上 阅读全文
posted @ 2020-01-08 17:23 Tse先生 阅读(2349) 评论(0) 推荐(0) 编辑
摘要:概述: 事务是由一系列语句构成的逻辑工作单元。事务和存储过程等批处理有一定程度上的相似之处, 通常都是为了完成一定业务逻辑而将一条或者多条语句“封装”起来,使它们与其他语句之间出现一个逻辑上的边界,并形成相对独立的一个工作单元。 当使用事务修改多个数据表时,如果在处理的过程中出现了某种错误,例如系统 阅读全文
posted @ 2020-01-07 17:44 Tse先生 阅读(136) 评论(0) 推荐(0) 编辑
摘要:问题描述: 今天程序那边说测试服里面有两个项目,为了数据不冲突,想一台服务器搞两个Redis实例, 然后自己这边查询了一下,确实可以这么整,只需要区分端口号和区分配置文件方面就行, 原理与nginx和tomcat等添加容器单实例多应用应该差不多,做个笔记记录一下。 1、复制新的配置文件,改变配置名称 阅读全文
posted @ 2019-12-27 17:49 Tse先生 阅读(1053) 评论(0) 推荐(0) 编辑
摘要:概述: 最近公司业务说不需要见证服务器那么高配置,所以打算降配置 降低配置阿里云这边需要关闭实例服务器,所以这边做了个本地测试会不会影响镜像 目录: 1、(高性能模式)测试把见证服务器关闭是否影响镜像使用 2、(高性能模式)测试把镜像服务器关闭,保留主库和见证是否影响镜像使用 3、(高性能模式)测试 阅读全文
posted @ 2019-12-25 12:09 Tse先生 阅读(130) 评论(0) 推荐(0) 编辑
摘要:问题描述: 在做镜像的时候镜像已经连接成功,但是见证服务器却报错 然后tcping了端口啥都是通的,后面发现原来是主机名称一样导致的问题 发现host文件里面: C:\Windows\System32\drivers\etc 解决方法: 1、把三台服务器的主机名称更改一下 例如: 2、修改三台服务器 阅读全文
posted @ 2019-12-19 17:44 Tse先生 阅读(96) 评论(0) 推荐(0) 编辑
摘要:1、问题描述: 今天看到公司mongodb的oplog有点大,看到云数据库MongoDB版日志清理策略。 MongoDB数据库在长期频繁地删除/写入数据或批量删除了大量数据,将产生很多物理空间碎片。 这些碎片将占用磁盘空间,降低磁盘利用率。 您可以对集合中的所有数据和索引进行重写和碎片整理,释放未使 阅读全文
posted @ 2019-12-11 15:03 Tse先生 阅读(340) 评论(0) 推荐(0) 编辑
摘要:MongoDB是一个基于分布式文件存储的数据库。由C++语言编写。旨在为WEB应用提供可扩展的高性能数据存储解决方案。 MongoDB是一个介于关系数据库和非关系数据库之间的产品,是非关系数据库当中功能最丰富,最像关系数据库的。 它支持的数据结构非常松散,是类似json的bson格式,因此可以存储比 阅读全文
posted @ 2019-11-21 15:57 Tse先生 阅读(495) 评论(0) 推荐(0) 编辑