MySQL
文章平均质量分 65
提供MySQL相关知识
DS_Watson
这个作者很懒,什么都没留下…
展开
-
MySQL 字符集踩坑
在这个例子中,我们首先将`email`字段重命名为`old_email`,然后将其编码更改为`utf8mb4`,最后将`old_email`重命名为`email`。我在做一个同步数据的功能,就是通过接口获取上游系统数据,然后同步到本商城系统,同步人员的时候,人员昵称包含特殊字符,表情,这一下我测试数据的表炸了,居然不支持,好嘛,让我看看咋回事。在去生产环境看下这个表也是一样,这下好了,要修改表结构了[捂脸],还要挑时间,生产有200万数据,修改可能会锁表。请注意,你需要确保新字段的类型与旧字段兼容。原创 2024-09-04 10:55:46 · 700 阅读 · 0 评论 -
MySQL 分页优化
这意味着,如果你有 1 亿个用户,OFFSET 是 5 千万,那么它需要获取所有这些记录 (包括那么多根本不需要的数据),将它们放入内存,然后获取 LIMIT 指定的 20 条结果。要使用这种基于游标的分页,需要有一个惟一的序列字段 (或多个),比如惟一的整数 ID 或时间戳,但在某些特定情况下可能无法满足这个条件。如果我们的表没有主键,比如是具有多对多关系的表,那么就使用传统的 OFFSET/LIMIT 方式,只是这样做存在潜在的慢查询问题。只需单击顶部的 Run,就可以比较它们的执行时间。原创 2024-06-12 10:27:08 · 627 阅读 · 0 评论 -
海量数据冷热分离方案与实践
海量数据冷热分离方案与实践-CSDN博客原创 2024-05-30 17:42:21 · 419 阅读 · 0 评论 -
Mysql 插入或者更新 踩坑
使用INSERT INTO ON DUPLICATE KEY UPDATE语句可以有效提升数据库操作效率,减少数据库操作次数,简化操作逻辑,避免数据冲突。在实际开发中,我们可以根据具体的业务需求,合理运用这个语句,提高数据库操作的效率和准确性。原创 2024-05-29 10:37:58 · 587 阅读 · 0 评论 -
MySQL 字段设置默认值踩坑
这个代码实例化 一个 product ,但是 minBuy 属性是 null,更新语句不会添加更新字段,mysql 会自动更新 minBuy =1 , 假如原来是 5的话,这不是我们想要的结果,所以修改如下。最近在做商城项目,由于有些商品是有起购数量的,在给表添加字段的时候设置了默认值。在java 项目中的话,实体类 属性 minBuy 用 Integer。先通过id 查询出原来的 minBuy,把它设置回去。原创 2024-05-13 14:32:07 · 282 阅读 · 2 评论 -
Mysql内核查询成本计算
对于MySQL5.6之前的版本来说,只能通过EXPLAIN语句查看到最后优化器决定使用的执行 计划,却无法知道它为什么做这个决策。我们可能有这样的疑问: “我就觉得使用其他 的执行方案比EXPLAIN输出的这种方案强,凭什么优化器做的决定和我想的不一样呢?为 什么MySQL一定要全文扫描,不用索引呢? ”在MySQL 5.6以及之后的版本中,MySQL提出了一个optimizer trace的功能,这个功能可 以让我们方便的查看优化器生成执行计划的整个过程原创 2024-05-10 08:51:50 · 1019 阅读 · 0 评论 -
MySQL Profile 成本分析 当查询语句准确使用索引,还是慢怎么办
MySQL Profile 成本分析 当查询语句准确使用索引,还是慢怎么办原创 2024-05-09 09:34:28 · 456 阅读 · 0 评论 -
MySQL索引失效总结
MySQL索引失效总结原创 2024-05-09 09:21:25 · 471 阅读 · 0 评论 -
MySQL B+树数据结构总结
总而言之,B+树是一种高效的数据结构,对于数据库系统中的索引实现非常有效。它的特点是将数据记录存储在叶子节点中,并通过指针连接形成有序链表,支持范围查询和顺序访问,插入和删除操作的时间复杂度为O(logn)。B+树是一种常用的数据结构,常用于数据库系统中用于实现索引。如果有人问MySQL的索引优化,直接想到B+树,然后慢慢思考回答。原创 2024-05-07 17:54:41 · 471 阅读 · 2 评论 -
MySQL 优化SQL Explain 关键字分析
使用EXPLAIN关键字可以模拟优化器执行SQL语句,分析你的查询语句或是结构的性能瓶颈在 select 语句之前增加 explain 关键字,MySQL 会在查询上设置一个标记,执行查询会返回执行计划的信息,而不是执行这条SQL注意:如果 from 中包含子查询,仍会执行该子查询,将结果放入临时表中。原创 2024-04-30 16:51:58 · 1221 阅读 · 0 评论