首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
mysql
订阅
用户4429018461254
更多收藏集
微信扫码分享
微信
新浪微博
QQ
10篇文章 · 0订阅
52条SQL语句性能优化策略,建议收藏
1、对查询进行优化,应尽量避免全表扫描,首先应考虑在 WHERE 及 ORDER BY 涉及的列上建立索引。 2、应尽量避免在 WHERE 子句中对字段进行 NULL 值判断,创建表时 NULL 是默认值,但大多数时候应该使用 NOT NULL,或者使用一个特殊的值,如 0,-…
炸裂!MySQL 82 张图带你飞
之前两篇文章带你了解了 MySQL 的基础语法和 MySQL 的进阶内容,那么这篇文章我们来了解一下 MySQL 中的高级内容。 本文思维导图如下。 我们知道,MyISAM 和 MEMORY 存储引擎支持表级锁定(table-level locking),InnoDB 存储引擎…
并发扣款,如何保证数据的一致性?
继续解答星球水友提问。 不妨设查询出来的 $old_money=100 元。 第三步,将数据库中的余额进行修改。 在并发量低的情况下,这个流程没有任何问题,原有金额 100 元,购买了 80 元的九折商品(72 元),剩余 28 元。 在分布式环境中,如果并发量很大,这种 “查…
并发扣款一致性优化,CAS下ABA问题,这个话题还没聊完!!!
上一篇答星球水友提问,《并发扣款,如何保证数据的一致性?》中提到:用 CAS 乐观锁,可以在尽量不影响吞吐量的情况下,保证数据的一致性。 画外音:请务必阅读前序文章:《并发扣款,如何保证数据的一致性?》。 问题比较多,今天先聊第一个问题,ABA。 CAS 乐观锁机制确实能够提升…
并发扣款一致性,幂等性问题,这个话题还没聊完!!!
《并发扣款,如何保证数据的一致性?》,分享了同一个用户并发扣款时,有一定概率出现数据不一致,可以使用 CAS 乐观锁的方式,在不降低吞吐量,并且只有少量修改的情况下,保证数据的一致性。 文章发布不到 24 小时,就有近 200 的评论。 其中,问的比较多的是 ABA 问题,这个…
SQL精华总结索引类型优化SQL优化事务大表优化思维导图❤️
hash索引,基于哈希表实现,只有全值匹配才有效。以链表的形式解决冲突。查找速度非常快 O(1) 全文索引,查找的是文本中的关键词,而不是直接比较索引中的值,类似于搜索引擎做的事情。 空间数据索引(R-Tree),MyISAM支持空间索引,可以用作地理数据存储,会从所有维度来索…
干货!SQL性能优化,书写高质量SQL语句
1. limit分页优化 当偏移量特别大时,limit效率会非常低。 如果我们结合order by使用。很快,0.04秒就OK。 因为使用了id主键做索引!当然,是否能够使用索引还需要根据业务逻辑来定,这里只是为了提醒大家,在分页的时候还需谨慎使用! 有些业务逻辑进行查询操作时…
【调优向】MySQL调优必备-执行计划explain与索引数据结构推演
要进行SQL调优,你得知道要调优的SQL语句是怎么执行的,查看SQL语句的具体执行过程,以加快SQL语句的执行效率。 可以使用explain + SQL语句来模拟优化器执行SQL查询语句,从而知道MySQL是如何处理SQL语句的。 关于explain可以看看官网介绍。 UNIO…
被leader喷对MySQL索引一无所知的我是如何一小时掌握MySQL索引
我:领导啊,我中午没午休,看了一个小时的索引,现在终于把MySQL的索引给精通了。 leader:诶呦,小伙子口气不小啊。来,那我来考考你 我:网上和书上都说索引是快速查询的数据结构。但是我觉得,这么回答其实并不是完全正确的。 第一个是比如找到柱面,即刺头需要移动到对准相应的磁…
MySQL的锁到底有多少内容 ?再和腾讯大佬的技术面谈,我还是小看锁了!
对酒当歌,人生几何! 朝朝暮暮,唯有己脱。 苦苦寻觅找工作之间,殊不知今日之时乃我心之痛,难到是我不配拥有工作嘛。自面试后他所谓的等待都过去一段时日,可惜在下京东上的小金库都要见低啦。每每想到不由心中一紧。正处为难之间,手机忽然来了个短信预约后续面试。 我即刻三下五除二拎包踢门…