Welcome everyone

 分类:mysql

mysql

mysql索引优化实践

mysql索引优化实践
有一个场景:每个赛季用户都有自己的积分,积分前100的有一个榜单top100 榜单展示按积分由大到小 这样会有个问题,积分相同的谁排前谁排后,比如100名和101名积分相同怎么整? 上了榜单多有排面 因此相同积分的,谁先达到该积分谁在前面  update_time 即我们的排序策...

汪明鑫 5个月前 (05-29) 60浏览 0评论 0喜欢

mysql

Mysql 索引理解

Mysql 索引理解
首先来聊一下索引的分类[按索引的数据结构分]: 分类 特性 B+tree 索引 具体的结构下文会重点讲解,此处提一下的是,同样是B-tree 索引,不同的存储引擎使用也是有所差异的,例如,MyISAM 使用前缀压缩技术使得索引更小,但InnoDB 则...

曹绍军 8个月前 (02-22) 161浏览 0评论 1喜欢

mysql

mysql面试题集整理

mysql面试题集整理
该篇文章罗列了一些面试里面会问到的一些高频mysql问题。   索引: 1 讲索引的时候经常提到I/O密集型的查询会特殊一些,不明白I/O 密集型的聚体影响。 2 为什么要最左匹配原则?【索引的使用注意】 3 索引是如何工作得? 4 索引有哪些?各自特点啥? 5 索引的...

曹绍军 8个月前 (02-21) 111浏览 3评论 0喜欢

mysql

varchar的一些小细节

varchar的一些小细节
定长字符串  vs  变长字符串 varchar存放变长字符串,char存放定长字符串   The CHAR and VARCHAR types are declared with a length that indicates the maximum number o...

汪明鑫 10个月前 (12-23) 92浏览 0评论 0喜欢

mysql

了解 mysql Sort Buffer

了解 mysql  Sort Buffer
order by 根据某一列进行排序 select * from person order by name; 索引命中 尽量命中索引,因为如果在该列建有索引,就无需额外的排序     创建索引: create index ix_name on person(...

汪明鑫 11个月前 (11-19) 125浏览 0评论 0喜欢

mysql

mysql不得不学的恶心锁事 概念篇

mysql不得不学的恶心锁事 概念篇
就问你锁恶不恶心人 锁在程序员的世界里无处不在,因为并发无处不在 锁住共享资源,防止并发造成的问题 从Java锁到数据库锁,悲观锁、乐观锁,行锁、表锁,读锁、写锁,自旋锁,可重入锁,CAS,死锁,分布式锁等等等。。。 我是觉得锁这一大块很难啃,上面每一个点都需要花很多时间学习了解...

汪明鑫 12个月前 (11-11) 116浏览 0评论 0喜欢

mysql

事务和隔离级别知识整理

事务和隔离级别知识整理
大学学过,自己也看过,奈何总是遗忘,特别是隔离级别相关概念, 感觉这一块的知识掌握水平还处在背面试题阶段。。。 最近看过一篇文章,感觉这一块水还是很深的,有必要重新拾起,先简单整理下,后续再加深学习   事务定义 一个最小的不可再分的工作单元  Transaction ...

汪明鑫 12个月前 (11-05) 130浏览 0评论 0喜欢

mysql

mysql的一些小知识点

mysql的一些小知识点
字段类型后的数字 建表时我们在数字类型后习惯跟一个括号加数字 如int(11),varchar(20)等 那这些数字究竟有什么含义呢? 常见误解(包括我自己一开始也是想当人): 认为数字就是限制数据存储长度   下面我们揭开数据类型(m)的真面目 数据类型(m)  来约...

汪明鑫 1年前 (2019-08-15) 124浏览 0评论 0喜欢