文章 2023-07-13 来自:开发者社区

MySQL数据库,从入门到精通:第八篇——MySQL聚合函数实战探究:优化SELECT过程助力高效查询

前言在实际的业务应用中,聚合查询是最为常见的需求之一。MySQL的聚合函数允许我们对数据进行求和、平均、最大值、最小值、计数等统计操作,从而得到有用的信息。本文将全面讲解MySQL中的聚合函数,包括基础的聚合函数和进阶的分组、HAVING等,同时也会介绍SELECT的执行过程,帮助读者更好地理解SQL语句的执行过程。摘要本文主要分为四个部分,第一部分介绍MySQL中的聚合函数,包括AVG、SUM....

MySQL数据库,从入门到精通:第八篇——MySQL聚合函数实战探究:优化SELECT过程助力高效查询
文章 2023-06-13 来自:开发者社区

高性能 MySQL(十一):优化特定类型的查询

大家好,我是水滴~~ 本篇文章主要讲述,对特点类型的查询进行优化。 一、优化 count() 查询 count()是一个特殊的函数,有两种非常不同的作用:它可以统计某个列值的数量,并且只统计列值是非空的。另一个作用是统计结果集的行数,当 MySQL 确认括号内的表达式值不可能为空时,实际上就是在统计行数。 当我们使用count(*)的时候,这种情况下通配符*并不会像我们猜想的那样扩...

高性能 MySQL(十一):优化特定类型的查询
问答 2023-05-01 来自:开发者社区

你们线上业务查多张mysql表怎么优化的,实时查询太慢了,关联的表太多,条件也多,有的就是走不了索引

你们线上业务查多张mysql表怎么优化的,实时查询太慢了,关联的表太多,条件也多,有的就是走不了索引,flink cdc 实时消费那么多表的binlog,又有很多计算,就怕性能不行,这个是自己解析binlog吗没用flink cdc,我们差的字段也不多,20多个

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

【MySQL高级】应用优化及Mysql中查询缓存优化以及Mysql内存管理及优化

1. 应用优化前面章节,我们介绍了很多数据库的优化措施。但是在实际生产环境中,由于数据库本身的性能局限,就必须要对前台的应用进行一些优化,来降低数据库的访问压力。1.1 使用连接池对于访问数据库来说,建立连接的代价是比较昂贵的,因为我们频繁的创建关闭连接,是比较耗费资源的,我们有必要建立 数据库连接池,以提高访问的性能。1.2 减少对MySQL的访问1.2.1 避免对数据进行重复检索在编写应用代....

【MySQL高级】应用优化及Mysql中查询缓存优化以及Mysql内存管理及优化
文章 2023-01-15 来自:开发者社区

【MySQL技术之旅】(6)一直都倾向于优化查询,这次学习一下优化Insert插入语句

分析一下插入数据的因素插入一个记录需要的时间由下列因素组成,大概分析相关的因素百分比是?连接耗时:百分之30的因素发送查询给服务器耗时:百分之20的因素分析查询耗时:百分之20的因素插入记录耗时:百分之10的因素插入索引耗时:百分之10的因素关闭连接耗时:百分之10的因素如果不考虑打开表的初始开销,每个并发运行的查询打开表的大小以logN (B树)的速度减慢索引的插入。如何加快插入数据的方案合并....

文章 2022-12-13 来自:开发者社区

Mysql索引降维 优化查询 提高效率

写在前面在前一篇文章中,我们已经介绍了索引、索引的优化规则等等 原文链接:mysql索引优化 在其中我们有引申出组合索引,多个单字段索引冲突两个知识点。 本文章主要是与后者有关联。 在原文中,我们使用了下面的例子现在有这样子的数据量: 100W条数据 user_name=’我是用户名’ 100条数据 user_phone=’110′ 5条数据 user_name=’我是用户名’ and user....

问答 2022-11-03 来自:开发者社区

MySQL的优化查询原则是什么?

MySQL的优化查询原则是什么?

文章 2022-09-26 来自:开发者社区

mysql之数据库添加索引优化查询效率

项目中如果表中的数据过多的话,会影响查询的效率,那么我们需要想办法优化查询,通常添加索引就是我们的选择之一;1.添加PRIMARY KEY(主键索引) mysql>ALTER TABLE `table_name` ADD PRIMARY KEY ( `column` ) 2.添加UNIQUE(唯一索引) mysql>ALTER TABLE `table_name` ADD UNIQU....

文章 2022-09-03 来自:开发者社区

MySql优化:MySql查询字段最大长度

MySQL存储的时候,定义varchar字段一般会指定一个比较近似的值如果是在已经存储数据的表中,可以直接查看已知最大长度,可以对这个字段长度进行一定的优化SELECT max(length(column_name)) FROM table_name;指定varchar长度的原则是:尽量小,不够了可以以后增加,如果定义大了,一般很难往小的修改。

文章 2022-02-15 来自:开发者社区

MySQL架构优化实战系列2:主从复制同步与查询性能调优

一、主从复制同步部署   1、概念 主从复制:2台以上mysql服务器, 做负载均衡, 主服务器负责增删改 , 从服务器负责查询 同步原理:mysql开启bin-log日志,主服务器所有的增删改操作会记录到bin-log日志;然后主服务器把bin-log日志发送 给 从服务器 , 从服务器重放bin-log日志 确保数据同步 2、开启bin-log日志 配置 my.cnf 文...

MySQL架构优化实战系列2:主从复制同步与查询性能调优

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

产品推荐

数据库

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

+关注
相关镜像
AI助理

你好,我是AI助理

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