首页
学习
活动
专区
工具
TVP
发布

IT技术精选文摘

专栏作者
542
文章
753191
阅读量
136
订阅数
SQL优化 20连问
一、查询SQL尽量不要使用select *,而是具体字段 1、反例 SELECT * FROM user 2、正例 SELECT id,username,tel FROM user 3、理由 节省资源、减少网络开销。 可能用到覆盖索引,减少回表,提高查询效率。 注意:为节省时间,下面的样例字段都用*代替了。 二、避免在where子句中使用 or 来连接条件 1、反例 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷 必须使用Innodb存储引擎。 16、尽量避免使用游标 因为游标的
用户1263954
2022-10-28
2250
阿里一面:SQL 优化有哪些技巧?
当然这个还是非常有实用价值的,工作中你也一定用的上。如果应用得当,升职加薪,指日可待
用户1263954
2022-05-23
2210
两万字详解!InnoDB锁专题!
本文将跟大家聊聊InnoDB的锁。本文比较长,包括一条SQL是如何加锁的,一些加锁规则、如何分析和解决死锁问题等内容,建议耐心读完,肯定对大家有帮助的。
用户1263954
2022-05-23
4050
一定要弄懂的MySQL复制原理~
业务需要上线,所以除了表和索引的结构设计之外,你还要做好高可用的设计。因为在真实的生产环境下,如果发生物理硬件故障,没有搭建高可用架构,会导致业务完全不可用。
用户1263954
2022-05-23
1800
多线程批量拆分 List 导入数据库!
前两天做了一个导入的功能,导入开始的时候非常慢,导入2w条数据要1分多钟,后来一点一点的优化,从直接把list怼进Mysql中,到分配把list导入Mysql中,到多线程把list导入Mysql中。
用户1263954
2022-05-23
1.2K0
大意了,一次MySQL分页导致的线上事故...
突然电话响了起来,一看是我们的一个运维同学,顿时紧张了起来,本周的版本已经发布过了,这时候打电话一般来说是线上出问题了。
用户1263954
2022-05-23
3530
腾讯云后端15连问!
大家好,最近一位朋友(6年工作经验)面了腾讯云,以下是面试题和答案。加油,一起卷。
用户1263954
2022-05-23
1.5K0
打破砂锅问到底:SQL中到底能不能写JOIN?
之前我们了解了优化器的工作原理,相信你已经可以对单表的 SQL 语句进行索引的设计和调优工作。但除了单表的 SQL 语句,还有两大类相对复杂的 SQL,多表 JOIN 和子查询语句,这就要在多张表上创建索引,难度相对提升不少。
用户1263954
2022-05-23
2120
MySQL的性能到底有多强?
下图是我们涉及到的知识点,主要也是根据我们实际工作中运用比较多,或者经常遇到的问题提出的。相比之前的理论知识,可以说实用性和实战性非常强了!
用户1263954
2022-04-08
1750
Redis不是一直号称单线程效率也很高吗,为什么又采用多线程了?
Redis是目前广为人知的一个内存数据库,在各个场景中都有着非常丰富的应用,前段时间Redis推出了6.0的版本,在新版本中采用了多线程模型。
用户1263954
2022-04-08
2520
布隆过滤器(BloomFilter)
布隆过滤器(英语:Bloom Filter)是1970年由一个叫布隆的小伙子提出的。它实际上是一个很长的二进制向量和一系列随机映射函数。布隆过滤器可以用于检索一个元素是否在一个集合中。它的优点是空间效率和查询时间都远远超过一般的算法,缺点是有一定的误识别率和删除困难。
用户1263954
2022-04-07
6230
Redis—持久化
Redis 的数据 全部存储 在 内存 中,如果 突然宕机,数据就会全部丢失,因此必须有一套机制来保证 Redis 的数据不会因为故障而丢失,这种机制就是 Redis 的 持久化机制,它会将内存中的数据库状态 保存到磁盘 中。
用户1263954
2022-04-07
4320
《吊打面试官》系列-Redis基础
认真回答道:帅气迷人的面试官您好,因为传统的关系型数据库如Mysql已经不能适用所有的场景了,比如秒杀的库存扣减,APP首页的访问流量高峰等等,都很容易把数据库打崩,所以引入了缓存中间件,目前市面上比较常用的缓存中间件有Redis和Memcached不过中和考虑了他们的优缺点,最后选择了Redis。
用户1263954
2022-04-07
1730
Redis为什么这么快?
说起当前主流NoSql数据库非 Redis 莫属。因为它读写速度极快,一般用于缓存热点数据加快查询速度,大家在工作里面也肯定和 Redis 打过交道,但是对于Redis 为什么快,除了对八股文的背诵,好像都还没特别深入的了解。
用户1263954
2022-02-15
4490
聊聊接口性能优化的11个小技巧
接口性能优化对于从事后端开发的同学来说,肯定再熟悉不过了,因为它是一个跟开发语言无关的公共问题。
用户1263954
2022-02-15
5970
缓存与数据库不一致,你遇到过吗?
(7)通过工具订阅从库的binlog,这里能够最准确的知道,从库数据同步完成的时间;
用户1263954
2022-02-15
4440
敢说你没遇到过,主从数据库不一致?
今天聊聊数据库主库与从库的一致性问题。 问:常见的数据库集群架构如何? 一主多从,主从同步,读写分离。 📷 📷 📷 📷 📷 📷 📷 📷 📷 📷
用户1263954
2022-02-15
1530
服务端高并发分布式架构演进之路(建议收藏)
说起高并发、高可用和高可扩展性,在一线互联大厂中的使用的是非常多的,也是很多小伙伴想进入一线互联网公司需要掌握的核心技术体系。今天就以淘宝为例向大家简单介绍下服务端的高并发分布式架构是如何一步步演进的。好了,我们开始今天的主题吧。
用户1263954
2022-02-15
7990
16 个该搞定的数据库索引问题!
既然索引优点这么多,那给所有列加上索引不就完事了,no no no,加索引是有代价的。
用户1263954
2021-12-27
2010
MySQL 深度分页技巧,拯救海量数据查询慢的困局
六年前刚工作的时候,发现分页场景下,当offset变大,MySQL处理速度非常慢!具体sql如下:
用户1263954
2021-12-21
1.2K0
点击加载更多
社区活动
Python精品学习库
代码在线跑,知识轻松学
【玩转EdgeOne】征文进行中
限时免费体验,发文即有奖~
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·干货材料·成员作品·最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档