• MySQL Shell 8.0.32 for GreatSQL编译二进制包

    构建MySQL Shell 8.0.32 for GreatSQL 0. 写在前面 最近再次编译MySQL Shell二进制包时,发现了一些新问题,因此重新整理更新本文档。 1....

    吾爱主题 2024-01-31 15:07:00阅读:127
  • MySQL数据库如何生成分组排序的序号

    经常进行数据分析的小伙伴经常会需要生成序号或进行数据分组排序并生成序号。在MySQL8.0中可以使用窗口函数来实现,可以参考历史文章有了这些函数,统计分析事半功倍进行了解。而MySQL5.7中...

    吾爱主题 2024-01-30 14:08:00阅读:173
  • 这真的不是八股!经典 MySQL 大数据量查询分页问题

    查询分页一般要最少要执行两条 SQL 语句: SELECT COUNT(*) FROM tablename WHERE columnName = 'xx' SELECT * FROM tabl...

    吾爱主题 2024-01-29 17:03:00阅读:132
  • 你对MySQL的int(11)真的了解吗?

    最近在网上看到一篇关于int(3)和int(11)区别的帖子,我第一反应这不就是它们之间主要涉及存储整型数据时所需的位数,即3位和11位的差异。然而,经过详细阅读文章并进行进一步的资料查询和测试后...

    吾爱主题 2024-01-29 16:58:00阅读:157
  • 如何使用PHP SSH2模块执行远程Linux命令

    PHP SSH2扩展是用于在PHP程序中使用SSH(安全壳协议)的一种扩展。它允许建立加密连接和执行远程命令、上传和下载文件等操作,十分方便实用。下面我将为大家详细介绍一下该扩展的基本用法和常见操...

    吾爱主题 2024-01-26 14:38:00阅读:299
  • Elasticsearch实现MySQL的Like效果

    在Mysql数据库中,模糊搜索通常使用LIKE关键字。然而,随着数据量的不断增加,Mysql在处理模糊搜索时可能面临性能瓶颈。因此,引入Elasticsearch(ES)作为搜索引擎,以提高搜索性...

    吾爱主题 2024-01-25 14:23:00阅读:187
  • 一亿数据量MySQL,如何实现秒级扩容?

    上周有个童鞋问我这个问题,系统性说一下。 一般来说,并发量大,吞吐量大的互联网分层架构是怎么样的? 数据库上层都有一个微服务,服务层记录“业务库”与“数据库实例配置”的映射关系,通过数据库连接...

    吾爱主题 2024-01-24 15:11:00阅读:125
  • 实际应用中,如何设计合理的缓存策略来优化MySQL性能?

    MySQL作为一种关系型数据库管理系统,被广泛应用于各种规模的应用中。然而,在处理大量数据和高并发请求的情况下,MySQL的性能可能会受到限制。为了提高MySQL性能,合理设计缓存策略至关重要。...

    吾爱主题 2024-01-24 15:10:00阅读:126
  • 十个必知必会的SQL聚合函数

    数据处理是专业人士经常面对的问题,尤其是在大型数据集的情况下。有效总结和分析数据非常重要,能从数据中获取有价值的见解。SQL提供了一组强大的聚合函数,可以帮助数据科学家和数据分析师更好地处理和分析...

    吾爱主题 2024-01-24 14:10:00阅读:133
  • 模糊搜索c1 like '%a%'真的都不能走索引么

    某DBA:like '%a%'肯定走不了索引的。。。 在MySQL数据库使用规范或优化建议中都明确说类似 like '%a%'的写法不走索引。那么,真的是在任何条件下这种写法都不能走索引么?...

    吾爱主题 2024-01-24 14:09:00阅读:137
  • 数据库:MySQL参数Max_Allowed_Packet 介绍

    1、参数作用 max_allowed_packet参数是指mysql服务器端和客户端在一次传送数据包的过程当中最大允许的数据包大小。如果超过了设置的最大长度,则会数据库保持数据失败。 2、...

    吾爱主题 2024-01-22 14:14:00阅读:162
  • 在MySQL数据库中,存储过程和触发器有什么作用?

    在MySQL数据库管理系统中,存储过程和触发器是两个重要的概念,它们可以帮助开发人员提高数据库的性能、简化复杂的操作流程,并实现更高级的业务逻辑。 存储过程的作用与特点 存储过程的定义:存储过...

    吾爱主题 2024-01-19 14:18:00阅读:155
  • 如何在MySQL中查看当前会话中存在哪些临时表?

    MySQL是一种常用的关系型数据库管理系统,广泛应用于各种规模的应用程序中。在MySQL中,临时表是一种特殊类型的表,它们仅在当前会话中存在,并在会话结束后自动删除。 临时表是一种临时存储数据的...

    吾爱主题 2024-01-18 15:44:00阅读:178
  • 六个案例搞懂间隙锁

    MySQL中的间隙是指索引中两个索引键之间的空间,间隙锁用于防止范围查询期间的幻读,确保查询结果的一致性和并发安全性。 概念解释 记录锁(Record Lock) 记录锁也被称为行锁,顾名思...

    吾爱主题 2024-01-16 12:59:00阅读:142
  • 八个使用SQL处理日期和时间的小技巧

    处理日期和时间数据是数据库管理中的常见任务,在SQL中提供了一套强大的工具来处理时间数据。了解日期和时间函数的细微差别对于准确的数据管理非常关键,从操作日期到处理时区,本文介绍在SQL中有效处理日...

    吾爱主题 2024-01-12 14:37:00阅读:170
  • MySQL事务中遇到死锁问题该如何解决?

    在并发访问下,MySQL事务中的死锁问题是一种常见的情况。当多个事务同时请求和持有相互依赖的资源时,可能会出现死锁现象,导致事务无法继续执行,严重影响系统的性能和可用性。 死锁问题的原因分析...

    吾爱主题 2024-01-11 16:04:00阅读:176
  • 简单却强大:MySQL ZEROFILL让编号管理变得更轻松

    在MySQL中,ZEROFILL是一种用于在数字字段上进行填充零的属性。该属性通常用于确保数字达到指定长度时,左侧用零进行填充。这在某些特定场景下非常有用,例如确保订单号或者其他标识符具有固定...

    吾爱主题 2024-01-11 15:51:00阅读:152
  • 除了用临时表,还有哪些方法可以在 MySQL 中处理大量并发查询?

    在现代应用中,数据库扮演着至关重要的角色,而MySQL作为一款广泛使用的关系型数据库管理系统,面对大量并发查询时的性能问题成为了一个挑战。除了使用临时表外,还有许多其他方法可以处理大量并发查询并提...

    吾爱主题 2024-01-11 15:22:00阅读:143
  • 除了INNER JOIN外,MySQL中还有哪些其他类型的JOIN?

    在 MySQL 中,JOIN 是一种用于联合多个表的操作,它通过匹配两个或多个表中的行来获取相关数据。除了常见的 INNER JOIN,MySQL 还支持其他几种类型的 JOIN 操作,包括 LE...

    吾爱主题 2024-01-09 13:54:00阅读:151
  • 全网最详细MVCC讲解,一篇看懂

    摘要 在当今高度并发的数据库环境中,有效的并发控制是至关重要的。MVCC是MySQL中被广泛采用的并发控制机制,它通过版本管理来实现事务的隔离性,允许读写操作同时进行,提高数据库的并发性能和...

    吾爱主题 2024-01-09 13:46:00阅读:125
  • 详解数据库分片,大幅提升Spring Boot查询MySQL性能

    背景 微服务项目中通常包含各种服务。其中一项服务与存储用户相关的数据有关。我们使用Spring Boot作为后端,使用MySQL数据库。 目标 随着用户基数的增长,服务性能受到了影响,延迟也...

    吾爱主题 2024-01-08 15:56:00阅读:154
  • MySQL报错:too many connections原因及解决方法

    MySQL报错“too many connections”通常是由于数据库的最大连接数超过了MySQL配置的最大限制。这可能是由于数据库的并发连接过多,或者存在一些连接没有被正确关闭。这里给出...

    吾爱主题 2024-01-08 15:55:00阅读:159
  • MySQL:MDL LOCK的“穿越行为”

    一、案例描述 最近遇到这么一个案例(5.7版本),大概的截图如下: 当然这里是测试出来的,线上当时也是一个lock table read的语句和一大批insert into的语句被堵塞,当...

    吾爱主题 2024-01-03 14:28:00阅读:188
  • 我们一起聊聊MySQL 索引的底层逻辑

    数据结构以及算法 索引的本质其实就是一种数据结构。我们都希望查询数据的速度能尽可能的快,因此数据库系统的设计者会从查询算法的角度进行优化。最基本的查询算法当然是顺序查找,这种复杂度为 O(n)...

    吾爱主题 2024-01-03 13:53:00阅读:134
  • MySQL:mysqldump 100M的数据导入需要几个小时?

    这个问题相对简单,但是第一次遇到这种问题,仅此记录。问题主要是一个mysqldump导出也就100来M的文件,导入居然要几个小时,更换多个实例后都很慢,文件大小如下: 当然这种可以重现的问题...

    吾爱主题 2024-01-02 14:30:00阅读:194
  • MySQL事务未提交Redolog能持久化到磁盘吗?

    今天的文章内容围绕一位网友的评论去展开,在看完小许文章【结合MySQL更新流程看 undolog、redolog、binlog】,他提出了这么一个问题,如下: 图片 换个方式提取出他想问的:可...

    吾爱主题 2024-01-02 14:16:00阅读:190
1