下面是我朋友的面试记录: 面试官:讲一下你实习做了什么。 朋友:我在实习期间做了一个存储用户操作记录的功能,主要是从MQ获取上游服务发送过来的用户操作信息,然后把这些信息存到MySQL里面,提供给数仓的同事使用。
2024年04月08日
下面是我朋友的面试记录: 面试官:讲一下你实习做了什么。 朋友:我在实习期间做了一个存储用户操作记录的功能,主要是从MQ获取上游服务发送过来的用户操作信息,然后把这些信息存到MySQL里面,提供给数仓的同事使用。
2024年04月08日
一、mysql的执行引擎 支持事务。 支持行级锁和表级锁,能支持更多的并发量。 查询不加锁,完全不影响查询。 支持崩溃后恢复。
2024年04月08日
优化SQL,是DBA常见的工作之一。如何高效、快速地优化一条语句,是每个DBA经常要面对的一个问题。在日常的优化工作中,我发现有很多操作是在优化过程中必不可少的步骤。然而这些步骤重复性的执行,又会耗费DBA很多精力。 今天抽空总结下mysql数据库常见的一些优化步骤,仅供参考。概述
2024年04月08日
MySQL 服务器上负责对表中数据的读取和写入工作的部分是存储引擎,比如 InnoDB、MyISAM、Memory 等等,不同的存储引擎一般是由不同的人为实现不同的特性而开发的,目前OLTP业务的表如果是使用 MySQL 一般都会使用 InnoDB 引擎,这也是默认的表引擎。 为了能说明 InnoDB 引擎的原理,我们必须先搞清楚 InnoDB 的存储结构,通过这些存储结构才能实现 InnoDB 的事务特性。
2024年04月08日
针对MySQL5.x以上的版本 针对MySQL5.x以上的版本 针对MySQL5.x以上的版本 一.int(5)的含义 int类型数据的字节大小是固定的4个字节; 但是int(5)和int(11)区别在于,显示的数据位数一个是5位一个是11位,在开启zerofill(填充零)情况下,若int(5)存储的数字长度是小于5的则会在不足位数的前面补充0,但是如果int(5)中存储的数字长度大于5位的话,则按照实际存储的显示(数据大小在int类型的4个字节范围内即可),也就是说int(M)的M不代表数据的长度;
2024年04月08日
在数据库查询中,我们经常需要将多个行中的值合并成一个字符串。MySQL提供了GROUP_CONCAT函数来执行这个任务。然而,GROUP_CONCAT函数在默认情况下有一个长度限制,这可能导致数据被截断或丢失。本文将深入探讨这个问题,并介绍如何解决GROUP_CONCAT的长度限制问题。介绍
2024年04月08日
InnoDB 索引的长度限制主要是基于其底层数据结构以及存储效率和性能考虑。