谈谈MYSQL那点事性配置  针对不同的应用情况进行合理配置 针对不同的应用情况进行合理配置  针对 针对 my.cnf my.cnf 进行配置,后面设置是针对内存为 进行配置,后面设置是针对内存为 16G 16G 的服务器进行的合理设置 的服务器进行的合理设置 服务优化 服务优化 MySQL MySQL 配置原则 配置原则 服务优化 服务优化 公共选项 公共选项 选项 缺省值 推荐值 说明 sort_buffer_size 512K 128M 每个线程的排序缓存大小,一般按照内存可 以设置为 2M 以上,推荐是 16M ,该选项对 排序 order by , group by 起作用 record_buffer 128K 64M 每个进行一个顺序扫描的线程为其扫描的每 张表分配这个大小的一个缓冲区,可以设置 为 2M 以上 table_cache 64 1024 为所有线程打开表的数量。增加该值能增加 myisam_sort_buffer_size 16M 128M 设置 , 恢复 , 修改表的时候使用的缓冲 大小,值不要设的太大 服务优化 服务优化 InnoDB InnoDB 选项 选项 选项 缺省值 推荐值 说明 innodb_buffer_pool_size 32M 10G InnoDB 使用一个缓冲池来保存索引和原始数据 , 这里你设置越大 , 你在存取表里面数据时所需要的 磁盘 I/O 越少,一般是内存的一半,不超过0 码力 | 38 页 | 2.04 MB | 1 年前3
 MySQL高可用 - 多种方案2 方案架构图 2.3 方案优缺点 优点:  安装配置简单,实现方便,高可用效率好,可以根据服务与系统的可用性 多方面进行切换。  可以将写 VIP 和读 VIP 分别进行设置,为读写分离做准备。  扩展不是很方便。  可以在后面添加多个从服务器,并做到负载均衡。 缺点:  在启动或者恢复后会立即替换掉定义的 sorry_server,因此如果要实现指 启动起来后会自动切换回来。 3.2 方案架构图 3.3 方案优缺点 优点:  实现方便,高可用效率好,可以根据服务与系统的可用性多方面进行切换。  可以将写 VIP 和读 VIP 分别进行设置,为读写分离做准备。  扩展很方便。可以在后面添加多个从服务器,并做到负载均衡。 缺点:  在启动或者恢复后会立即替换掉定义的 sorry_server,因此如果要实现指 定条件替 这个文件用来配置密码认证方式,支持3种认证方式,crc,md5和sha1, 从左到右安全性越来越高,消耗的资源也越多。因此如果 heartbeat 运行在安全的网路之上,比如私网,那么可以将验证方式设置成 crc, master 和 backup 的 authkeys 配置一样。我的 authkeys 文件配置如下: vim /etc/ha.d/authkeys auth 1 1 crc0 码力 | 31 页 | 874.28 KB | 1 年前3
 MySQL 8.0.17 调优指南(openEuler 20.09)一般指的是CPU、内存、磁盘I/O方面的问题,分为服务器硬件瓶 颈、网络瓶颈(对局域网可以不考虑)。 操作系统 一般指的是Windows、UNIX、Linux等操作系统。例如,在进行性 能测试,出现物理内存不足时,虚拟内存设置也不合理,虚拟内 存的交换效率就会大大降低,从而导致行为的响应时间大大增 加,这时认为操作系统上出现性能瓶颈。 数据库 一般指的是数据库配置等方面的问题。例如,由于参数配置不合 理,导致数据库处理速度慢的问题,可认为是数据库层面的的问 对于不同的硬件设备,通过在BIOS中设置一些高级选项,可以有效提升服务器性能。 方法 步骤1 关闭SMMU。 说明 此优化项只在非虚拟化场景使用,在虚拟化场景,则开启SMMU。 1. 重启服务器过程中,单击Delete键进入BIOS,选择“Advanced > MISC Config”,单击Enter键进入。 2. 将“Support Smmu”设置为“Disable” 。 步骤2 关闭预取。 关闭预取。 1. 在BIOS中,选择“Advanced>MISC Config”,单击Enter键进入。 2. 将“CPU Prefetching Configuration”设置为“Disabled”,单击F10键保存退 出。 ----结束 MySQL 8.0.17 调优指南(openEuler 20.09) 2 硬件调优 2020-10-15 3 3 操作系统调优 3.1 关闭irqbalance0 码力 | 11 页 | 223.31 KB | 1 年前3
 MySQL 企业版功能介绍MySQL 企业版可在开发、部署和管理业务关键型 MySQL 应用的过程中降低风险、削减成本和减 少复杂性。MySQL 企业版具有以下独特优势:  使用 Oracle MySQL 服务云轻松设置、运行和管理云中的 MySQL  使用 MySQL 分组复制来确保数据库的高可用性  通过 MySQL 企业级可扩展性应对指数级增长的用户和数据量  通过 MySQL DBA。Replication Dashboard 显示 MySQL 工具信息,Topology 视图显示复制分组的当前配置,让您能够快速了解每 个节点和每个复制子系统的状态。优秀实践顾问程序提供有助于提高性能的配置和变量设置建议。 MySQL Enterprise Monitor 利用趋势分析功能,在问题变严重前为您提供警示,并准确预测未来的 容量需求。 MySQL Enterprise Monitor DBA 能够实时全面地了解 MySQL 数据 库性能、可用性和配置信息。Enterprise Manager 收集了 500 多个涉及各种 MySQL 组件的指标。 然后,可以针对收集的每个指标设置自定义的严重和警告阈值。此外,DBA 还可以跟踪配置随时 间变化的详细信息,轻松地跟踪配置变更。 MySQL Workbench MySQL Workbench 是一个统0 码力 | 6 页 | 509.78 KB | 1 年前3
 MySQL 数据库架构灾难恢复解决方案2021 Oracle and/or its affiliates. 6 / 55 7 / 55 "过去" - 手动 • 设置复制拓扑通常是手动完成的,需要执行许多步骤 包括用户管理、恢复备份、配置复制... • MySQL 只提供技术部分,让用户来设置(始终自定义 的)架构。 • 甚至需要其他软件... 为DBA 和专家带来了大量工作,他 们花时间自动化和集成他们的定制架构 Copyright 29 / 55 Copyright @ 2021 Oracle and/or its affiliates. 更改路由器配置选项 更改target_cluster: 更改路由器的默认设置: 30 / 55 target_cluster 也可以在 mysqlrouter --bootstrap 期间进行配置 --conf-target-cluster 或者 --conf-target-cluster-by-name0 码力 | 52 页 | 3.07 MB | 1 年前3
 Kubernetes Operator 实践 - MySQL容器化集群1 mha-node mha-node MHA 在 operator 的实现 • mha-manager 部署在 operator 容器中 • mha-node 为边车容器 • 镜像中设置 ssh 免密认证 Operator 在集群成员都正常运行 后,启动 manager 进程 mysql-pod-1 app-container mysql init-container0 码力 | 42 页 | 4.77 MB | 1 年前3
 如何用 MySQL 构建全方位高可用应用通过在复制场中进行分布式查询来扩展 主 从 Web/应用服务器 写入和读取 读取 4/16/2017 版权所有 2015,Oracle 和/或其附属公司。保留所有权利。 9 •异步 – MySQL 默认设置 – 并行:主数据库向应 用程序发送确认,在 存储引擎上提交,然 后将事务发送到从数 据库 • 快速 • 如果主数据库停机有可 能丢失更改 •半同步 – MySQL 5.5+ - 在0 码力 | 40 页 | 2.19 MB | 1 年前3
共 7 条
- 1
 













