摘要: 设计模式的原则 单一职责原则 (Single Responsibility Principle , SRP) 一个类或者模块应该有且只有一个改变的原因,也就是一个类只负责一项职责。核心就是解耦和增强内聚性,避免一项职责的改动影响了另一项职责。 开放关闭原则 (Open-Closed Principl 阅读全文
posted @ 2022-01-29 20:49 员力 阅读(59) 评论(0) 推荐(0) 编辑
摘要: A. MySQL分支与变种 Percona Server Percona Server 是个与 MySQL 向后兼容的替代品,任何运行在 MySQL 上的都可以运行在 Percona Server 上。 Percona Server 包括 Percona XtraDB 存储引擎,即改进版本的 Inn 阅读全文
posted @ 2021-12-30 03:11 员力 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1. 接口工具 接口工具可以帮助运行查询,创建表和用户,以及执行其他日常任务等。如MySQL WorkBench、SQLyog等可视化工具及phpMyAdmin、Adminer等基于浏览器的工具。 2. 命令行工具集 MySQL包含了一些命令行工具集。如Percona Toolkit、Maatkit 阅读全文
posted @ 2021-12-26 02:11 员力 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 1. 为什么要备份 灾难恢复。灾难恢复是下列场景下需要做的事情:硬件故障、一个不经意的BUG导致数据损坏、或者服务器及其数据由于某些原因不可获取或无法使用等。 人们改变想法。很多人经常会在删除数据后又想要恢复这些数据。 审计。 测试。一个基于实际数据来测试的方法是,定期用最新的生产环境数据更新测试服 阅读全文
posted @ 2021-12-25 23:43 员力 阅读(70) 评论(0) 推荐(0) 编辑
摘要: 1. 常见问题 有一些经常会碰到的问题清单: 什么东西在消耗系统中每台主机的 CPU、磁盘、网络以及内存资源?这些值是否合理? 应用真的需要所有获取到的数据吗? 应用在处理本应由数据库处理的事情吗?比如统计行数。 应用执行了太多的查询?比如数据库服务器为多个表匹配数据做了很多优化,应用程序完全可以删 阅读全文
posted @ 2021-12-14 00:32 员力 阅读(126) 评论(0) 推荐(0) 编辑
摘要: 1. 云的优点、缺点和相关误解 云的优点 云可以将基础设施外包出去而无需自己管理。 云一般按照即用即付的方式支付,无需在前期付出大量资本支出。 随着供应商发布新的服务和成本降低,云提供的价值越来越大。 云能够帮助快速准备好服务器和其他资源,用完后直接关闭,无需关注如何回收。 云的缺点 资源是共享并且 阅读全文
posted @ 2021-12-12 16:25 员力 阅读(61) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是高可用性 通常情况下人们将可用性定义为服务正在运行的时间,但最好还包括应用是否能以足够好的性能处理请求。 2. 导致宕机的原因 导致宕机的原因一般有:运行环境、性能问题、复制、数据丢失与损坏等。 在运行环境中,最普遍的问题是磁盘空间耗尽。 在性能问题中,最普遍的确实是运行很糟糕的 SQL 阅读全文
posted @ 2021-12-11 02:04 员力 阅读(57) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是可拓展性 可拓展性表明当需要增加资源以执行更多工作时系统能够获得划算的等同提升的能力。缺乏扩展能力的系统在达到收益递减的转折点后,将无法进一步增长。通俗来讲,就是增加资源来提升容量的能力。 多数系统最终会达到一个最大吞吐量临界点,超过这个点之后增加投入反而会带来负回报 —— 继续增加更多 阅读全文
posted @ 2021-12-09 02:36 员力 阅读(92) 评论(0) 推荐(0) 编辑
摘要: 1. 复制概述 MySQL支持两种复制方式:基于语句的复制和基于行的复制。这两种方式都是通过在主库上记录二进制日志,在备库重放日志的方式来实现异步的数据复制。 复制解决的问题 数据分布:可以通过复制将数据分布在不同地理位置的数据中心。 负载均衡:通过MySQL复制可以将读操作分布到多个服务器上,实现 阅读全文
posted @ 2021-12-06 01:12 员力 阅读(317) 评论(0) 推荐(1) 编辑
摘要: 1. 什么限制了 MySQL 的性能 MySQL 最常见的两个瓶颈是 CPU 和 IO 资源。 当数据可以放在内存中或者可以从磁盘中以足够快的速度读取时,CPU 可能出现瓶颈。 当工作所需的数据远远超过有效内存容量时,IO 资源则可能出现瓶颈。 2. 如何为 MySQL 选择 CPU 更快的 CPU 阅读全文
posted @ 2021-12-01 01:31 员力 阅读(109) 评论(0) 推荐(0) 编辑