- 博客(27)
- 资源 (1)
- 收藏
- 关注
原创 TiDB数据库常用监控指标-TiDB
TiDB数据库常用监控指标-TiDB- Duration相关- QPS相关- Transaction相关- 资源相关- PD/TiKV相关
2022-05-17 00:59:51
1420
原创 MySQL XtraBackup 备份原理
实现原理:XtraBackup基于InnoDB的crash recovery机制,在备份还原时利用redo log得到完整的数据文件,并通过全局读锁,保证InnoDB数据与非InnoDB数据的一致性,最终完成备份还原的功能由于是热备操作,在备份过程中可能有持续的数据写入,直接复制出来的数据文件可能有缺失或被修改的页,而redo log记录了InnoDB引擎的所有事务日志,可以在还原时应用redo log来补全数据文件中缺失或修改的页。所以为了确保redo log一定包含备份过程中涉及的数据页,需要首
2021-04-08 00:21:51
303
原创 Grafana监控腾讯cdb物理资源信息
Grafana版本Version 7.1.5监控腾讯云基于Grafana的方案基于Promethuse的方案基于云监控api的方案需求,监控MySQL所有物理机相关指标(CPU、内存、磁盘等)qcloud exporter的配置# grep -Ev "#|^$" qcloud-cdb-product.ymlcredential: access_key: "ak" secret_key: "sk" region: "zone"products: - namespace:
2020-10-31 14:15:40
353
原创 Elasticsearch集群规划及性能优化实践(笔记)
ES集群容量及索引规划1 集群规模评估评估什么计算资源的CPU和内存存储资源的类型及容量节点数量根据什么评估业务场景:日志分析、指标监控、网站搜索查询及写入QPS索引数据总量集群规模评估准则32C64G单节点配置通常可承载5W次/s的写入;写入量和数据量较大时,优先选择32C64G的节点配置;1T的数据量预计需消耗2-4GB的内存空间;实际存储空间通常为原始数据量2.8倍(1副本)搜索场景优先选择大内存节点配置2 索引配置评估评估什么怎么
2020-09-12 13:30:30
2755
1
原创 ElasticSearch学习笔记---01
阮老师视频笔记文档(Documen)Elasticsearch是面向文档的,文档时所有可搜索数据的最小单位文档会被序列化成JSON格式,保存在Elasticsearch中JSON 对象由字段组成每个字段都有对应的字段类型(字符串/数值/布尔/日期/二进制/范围类型)每个文档都有一个Unique ID可以自定义或者Elasticsearch自动生成文档的元数据_index:文档所属的索引名_type:文档所属的类型名_id:文档唯一id_source:文档的原始.
2020-05-26 07:40:27
195
原创 InfluxDB常用命令【笔记】
连接➜ ~ influx -host xxxxx -port 8086Connected to http://xxxxx version 1.7.10InfluxDB shell version: 1.7.7>查看所有的数据库show databases;使用特定的数据库use database_name;查看所有的measurementshow measurem...
2020-04-11 15:33:07
586
原创 最全CacheCloud最完整安装使用文档【实操系列】
文章目录准备阶段安装cachecloud登陆准备阶段下载 cachecloud-master版本解压后目录cachecloud-master# ll -htotal 56Kdrwxr-xr-x 6 root root 4.0K Nov 14 16:41 cachecloud-open-clientdrwxr-xr-x 3 root root 4.0K Nov 14 16:41 c...
2020-04-09 18:26:29
2167
原创 ELK收集MySQL SlowLog(Filebeat .KO. Logstash )【实操系列】
文章目录故事背景1. 需求2. 问题拆解3. 难点/处理方法难点处理方法ELK收集MySQL SlowLog方案一:Logstash收集故事背景1. 需求收集腾讯云MySQL实例的慢查询,并展示2. 问题拆解调用腾讯云API接口拉取slowlog文件使用Logstash或Filebeat收集慢查询3. 难点/处理方法难点每次拉取慢查询只能是全量拉取本人编程能力比较差,仅仅...
2020-02-22 23:11:51
1426
原创 腾讯云SDK获取CDB相关信息范例【实操系列】
tencentcloud-sdk-python文章目录1. 获取CDB列表信息2. 获取mysql慢查询日志3. 获取监控信息1. 获取CDB列表信息from tencentcloud.common import credentialfrom tencentcloud.common.exception.tencent_cloud_sdk_exception import TencentCl...
2020-02-15 23:41:07
800
原创 阿里云RDS监控可以不那么“难看”【实操系列】
文章目录1. 工具收集阶段1.1 Prometheus+Grafana环境部署1.2 阿里云RDS(mysqld)相关监控1.3 资源监控1.3.1 重新打包Dockerfile1.3.2 修改bug配置1.3.3 启动docker1.3.4 Grafana配置图2. 工具组合2.1 架构图2.2 supervisor+mysqld_exporter2.3 prometheus服务发现2.4 最后...
2020-02-15 17:07:26
1239
原创 MySQL一主两从转级联复制【实操系列】
一主两从 转 级联复制 示意图如下M ---> S1 \ ====> M ---> S1 ---> S2 \ --> S2如果有开启GTID操作起来方便多,GTID是唯一的,直接操作即可。如果使用file_name、position可以使用如下办法(现在还没开启gtid真的是无力吐槽)# 步骤1、 # 现将S2的复制断开S2...
2020-02-15 16:39:34
296
原创 orzdba 监控获取/输出全解【原理系列】
orzdba好用的不要不要的threadsrun:Threads_runningcon:Threads_connectedcre:Threads_createdcac:Threads_cached------threads------ run con cre cac| 0 0 0 0| 200 202 0 0| 201 202 ...
2020-02-15 16:35:36
595
转载 MySQL大表优化思路【面试系列】
其实就是把别的文章脑图抄一下,顺便自己动动脑子消化一下,平时工作中比较好用大表数据量:千万可能达到亿或更高是一个相对稳定的数据量不应该有这么多数据对象:数据表状态表OLTP业务方向流水表OLTP:业务拆分,分布式存储的角度进行设计OLAP:设计数据统计需求和存储的分不熟扩展配置表通用服务,配置应该是小而简,避免大目标:优化规范化业务层优化业务拆分混合业务拆分成独立业务将状态和历史数据分离数据拆...
2020-02-15 16:34:35
325
原创 XtraBackup流程【DBA面试系列】
文章目录XtraBackup全备全量备份流程总结FAQ全备恢复全备还原流程FAQ增量备份FAQ增备恢复增量备份流程总结FAQXtraBackup全备Innobackupex全备流程1. 连接mysql2. 读取配置文件,找到相应的数据和日志位置3. start xtrabackup_log:创建xtrabackup_logfile文件.模拟mysql instance方式,以读写模式打开并读...
2020-02-15 16:30:07
367
原创 MongoDB 4.0.8 基于X.509认证的3副本复制集群【实操系列】
一、环境hostnameiprolemongo-110.1.1.1PRIMARYmongo-210.1.1.2SECONDARYmongo-310.1.1.3SECONDARY二、认证相关$ cat server.sh# caopenssl req -passout pass:password -new -x509 -keyout ca_...
2020-02-15 16:24:38
986
原创 ubuntu 16.04 安装网易云音乐
1 OS版本$ lsb_release -aDistributor ID: UbuntuDescription: Ubuntu 16.04.3 LTSRelease: 16.04Codename: xenial2 下载地址 3 安装$ sudo apt-get install -f$ sudo dpkg -i netease-cloud-music...
2018-03-17 12:11:21
1198
原创 时序数据库(选摘)
十分钟看懂时序数据库(I)-存储十分钟看懂时序数据库(III)- 压缩十分钟看懂时序数据库(IV)- 分级存储十分钟看懂时序数据库(V)- 分布式计算时序数据库技术体系(一)时序数据库技术体系(二)
2017-12-22 14:03:30
508
原创 mairadb Audit Plugin简单说明
安装插件[mysqld]...plugin_load=server_audit=server_audit.so...审计日志类型参数server_audit_events:CONNECT,QUERY,TABLE 简单测试:CONNECT:只选择此值,会记录每次的连接创建和断开20171219 11:19:08,hostname,root,localhost,24,0,DISCONNECT
2017-12-21 10:52:53
801
原创 mysql table_id 文章搜刮
唉,祸不单行,刚遇到死锁的问题,有遇到table_id的问题……MySQL Binlog中TABLE ID源码分析淘宝物流mysql slave数据丢失详细原因MySQL table_id原理及风险分析FAQ系列 | table id问题导致主从复制失败【MySQL】再说MySQL中的 table_id结论: 1. 增大table cache 2. 定期检查table_id,其值不能
2017-12-05 12:09:53
756
原创 mysql 锁相关blog梳理
目前网上关于mysql 锁 高质量文章,便于学习lanchun MySQL锁系列(一)之锁的种类和概念 MySQL锁系列(二)之 锁解读 ySQL锁系列(三)之 redo log MySQL锁系列(四)之 undo log MySQL锁系列(五)之 隔离级别 MySQL锁系列(六)之 MVCC MySQL锁系列(七)之 锁算法详解 MySQL锁系列(八)之 死锁 很详细的,不是每
2017-12-04 18:25:07
291
原创 systemctl添加mysql服务
背景: 之前一直是用的Centos6/RHEL6版本的OS,现在7比较普遍了,systemd变主流了。目标: MySQL装好了,关机保护,新停DB步骤: 1 创建.service文件的路径/usr/lib/systemd/system/2 创建启动文件.service结尾root@xxx:~# cat /usr/lib/systemd/system/mysql3308.service[U
2017-11-09 18:08:52
11079
2
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人