• 背景 最近对负责的项目进行了一次性能优化,其中包括对 JVM 参数的调整,算是进行了一次简单的 JVM 调优,JVM 参数调整之后,服务的整体性能有 15% 左右的提升,还算不错。 先介绍一下项目的基本情况: 项目是一个高 QPS 压力的 web...
  • 背景 基于elasticsearch-5.6.0 机器配置:3个阿里云ecs节点,16G,4核,机械硬盘 优化前,写入速度平均3000条/s,一遇到压测,写入速度骤降,甚至es直接频率gc、oom等;优化后,写入速度平均8000条/s,遇到压测,...
  • 为什么要优化 Ngin HTTPS 延迟 Nginx 常作为最常见的服务器,常被用作负载均衡 (Load Balancer)、反向代理 (Reverse Proxy),以及网关 (Gateway) 等等。一个配置得当的 Nginx 服务器单机应该...
  • 前情提要: 工作中我们经常有收到这类的需求;比如,只需要将A实例的某个库、某张表同步到B实例上;或者不需要同步某个库、某类表等。 遇到这样的需求如何处理呢?下面列举出几个场景进行说明。 实际上当我们在同步库上执行 show slave ...
  • 前情提要 今天简单介绍下MySQL中有哪些常用的日志和各个日志的功能。 1、binlog 二进制日志:记录SQL的各种变更操作,有Mixed、Statement和ROW 3种格式、不同格式各有优缺点,主要用于复制和数据任意时间点还原。 二进制日志...
  • 1. Percona XtraBackup特性说明 2. Percona Xtrabackup 备份恢复权限限制 3. 创建备份用户、配置参数及数据准备 4. 全量备份与恢复 5. 增量备份 6. 压缩备份 7. 流备份 GreatSQ...
  • 实验场景 MySQL 8.0.25 InnoDB 实验步骤: 先开启 general_log 观察导出执行过程的执行情况 set global general_log=ON; mysqldump 关键参数说明: --singl...
  • 1.实验场景 GreatSQL 8.0.25  InnoDB   2.实验测试 主键索引添加自增参数测试 1.建表测试表 CREATE TABLE t6 ( &nbs...
  • 用systemd代替mysqld_multi管理单机多实例,也很方便。 有时候,我们需要在单机环境下跑多实例。在以前,一般是习惯用mysqld_multi来跑多实例。不过从CentOS 7开始引入systemd作为新的系统管理器后,用它来管理多实...
  • 实验场景 GreatSQL 8.0.25  InnoDB 1.备份,导出单表, test.t_user /usr/bin/xtrabackup -uroot -p'GreatSQL' -...