原创
2023-07-04 16:10:48
109 阅读
原创
2021-06-21 16:02:37
2739 阅读
1点赞
原创
2021-06-21 16:01:15
2568 阅读
1点赞
##查看慢日志#设置mongo慢查询日志等级和记录时间门槛,单位ms毫秒db.setProfilingLevel(1,3000)#查看当前mongo慢查询级别状态,有0,1,2三个级别,0:关闭,不收集任何数据.1:收集慢查询数据,默认是100毫秒.2:收集所有数据db.getProfilingStatus()#查看当前mongo慢查询的记录,注意:要查看那个库的慢日志,就要登进去那个库,不然无法
原创
2021-06-21 15:59:45
9275 阅读
2点赞
1收藏
一.空洞碎片当mongodb出现大量删除的时候,就容易产生空洞碎片,一般来说,mongodb的机制上,可以不管空洞碎片,因为数据持续增长的话,迟早还是会重新占用的.而nosql本身是随机存储和读写的,没有顺序批量读写的概念,可以忽略关系型数据库的一些概念.不过有时候实在需要回收空洞碎片,就有以下的方式可以操作.回收空洞碎片总共有3种方法:1.compact官方命令,会阻塞其他操作,所以在主库执行时
原创
2021-06-21 15:56:24
3073 阅读
1点赞
原创
2021-06-21 15:54:16
1849 阅读
前言我们经常讨论,mysql占用内存多,还使用了swap,那究竟是什么原因呢?这篇文章能解答一些这类问题.numa的问题numa是linux系统为了合理分配多核环境下内存空间而存在的功能,但是对于大内存应用反而造成了性能瓶颈,所以对于数据库类别应用来说,应当要关闭,如果硬件BIOS没有关闭,则需要开启这个参数来关闭.因为对于数据库这种大内存应用,numa把内存空间分割成若干段空间之后,他们互相独立
原创
2021-03-03 15:23:53
7311 阅读
原创
2021-01-21 10:40:07
501 阅读
原创
2020-05-12 12:12:41
2059 阅读
原创
2019-11-04 11:07:04
5252 阅读
循例介绍一下了,redis是内存数据库,是简单的key-value结构,也是nosql数据库,因为结构简单,而且用的是内存,所以速度非常之快.至于问有多快?大家知道以前的机械硬盘,单盘速度其实也还好,而内存的读写速度是机械硬盘的6万倍.所以,redis比硬盘有多快,可见一斑了.当然现在都用固态硬盘,情况还是比以前好不少的.这里不再详细类比,知道是这回事就好.安装==================
原创
2019-11-04 10:53:13
1074 阅读
对于一个完善的数据库系统,必然是需要权限控制,当然mongodb也不例外.没有认证的数据库已经被证明是******的一个突破口,所以我们无论是出于什么原因,数据库认证对于一个生产系统而言,至关重要.在MongoDB3.0以后,用户登录的密码认证机制有:SCRAM-SHA-1(默认,基于加盐的应答式认证),MONGODB-CR(普通应答式认证,3.6废弃,4.0删除),x.509Certificat
原创
2018-10-24 11:53:38
5513 阅读
原创
2018-05-28 17:11:57
10000+阅读
原创
2018-05-08 16:10:35
10000+阅读
1点赞
1收藏
原创
2018-05-03 16:33:45
999 阅读
1点赞
虽然很奇怪,mysql5.7的下一个版本居然不是5.8,而是直接跳到8.0,不过特性和功能优化改善很多.之前看过很多文章都说mysql8.0变化很大,但是一顿测试下来,大部分操作还是比较一致,某些操作不一样而已.下面来一步步看有什么大差别,本篇文章只说两个方面.安装因为mysql官方和以往一样,给出二进制包的方式,所以和以往安装方式并没有太大差别首先官网下载二进制包,然后就可以正常解压缩安装了,我
原创
2018-04-26 16:34:36
10000+阅读
3评论
原创
2018-03-12 11:55:53
7973 阅读
1评论
原创
2018-02-06 15:53:48
10000+阅读
1收藏
3评论
这个tcmalloc很出名了,是google出的内存管理模块,比传统模块控制更合理,能应付更高的并发,而且也更稳定.不过这个模块不是系统自带的,没有原生安装,所以需要手动去安装操作,稍微有点麻烦.这个模块包含在google封装的工具集google-perftools里面.安装先安装相关运行库,因为是用c++写的,需要make,还有一个运行环境libunwindyum -y in
原创
2018-01-23 14:35:47
8684 阅读
原创
2017-12-19 10:36:34
10000+阅读
2点赞
3收藏
1评论
前言有很多人担心生产系统上新东西的程序怕压力跟不上和稳定性不行,是的,大家都怕,所以领导要求做一次压力测试,我个人也觉得是有必要的.如果按原理来说,mycat如果不做分片,纯粹只是代理的话,他所做的事情,其实更多的是数据转发,而这个转发能力,当然就是看他能有多强.既然理论上转发能力很强,那么是不是就可以忽略不计呢,当然不是,所以需要用直连mysql的测试数据来做对比.测试前的准备第一步当然是安装好
原创
2017-11-29 13:42:41
10000+阅读
2点赞
2收藏
原创
2017-09-30 10:36:03
10000+阅读
1点赞
原创
2017-08-02 15:51:03
10000+阅读
原创
2017-07-19 15:22:11
10000+阅读
1收藏
原创
2017-07-04 17:05:08
2104 阅读
2收藏
原创
2017-07-04 10:13:38
3981 阅读
原创
2017-05-18 15:29:34
8574 阅读
原创
2017-04-13 15:26:13
5122 阅读
原创
2017-04-12 11:17:14
3797 阅读
很不幸,我公司的服务器被黑客光顾了,安插了一个名字叫8899的恶意程序文件在tomcat下面的bin目录,还好我火眼金睛,用top看出了端倪,竟然发现ps命令也被他替换了,真是有点麻烦了,不过没关系,去虚拟机拷一个替换就好.然而重点是,这个8899的文件居然是删不掉的,报错Operation not permitte,然后网上查资料,原来是chattr命令搞的鬼.chattr命令可以设置文件的隐藏
原创
2017-04-08 10:21:42
6409 阅读