上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

2021年4月12日

Mysql千万级数据查询优化

摘要: 摘自:https://www.cnblogs.com/lyn20141231/p/11742042.html 今天在说Mysql查询优化之前,我先说一个常见的面试题,并带着问题深入探讨研究。这样会让大家有更深入的理解。 一,Mysql数据库中一个表里有一千多万条数据,怎么快速的查出第900万条后的1 阅读全文

posted @ 2021-04-12 15:05 myf008 阅读(3024) 评论(0) 推荐(2) 编辑

kafka高吞吐量的原因

摘要: yamaxifeng_132 2019-01-29 23:09:27 4136 收藏 10 分类专栏: Kafka 顺序读写 kafka的消息是不断追加到文件中的,这个特性使kafka可以充分利用磁盘的顺序读写性能 顺序读写不需要硬盘磁头的寻道时间,只需很少的扇区旋转时间,所以速度远快于随机读写 生 阅读全文

posted @ 2021-04-12 14:44 myf008 阅读(87) 评论(0) 推荐(0) 编辑

2021年4月9日

MQ消息堆积处理

摘要: 1.大量消息在mq里积压 场景:几千万条数据在MQ里积压了七八个小时,从下午4点多,积压到了晚上很晚,10点多,11点多。线上故障了,这个时候要不然就是修复consumer的问题,让他恢复消费速度,然后傻傻的等待几个小时消费完毕。这个肯定不行。一个消费者一秒是1000条,一秒3个消费者是3000条, 阅读全文

posted @ 2021-04-09 18:40 myf008 阅读(774) 评论(0) 推荐(0) 编辑

2021年3月28日

mysql覆盖索引与回表

摘要: select id,name where name='shenjian' select id,name,sex* where name='shenjian'* 多查询了一个属性,为何检索过程完全不同? 什么是回表查询? 什么是索引覆盖? 如何实现索引覆盖? 哪些场景,可以利用索引覆盖来优化SQL? 阅读全文

posted @ 2021-03-28 14:44 myf008 阅读(77) 评论(0) 推荐(0) 编辑

MYSQL-间隙锁详解

摘要: 间隙锁(Gap Lock)是Innodb在提交下为了解决幻读问题时引入的锁机制,(下面的所有案例没有特意强调都使用可重复读隔离级别)幻读的问题存在是因为新增或者更新操作,这时如果进行范围查询的时候(加锁查询),会出现不一致的问题,这时使用不同的行锁已经没有办法满足要求,需要对一定范围内的数据进行加锁 阅读全文

posted @ 2021-03-28 13:15 myf008 阅读(4553) 评论(0) 推荐(2) 编辑

MySQL InnoDB(Spring)并发事务导致的死锁及解决方案

摘要: 前提:InnoDB存储引擎 + 默认的事务隔离级别 Repeatable Read用MySQL客户端模拟并发事务操作数据时,如下表按照时间的先后顺序执行命令,会导致死锁。数据库数据如下,id为主键。 select * from a ;+ +| id |+ +| 3 |+ +| 8 |+ +| 11 阅读全文

posted @ 2021-03-28 12:13 myf008 阅读(1690) 评论(0) 推荐(0) 编辑

2021年3月10日

new String()创建了几个对象

摘要: 以目前的情况来看,关于 new String("xxx") 创建对象个数的答案有 3 种: 有人说创建了 1 个对象; 有人说创建了 2 个对象; 有人说创建了 1 个或 2 个对象。 而出现多个答案的关键争议点在「字符串常量池」上,有的说 new 字符串的方式会在常量池创建一个字符串对象,有人说 阅读全文

posted @ 2021-03-10 11:22 myf008 阅读(1248) 评论(0) 推荐(0) 编辑

2021年3月8日

公平锁和非公平锁

摘要: 前言 上次我们提到了乐观锁和悲观锁,那我们知道锁的类型还有很多种,我们今天简单聊一下,公平锁和非公平锁两口子,以及他们在我们代码中的实践。 正文 开始聊之前,我先大概说一下他们两者的定义,帮大家回顾或者认识一下。 公平锁:多个线程按照申请锁的顺序去获得锁,线程会直接进入队列去排队,永远都是队列的第一 阅读全文

posted @ 2021-03-08 16:28 myf008 阅读(94) 评论(0) 推荐(0) 编辑

一个java对象最小占用内存空间

摘要: Java对象的内存布局: 对象头(Header) 实例数据(Instance Data) 对齐填充(Padding) 在网上搜到了一篇博客讲的非常好:http://yueyemaitian.iteye.com/blog/2033046 大家可以用这个代码边看边验证,注意的是,运行这个程序需要通过ja 阅读全文

posted @ 2021-03-08 10:17 myf008 阅读(1165) 评论(0) 推荐(0) 编辑

2021年3月6日

千万级甚至亿级数据量排序

摘要: 怎样对千万级甚至亿级数据量排序 编程珠玑第二版第一章就有类似的问题,问题描述如下: 有最多1000万条不同的整型数据存在于硬盘的文件中(数据不超过最大值),如何在1M内存的情况下对其进行尽可能快的排序。 数据特征:单个数据<=1000万、不同的(没有重复)、整型(int,4B) 要求:1M内存、尽可 阅读全文

posted @ 2021-03-06 16:29 myf008 阅读(1692) 评论(0) 推荐(0) 编辑

上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 15 下一页

导航