谈谈MYSQL那点事如果索引由多个字段组成将最用来查询过滤的字段放在前面 可能会有更好的性能。 可能会有更好的性能。 应用优化 应用优化 编写高效的 编写高效的 SQL SQL (一) (一) 能够快速缩小结果集的 能够快速缩小结果集的 WHERE WHERE 条件写在前面,如果有恒量条件, 条件写在前面,如果有恒量条件, 也尽量放在前面 也尽量放在前面 尽量避免使用 尽量避免使用 GROUP 尽量不用触发器,特别是在大数据表上 尽量不用触发器,特别是在大数据表上 应用优化 应用优化 编写高效的 编写高效的 SQL SQL (三) (三) 更新触发器如果不是所有情况下都需要触发,应根据业务需要加 更新触发器如果不是所有情况下都需要触发,应根据业务需要加 上必要判断条件 上必要判断条件 使用 使用 union all union all0 码力 | 38 页 | 2.04 MB | 1 年前3
Qcon北京2018--《MySQL的Docker容器化大规模实践》--王晓波D机房 容器化之后的MySQL就是一个私有DB云 主 从 集 群 创 建 分 片 集 群 创 建 集 成 高 可 用 方 案 巨 细 无 遗 的 监 控 项 精 美 的 图 形 展 示 便 捷 的 告 警 管 理 慢 日 志 分 析 及 查 看 自 动 化 备 份 资 源 池 管 理 高 可 用 切 换 集 群 节 点 管 理 扩 容 缩 容 数 据 库 及 实 例 迁 一个量,使用超过80%的时候 会结合本地磁盘空间评估是否有足够空间扩容,若宿主机剩余空间不足会启动迁移扩容流程 。 目前使用的host模式,无法隔离网络。但是考虑到10G接入,且单机密度可控的情况下,网 络消耗不会过载。另外目前我们已经在线下尝试结合Ovs+Dpdk的方案实现网络隔离。 容器的调度 •提供两种API: •Docker API的封装,用于创建,删除,修改。 •集群管理API,用于集群管理。0 码力 | 32 页 | 7.11 MB | 1 年前3
运维上海2017-从理论到实践,深度解析MySQL Group Replication -徐春阳------paxos协 议的功能。 • 自动地事务冲突检测。节点之间不能”同时”操作主键相同 记录,如果冲突,只有一个节点成功。------冲突检测。 • 节点故障容忍度强。多数派原则,超过半数节点存活的集 群依然整体可用。------paxos协议。 • 更高级别地保证数据的一致性 ------vs mysql的异步/半同 步复制。 MGR�����:! • 将源自多个数据库节点并发无序的消息进行全局排序。目的0 码力 | 32 页 | 9.55 MB | 1 年前3
MySQL 数据库架构灾难恢复解决方案and/or its affiliates. 数据中心崩溃/分区 - 路由器集成 45 / 55 路由器集成 • 路由器将了解新的拓扑结构并重定向流量 • 恢复的路由器将了解新的拓扑并放弃旧的主集 群( 例如, 故障DC 重新上线) 数据中心崩溃/分区 - 支持多个副本集群 Copyright @ 2021 Oracle and/or its affiliates. 46 / 550 码力 | 52 页 | 3.07 MB | 1 年前3
MySQL高可用 - 多种方案难找 出适合自己公司的高可用 mysql 方案。 经常有网友问 mysql 高可用如何实现,希望得到一些能实际使用的可验证的高可用 方案。所以花了些时间对 mysql 高可用的几种常用方式做一下总结,及写出详细的配置 方案,方便网友学习以及验证,希望对大家学习 mysql 高可用有所帮助。这也是本文档 的目的所在 由于本人经验和水平有限,有不对之处烦请指出,多交流,互相帮助,共同进步。 http://blog.chinaunix.net/uid-20639775-id-3168737.html 2.4.4 Mysql 的主主同步配置 Mysql 的主主同步这里也不做介绍了,有兴趣的话可以看一下我博文中关 于 mysql 主从同步管理的介绍,主主同步和主从同步差不多,只是互为主 从而已,链接如下: http://blog.chinaunix.net/uid-20639775-id-3254611 http://blog.chinaunix.net/uid-20639775-id-3168737.html 3.5.3 Mysql 的主主同步配置 Mysql 的主主同步这里也不做介绍了,有兴趣的话可以看一下我博文中关于 mysql 主从同步管理的介绍,主主同步和主从同步差不多,只是互为主从而 已,链接如下:http://blog.chinaunix.net/uid-20639775-id-32546110 码力 | 31 页 | 874.28 KB | 1 年前3
使用 Docker 建立 MySQL 集群首先要将数据镜像拉下来 docker pull mariadb:latest 注意,如果不加:latest 标签,docker 会把所有的镜像版本都拉下来。 然后我们就可以启动镜像了,参数方面需要注意的有一下几点: 1,-name <给容器取个好记的名称> 2,-e MYSQL_ROOT_PASSWORD =‘<给数据库一个 root 用户密码>’ 3,-p <映射到本机的端口>:3306 4,-v <本0 码力 | 3 页 | 103.32 KB | 1 年前3
MySQL 8.0.17 调优指南(openEuler 20.09)很多情况下压测流量并没有完全进入到服务端,在网络上可能就会出现由于各种 规格(带宽、最大连接数、新建连接数等)限制,导致压测结果达不到预期。 2. 接着看关键指标是否满足要求,如果不满足,需要确定是哪个地方有问题,一般 情况下,服务器端问题可能性比较大,也有可能是客户端问题(这种情况比较 小)。 3. 对于服务器端问题,需要定位的是硬件相关指标,例如CPU,Memory,Disk I/O,Network I/O,如果是某个硬件指标有问题,需要深入的进行分析。0 码力 | 11 页 | 223.31 KB | 1 年前3
共 7 条
- 1













