文章 2023-09-02 来自:开发者社区

浅谈订单重构之MySQL分库分表实战篇

一、背景发布上篇文章浅谈订单重构之路之后,有很多小伙伴想知道,分库分表具体是如何实现的。那么这篇文章具体介绍下,分库分表实战。二、目标1.本文将完成如下目标:* 分表数量: 256    分库数量: 4* 以用户ID(user_id) 为数据库分片Key* 最后测试订单创建,更新,删除, 单订单号查询,根据user_id查询列表操作。架构图:表结构如下:CREATE TABL....

浅谈订单重构之MySQL分库分表实战篇
文章 2023-06-13 来自:开发者社区

高性能 MySQL(九):通过重构查询语句,来解决慢查询

大家好,我是水滴~~ 上一篇我们讲到通到优化数据访问,来解决慢查询问题,这是解决慢查询的基础。但有时我们的查询过于复杂,导致查询速度慢,我们不得不重构查询。今天就来讲下重构查询的几种方式。 一、分解复杂查询 重构查询时,有一个比较好的技巧是:将一个复杂的查询,分解成多个简单的查询。 在传统的实现中,总是想让数据库层完成尽可能多的工作,即通过一次查询得出想要的结果,这会让我们的...

高性能 MySQL(九):通过重构查询语句,来解决慢查询
文章 2017-11-15 来自:开发者社区

高性能的MySQL(6)查询慢与重构查询

只有好的库表结构、合理的索引还不够,我们还需要合理的设计查询,齐头并进,一个不少才能充分发挥MySQL的优势。 一、查询为什么会慢? 每一个查询由一系列的子任务组成,每个子任务都会消耗一定的时间。这个我们在之前的单个查询分析时已经简单介绍了,当然还有额外的因素,比方说包括网络,CPU计算,统计信息,执行计划,锁等待等操作,或者底层引擎在调用内存,CPU操作,I/O操作等上的消耗时间。、 优化查询....

文章 2017-05-02 来自:开发者社区

MySQL派生表重构 || MySQL专题3

承接上期,今天继续为大家带来MySQL视图优化的原创专家文章分享,来自DBA+社群MySQL领域原创专家——李海翔。以下是第三部分的内容。 专家简介   李海翔 网名:那海蓝蓝 DBA+社群MySQL领域原创专家 从事数据库研发、数据库测试与技术管理等工作10余年,对数据库的内核有深入研究,擅长于PostgreSQL和MySQL等开源数据库的内核与架构。现任职于Oracle公司...

MySQL派生表重构 || MySQL专题3
文章 2016-05-23 来自:开发者社区

MySQL内核月报 2014.10-MySQL· 5.7重构·Optimizer Cost Model

为了生成执行计划,优化器会使用一个基于估算查询执行过程中各种操作开销的成本模型。MySQL优化器有一组在编译时默认指定的“成本常量”(例如CPU算几个因子、IO算几个因子),用于决策执行计划的生成。 从5.7.5开始,优化器在执行计划的生成过程中有了额外的成本估算项可用。这些估算项存在在mysql系统库的server_cost和engine_cost表中,并且任何时候都可以通过修改表中的值来配置....

文章 2016-05-10 来自:开发者社区

MySQL 5.7: 数据库THD连接管理重构

在WL#6407中,其目的是为了解决shutdown mysql实例的问题,不过主要的代码修改却是重构了对数据库连接相关的管理代码重构。本文的目的主要是梳理这些相关的新增代码。 下图是各个新增类直接的关系及简单描述: 1.新增文件:mysqld_thd_manager.cc  mysqld_thd_manager.h, 移除文件sql/global_threads.h 2. 新增T...

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。

产品推荐

数据库

数据库领域前沿技术分享与交流

+关注
相关镜像
X
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等