- 博客(16)
- 收藏
- 关注
原创 InfluxDB+cAdvisor+Grafana监控
InfluxDB+cAdvisor+Grafana监控为什么需要监控??对于一个物理机上运行多个容器应用时,容器的运行情况如:CPU使用率、内存使用率、网络状态、磁盘空间等信息,都是需要去了解的,因此监控是必须的。对于容器的监控方案可谓多种多样,本身自带命令docker stats。[root@docker ~]# docker statsCONTAINER CPU % MEM USAGE / LIMIT MEM % NET I/O BLOCK...
2021-03-05 16:28:25
379
原创 rockermq 安装
rockermq 安装一.安装jdk >1.8二.安装rockermq## 下载源码cd /srv/wgethttp://mirror.bit.edu.cn/apache/rocketmq/4.4.0/rocketmq-all-4.4.0-source-release.zipunzip rocketmq-all-4.4.0-source-release.zipmv rocketmq-all-4.4.0 rocketmqcd rocketmq##安装maven...
2021-03-05 16:23:28
134
原创 RabbitMq安装及集群配置
RabbitMq安装及集群配置1.自动化安装脚本 ######下载软件包 wgethttp://erlang.org/download/otp_src_20.0.tar.gz-P /srv/ wgethttps://pypi.python.org/packages/08/48/c97b668d6da7d7bebe7ea1817a6f76394b0ec959cb04214ca833c34359df/simplejson-3.11.1.tar.gz#md5=6e2f1bd5f...
2021-03-05 16:22:10
202
原创 SQL优化神器-SQLAdvisor
SQL优化神器-SQLAdvisorSQLAdvisor是由美团点评公司技术工程部DBA团队(北京)开发维护的一个分析SQL给出索引优化建议的工具。它基于MySQL原生态词法解析,结合分析SQL中的where条件、聚合条件、多表Join关系 给出索引优化建议。目前SQLAdvisor在美团点评广泛应用,包括美团支付、酒店旅游、外卖、团购等产品线,公司内部对SQLAdvisor的开发全面转到github上,开源和内部使用保持一致。开源地址:https://github.com/Meituan-Dian
2021-03-05 16:20:57
1206
1
转载 SQL优化必懂知识点
SQL优化必懂知识点1. 基数单个列唯一键(distict_keys)的数量叫做基数。比如性别列,该列只有男女之分,抛开中性,所以这一列基数就是主键列的基数等于表的总行数。基数的高低影响列的数据分布。 MariaDB [test]>selectcount(distinctgender),count(distinctphone)fromtest; +------------------------+-----------------------+ | ...
2021-03-05 16:20:14
131
原创 sonar代码质量部署
sonar代码质量部署依赖环境:最新版需支持jdk11,不支持mysql要自行安装9.3以后版本postsql一.安装sonar-server #### 官网下载安装包https://www.sonarqube.org/downloads/ 解压即可 unzip -q sonarqube-8.4.1.35646.zip -d /srv ###运行的时候需启动es,所以需要切换到普通用户执行cd /srv/sonarqube-8.4.1.35646/adduser...
2021-03-05 16:19:04
105
转载 Linux下如何查看哪些进程占用的CPU内存资源最多
Linux下如何查看哪些进程占用的CPU内存资源最多linux下获取占用CPU资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +3|headlinux下获取占用内存资源最多的10个进程,可以使用如下命令组合:ps aux|head -1;ps aux|grep -v PID|sort -rn -k +4|head命令组合解析(针对CPU的,MEN也同样道理):ps aux|head -1;ps a...
2021-03-05 16:17:17
76
原创 ES 冷热分离
ES 冷热分离一.为了方便查看管理es的索引,安装head插件 1.安装node cd /usr/local/src/ wgethttps://npm.taobao.org/mirrors/node/latest-v4.x/node-v4.4.7-linux-x64.tar.gz tar -zxvf node-v4.4.7-linux-x64.tar.gz -C /usr/local/ mv /usr/local/node-v4.4.7-linux-x64 ...
2021-03-05 16:15:53
191
原创 docker部署app模块
docker部署app模块1.docker安装启动 安装:yum install -y docker 启动: systemctl start docker 2.创建基础镜像or拉取仓库镜像 ####基础镜像拉取docker pull centos ###测试环境已经有基础镜像,可直接从镜像拉取,因仓库本身需要支持https,所以需要修改相关配置 echo '{ "insecure-registries":["xxx.xxx.xxx.xxx:..
2021-03-05 16:15:00
1358
原创 docker的安装及使用
docker的安装及使用1.安装启动 #下载对应yum源 yum install -y docker-io #开机自启动与启动Docker service docker start chkconfig docker on 2.创建Docker私有仓库Docker 包括三个基本概念镜像(Image):镜像是只读的,镜像可以想象成操作系统的安装镜像(例CentOS6.8.ISO)。 容器(Container):容器是从镜像创建的运行实例.
2021-03-05 16:14:02
174
转载 MySql事务隔离
1、事务的特性:原子性、一致性、隔离性、持久性2、多事务同时执行的时候,可能会出现的问题:脏读、不可重复读、幻读3、事务隔离级别:读未提交、读提交、可重复读、串行化4、不同事务隔离级别的区别:读未提交:一个事务还未提交,它所做的变更就可以被别的事务看到读提交:一个事务提交之后,它所做的变更才可以被别的事务看到可重复读:一个事务执行过程中看到的数据是一致的。未提交的更改对其他事务是不可见...
2018-11-22 17:53:21
146
原创 日志系统 - redo log - binlog
查询流程的执行过程一般是经过连接器、分析器、优化器、执行器、存储引擎。更新流程也是类似,不同的是更新流程会涉及到两个重要的日志模块 redo log(物理日志) 和 binlog(逻辑日志)。 reco log对于更新,mysql用的是WAL技术(Write-Ahead Logging),关键点就是先写日志,然后再写磁盘。具体来说,当有一条记录需要更新的时候,InnoDB引擎会...
2018-11-19 17:07:17
482
原创 MySQL基础架构
mysql 基本架构示意图:连接器:负责跟客户端建立连接、获取权限、维持和管理连接。平常使用中要尽量使用长连接,但是当全部使用长连接后,mysql占用内存会涨的特别快,原因是mysql在执行过程中临时使用的内存是管理在连接 对象里面的,这些资源会在连接断开的时候才释放,大量长连接积累下来会导致内存占用太大,会被系统强行杀掉OOM,从现象看就是mysql异常重启了。解决方案:...
2018-11-16 11:01:44
214
原创 docker入门
基础概念:1.基于LXC 技术,基于内核虚拟化,kvm是硬件虚拟化,基本启动过程:构建-传输-运行,三大组件:镜像 容器 仓库 对比vm:vm基于Guest os docker基于LXC docker使用不建议启动ssh:不要当成虚拟机用 2.docker带来的改变 面向产品: 产品交付 面向开发:简化环境配置 面向测试:多版本测试 面向运维:环境一致性 面向架构...
2018-06-25 17:22:56
136
原创 SourceTree无法从gitlab拉取代码
具体问题情况:gitlab部署在阿里云上,公司网络环境下拉取一直正常,结果某天下午的时候出现以下报错:git -c diff.mnemonicprefix=false -c core.quotepath=false fetch originssh_exchange_identification: read: Connection reset by peerfatal: Could
2018-01-10 09:57:37
10942
原创 Xtrabackup的安装使用,自动化备份脚本
XtraBackup是Percona公司的开源项目,用以实现类似Innodb官方的热备份工具InnoDB Hot Backup的功能,它支持在线热备份(备份时不影响数据读写)。到目前为止,最新的版本为Percona XtraBackup 2.4.7.XtraBackup有很多功能和优点:例如支持全备、增量备份、部分备份;支持压缩备份;备份不影响数据读写、事务等,但是也有缺陷不足:例如不支持脱机
2018-01-04 11:26:12
727
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人