MySQL 8.0.17 调优指南(openEuler 20.09)需要具体深入的分析。 瓶颈点 说明 硬件/规格 一般指的是CPU、内存、磁盘I/O方面的问题,分为服务器硬件瓶 颈、网络瓶颈(对局域网可以不考虑)。 操作系统 一般指的是Windows、UNIX、Linux等操作系统。例如,在进行性 能测试,出现物理内存不足时,虚拟内存设置也不合理,虚拟内 存的交换效率就会大大降低,从而导致行为的响应时间大大增 加,这时认为操作系统上出现性能瓶颈。 数据库 一般指 关闭numa平衡。 方法 sysctl -w kernel.numa_balancing=0 MySQL 8.0.17 调优指南(openEuler 20.09) 3 操作系统调优 2020-10-15 5 3.4 关闭 sched_autogroup 目的 关闭sched_autogroup_enabled。 方法 sysctl -w kernel.sched_autogroup_enabled=0 目的 关闭唤醒抢占功能。 方法 echo NO_WAKEUP_PREEMPTION > /sys/kernel/debug/sched_features 3.6 网络参数调优 目的 对于不同的操作系统,通过在OS层面调整一些参数配置,可以有效提升服务器性能。 方法 Linux参数 参数含义 操作 tcp_max_syn_backlo g tcp_max_syn_backlog是指定所0 码力 | 11 页 | 223.31 KB | 1 年前3
MySQL高可用 - 多种方案服务器都进行安装: wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.t ar.gz ln -s /usr/src/kernels/2.6.18-164.el5-i686/ /usr/src/linux tar zxvf ipvsadm-1.24.tar.gz cd ipvsadm-1.24 make && 服务器都进行安装: wget http://www.linuxvirtualserver.org/software/kernel-2.6/ipvsadm-1.24.tar. gz ln -s /usr/src/kernels/2.6.18-164.el5-i686/ /usr/src/linux tar zxvf ipvsadm-1.24.tar.gz cd ipvsadm-1.24 make && 3 dbserver2 10.1.1.108 Centos 5.5 64bit /dev/sdb1 2.1.3 5.5.2 DRBD 的安装 官网的说法,如果系统内核(linux)版本低于 2.6.33,在安装软件之前需要加 载 DRBD 模块,我的内核版本是 2.6.18 的,安装后会自动加载 drbd 模块。安 装命令如下: yum install -y drbd830 码力 | 31 页 | 874.28 KB | 1 年前3
Kubernetes Operator 实践 - MySQL容器化无响应,/var/log/messages 大量报错 libceph: osdxx 10.0.0.0:6812 socket closed (con state OPEN) 原因:libceph 触发了 linux 内核 的一个 bug 方案: kernel-3.10.0-449.el7 解决 https://bugzilla.redhat.com/show_bug.cgi?id=1319256 • 现象:PVC 在第一次绑定的时候特别慢0 码力 | 42 页 | 4.77 MB | 1 年前3
Qcon北京2018--《MySQL的Docker容器化大规模实践》--王晓波VIP集群必须主从端口一致,Proxy接入的集群端口无需一致。 6.VIP集群端口基于网段递增,Proxy集群端口基于IP递增 Docker里放了什么 内核版本 操作系统 宿主机 容器 镜像 Kernel版本 4.7 CentOS 7.2 部署服务器监控、容器监控agent容器 Docker版本 1.12,部署监控及系统服务agent MariaDB镜像(按产品)、MySQL5.7镜像(按产品)、监控容器镜0 码力 | 32 页 | 7.11 MB | 1 年前3
Best Practices for MySQL with SSDsv3 @ 2.60GHz Processors 12 8 Cores 24 32 Memory 64GB 128GB OS version Linux 4.4.0‐040400‐generic Linux 3.19.0‐14‐generic MySQL Server 5.7.11 Percona Server 5.7.10‐3 Storage 2.60GHz Processors 28 8 Cores 112 32 Memory 124GB 126GB OS version Linux 4.4.0‐040400‐generic Linux 3.19.0‐14‐generic Percona Server 5.7.11‐4 Storage SAS HDD 2x SEAGATE Switch the flush_method to ‘O_DIRECT’ MySQL uses its buffer pool as disk cache, rather than using Linux filesystem as buffer space. BKM Increase the buffer pool from 3GB to 12GB Larger buffer pool0 码力 | 14 页 | 416.88 KB | 1 年前3
如何用 MySQL 构建全方位高可用应用Cluster 应用程序自动故障转移 ✖ ✔ ✔ ✔ ✖ ✔ ✔ 数据层自动故障转移 ✖ ✔ ✔ ✔ ✔ ✔ ✔ 零数据丢失 MySQL 5.7 ✔ ✔ ✔ ✔ ✔ ✔ 平台支持 全部 Linux Linux Solaris 全部 全部 全部 群集模式 主 + 从 主备 主备 主备 多主 多主 多主 故障转移时间 N/A 数秒以上 数秒以上 数秒以上 1 秒以上 1秒以上 < 1 秒 扩展0 码力 | 40 页 | 2.19 MB | 1 年前3
谈谈MYSQL那点事.MYI .MYD .frm • 少碎片、支持大文件、能够进行索引压缩 少碎片、支持大文件、能够进行索引压缩 • 二进制层次的文件可以移植 二进制层次的文件可以移植 (Linux (Linux Windows) Windows) • 访问速度飞快,是所有 访问速度飞快,是所有 MySQL MySQL 文件引擎中速度最快的 文件引擎中速度最快的 • 不支持一些数据库特性,比如0 码力 | 38 页 | 2.04 MB | 1 年前3
TokuDB索引结构• TokuMx: ft-index + MongoDB Server层代码 InnoDB TokuDB MyISAM MySQL Server层 MySQL Storage层 Linux 文件系统层 TokuDB特点 • 支持事务(ACID)的MySQL存储引擎 • 插入性能大大高于InnoDB(分形树vs B+树) • 查询性能略低于InnoDB • 在线执行DDL操作(不阻塞写操作)0 码力 | 19 页 | 1.97 MB | 1 年前3
Analyzing MySQL Logs with ClickHouse-scrape_uri=http://myhost:8123/ • pmm-admin config –server pmm.your-domain.com • pmm-admin add linux:metrics • pmm-admin add external:service clickhouse --interval 10s --service-port=9116 © 2018 Percona0 码力 | 43 页 | 2.70 MB | 1 年前3
使用 Docker 建立 MySQL 集群MYSQL_USER=medical_waste \ -e MYSQL_PASSWORD=medical_waste \ -e MYSQL_DATABASE=medical_waste \ -e TERM=linux \ -d mariadb 第三步 配置一主一从集群 3.1 接下来启动另一个容器作为从数据库,因为镜像不支持在容器内进入 mysql 控制 台,所以依然需要把端口暴露出来以供局域网访问,但主数据库容易可以链接进0 码力 | 3 页 | 103.32 KB | 1 年前3
共 11 条
- 1
- 2













