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

MySQL性能调优架构设计

1 引言查询语句:select * from user_info where id = 1;返回结果为:oxxxxxxxxxx +----+----------+----------+--------+------+---------------------+---------------------+ | id | username | password | openid | role | c....

MySQL性能调优架构设计
文章 2023-05-05 来自:开发者社区

图解MySQL系列(2)-SQL实战研究InnoDB架构设计

SQL实战研究InnoDB架构设计update `user` set `name`='xxx' where `id`=1;业务系统通过一个数据库连接发给MySQL,经过SQL接口、解析器、优化器、执行器,解析SQL语句,生成执行计划,接着由执行器负责执行该计划,调用InnoDB的接口去实际执行。本文研究存储引擎的架构设计,探索存储引擎内部如何完成一条更新语句。InnoDB的内存结构:缓冲池Inn....

图解MySQL系列(2)-SQL实战研究InnoDB架构设计
文章 2023-05-05 来自:开发者社区

MySQL架构设计

系统只要能从数据库连接池获取到一个数据库连接,就能执行CRUD。可通过数据库连接将待执行SQL发给MySQL。大部分 crud boy只知道:执行insert语句后,在表里会多条数据执行update后,会更改表数据执行delete后,会删除表里数据执行select后,会查询表里数据出来要是SQL性能丢人,建几个索引解决…这应该是目前行业内很多工程师对数据库的一个认知,完全当他是个黑盒来建表及执行....

MySQL架构设计
文章 2023-04-27 来自:开发者社区

万能架构设计:ES+Redis+MySQL,这套组合可应对80%业务场景(2)

2. Redis双中心多集群架构接下来,我们看一下如何保障Redis集群的高可用。如下图所示: 关于Redis集群的高可用,我们采用了双中心多集群的模式。在机房A和机房B各部署一套Redis集群。更新缓存数据时,双写,只有两个机房的redis集群都写成功了,才返回成功。查询缓存数据时,机房内就近查询,降低延时。这样,即使机房A整体故障,机房B还能提供完整的会员服务。四、高可用会员主库方案上述讲到....

万能架构设计:ES+Redis+MySQL,这套组合可应对80%业务场景(2)
文章 2023-04-27 来自:开发者社区

万能架构设计:ES+Redis+MySQL,这套组合可应对80%业务场景(1)

dbaplus社群技术琐话 2022-04-18 08:28收录于合集#数字化转型13个一、背景会员系统是一种基础系统,跟公司所有业务线的下单主流程密切相关。如果会员系统出故障,会导致用户无法下单,影响范围是全公司所有业务线。所以,会员系统必须保证高性能、高可用,提供稳定、高效的基础服务。随着同程和艺龙两家公司的合并,越来越多的系统需要打通同程APP、艺龙APP、同程微信小程序、艺龙微信小程序等....

万能架构设计:ES+Redis+MySQL,这套组合可应对80%业务场景(1)
文章 2022-05-26 来自:开发者社区

剖析MySQL黑盒——MySQL架构设计

为何称MySQL为黑盒?对于大部分的开发人员而言,编写增删查改的sql语句通过数据库连接去操作数据库,但并不关心数据库是如何监听请求和从连接中把请求数据中提取出来,往往在意表结构,sql执行效率慢就给他们建立索引,完全把MySQL当作黑盒子去使用。1. 网络连接必须使用线程来处理MySQL 使用内部线程来实现监听和读取请求。2. SQL接口:负责处理接收到的sql语句MySQL通过sql接口把我....

剖析MySQL黑盒——MySQL架构设计
问答 2022-01-17 来自:开发者社区

若为Wordpress + MySQL 环境应用架构设计一套容灾方案,可以采用哪些方式?

若为Wordpress + MySQL 环境应用架构设计一套容灾方案,可以采用哪些方式?

文章 2019-07-31 来自:开发者社区

最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这

最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这优化一览图最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这优化最近很火的MySQL:抛开复杂的架构设计,MySQL优化思想基本都在这 笔者将优化分为了两大类:软优化和硬优化。软优化一般是操作数据库即可;而硬优化则是操作服务器硬件及参数设置。 1、软优化 1)查询语句优化 首先我们可以用EXPLAIN或DE....

文章 2018-09-19 来自:开发者社区

MySQL性能管理及架构设计(三):SQL查询优化、分库分表 - 完结篇

一、SQL查询优化(重要) 1.1 获取有性能问题SQL的三种方式 通过用户反馈获取存在性能问题的SQL; 通过慢查日志获取存在性能问题的SQL; 实时获取存在性能问题的SQL; 1.1.2 慢查日志分析工具 相关配置参数: slow_query_log # 启动停止记录慢查日志,慢查询日志默认是没有开启的可以在配置文件中开启(on)slow_query_log_file # ...

文章 2018-03-27 来自:开发者社区

MySQL性能管理及架构设计:SQL查询优化、分库分表

一、SQL查询优化(重要) 1.1 获取有性能问题SQL的三种方式 通过用户反馈获取存在性能问题的SQL;通过慢查日志获取存在性能问题的SQL;实时获取存在性能问题的SQL; 1.1.2 慢查日志分析工具相关配置参数: slow_query_log # 启动停止记录慢查日志,慢查询日志默认是没有开启的可以在配置文件中开启(on) slow_query_log_file # 指定慢查日志的存储路径....

MySQL性能管理及架构设计:SQL查询优化、分库分表

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

产品推荐

数据库

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

+关注
相关镜像
AI助理

你好,我是AI助理

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