使用 Docker 建立 MySQL 集群
0 码力 | 3 页 | 103.32 KB | 1 年前本文档详细介绍了如何使用 Docker 建立 MySQL 集群。首先介绍了软件环境,包括操作系统 Ubuntu server 64bit 14.04.1、Docker 版本 1.6.2 以及数据库 Mariadb 10.10。接着描述了 Docker 的安装步骤,包括 Ubuntu 和 Centos6 系统的安装方法。然后详细说明了运行 Mariadb 容器的步骤,包括镜像拉取、容器启动参数配置等。最后,介绍了配置一主一从集群的过程,包括修改配置文件、设置主从复制、同步日志文件等关键步骤,最终实现了基于 Docker 的 Mariadb 数据库集群。Using MySQL for Distributed Database Architectures
0 码力 | 67 页 | 4.10 MB | 1 年前文档探讨了使用MySQL构建分布式数据库架构的方法,强调了多种选项用于集成MySQL与其他开源数据存储解决方案。主要内容包括分布式架构的核心概念,如复制、分片、故障转移管理和流量管理。文档还讨论了为何选择分布式架构,包括高可用性、扩展性和数据分布的原因,如用户延迟和法律合规性。谈谈MYSQL那点事
0 码力 | 38 页 | 2.04 MB | 1 年前文档主要介绍了MySQL数据库的基本知识、优化方法和使用技巧。重点讨论了MyISAM和InnoDB两种存储引擎的特点,包括MyISAM的简单数据存储方式、B+ Tree索引、文件结构以及其在访问速度和事务支持方面的特点。同时,文档分享了MySQL优化的实用技巧,如拆分大语句、批量提交SQL、使用Explain分析SQL执行情况、监控服务器状态等。此外,还强调了合理使用索引、避免全表扫描以及通过设置慢查询日志来优化数据库性能。Kubernetes Operator 实践 - MySQL容器化
0 码力 | 42 页 | 4.77 MB | 1 年前文档详细介绍了在Kubernetes环境中实现MySQL容器化的实践,重点探讨了使用Operator来解决有状态服务的管理问题。通过Operator的基本原理和MySQL Operator的设计实践,文档展示了如何利用CRD(自定义资源定义)和StatefulSet来实现MySQL集群的高可用性、弹性伸缩以及故障自愈。同时,文档还提到了使用MGR(MySQL Group Replication)和Ceph分布式存储来优化MySQL容器化部署的性能和可靠性。MySQL高可用 - 多种方案
0 码力 | 31 页 | 874.28 KB | 1 年前文档详细介绍了多种MySQL高可用方案,包括Heartbeat+DRBD、LVS+Keepalived以及MMM架构。这些方案通过不同的技术和架构设计,确保数据库的高稳定性和连续性。文档重点讨论了每种方案的优缺点、适用场景以及实战部署步骤,强调了监控和测试的重要性,推荐使用nagios进行监控,并通过全面的测试确保方案的有效性。MySQL wire protocol (Oct 31, 2023)
0 码力 | 16 页 | 3.04 MB | 1 年前The document discusses the compatibility of MySQL Wire Protocol with various BI tools, focusing on issues related to password handling, missing functions, and protocol details. It highlights the importance of addressing compatibility challenges to ensure seamless integration with tools like QuickSight, Tableau Online, and Looker Studio. The document also outlines the progress made in resolving compatibility issues and future plans to enhance support for MySQL interfaces in ClickHouse environments.Materialize MySQL Database engine in ClickHouse
0 码力 | 35 页 | 226.98 KB | 1 年前文档详细介绍了Materialize MySQL Database Engine在ClickHouse中的实现,包括数据消费、查询历史数据、检查MySQL状态等功能。通过处理Binlog事件,引擎能够同步MySQL数据库的变化,并支持事务处理以确保数据一致性。文档还展示了如何通过ReplacingMergeTree引擎实现数据版本控制,并提供了具体的表创建示例。Analyzing MySQL Logs with ClickHouse
0 码力 | 43 页 | 2.70 MB | 1 年前文档详细介绍了如何使用ClickHouse来分析MySQL日志,包括设置ClickHouse/ClickTail的步骤、配置选项以及如何将MySQL审计日志迁移到ClickHouse。文档还提到了使用Percona Monitoring and Management (PMM) 来监控ClickHouse,并推荐了Altinity提供ClickHouse的支持服务。内容涵盖了MySQL审计日志的使用场景、配置选项和迁移过程,强调了ClickHouse在处理和分析大量日志数据方面的优势。Реализация MySQL wire протокола в ClickHouse
0 码力 | 13 页 | 464.59 KB | 1 年前文档详细介绍了ClickHouse实现MySQL wire协议的过程,包括身份验证机制的选择、SSL支持的添加、多客户端环境的测试以及与其他支持MySQL协议的数据库的比较。在实现过程中,发现并修复了MySQL客户端中的一个bug,并提出了相应的补丁。文档还讨论了在ClickHouse中不支持某些MySQL客户端字段的问题,并提供了相关实现细节和测试结果。MySQL 8.0.17 调优指南(openEuler 20.09)
0 码力 | 11 页 | 223.31 KB | 1 年前文档系统阐述了MySQL 8.0.17在openEuler 20.09操作系统上的调优策略,涵盖硬件调优和操作系统调优两大方面。硬件调优包括BIOS配置,如关闭SMMU和CPU预取功能等;操作系统调优则包括关闭irqbalance、网卡中断绑核、NUMA平衡、sched_autogroup、唤醒抢占等配置,以及网络参数、IO参数、缓存参数和内核的优化。文档还详细说明了如何通过优化内核特性和绑定mysql进程到指定CPU,以提升服务器性能。
共 20 条
- 1
- 2
关键词
Docker MariaDB MySQL 集群 主从复制 配置 MySQL 分布式架构 复制 分片 故障转移管理 MyISAM InnoDB 索引 优化 Kubernetes Operator MySQL容器化 CRD StatefulSet 高可用性 高可用 Heartbeat DRBD Keepalived MySQL Wire Protocol Compatibility Functions and Function Aliases Authentication Result Set Protocols MaterializeMySQL Database Engine ClickHouse Binlog事件处理 事务处理 数据版本控制 audit logs ClickTail PMM MySQL wire protocol SSL 测试 客户端 调优指南 openEuler 硬件调优 操作系统调优