Java分享官on
Java分享官on
全部文章
mysql
big data(1)
c++(1)
DDD(1)
docker(1)
github(1)
hadoop(1)
https(1)
java(275)
jenkins(1)
kafka(5)
linux(4)
mvc(1)
nginx(2)
p2p(1)
postgresql(1)
postman(1)
rabbitmq(5)
redis(13)
rpc(3)
spring(24)
spring boot(11)
spring cloud(4)
sql(5)
tcp/ip(3)
tomcat(1)
ui(1)
zookeeper(1)
中间件(3)
分布式(8)
安全(1)
微服务(4)
性能优化(1)
数据库(5)
数据结构(2)
服务器(1)
架构(2)
正则表达式(1)
程序人生(1)
算法(2)
系统架构(1)
经验分享(1)
缓存(4)
网络(3)
腾讯云(1)
链表(1)
阿里云(1)
面试(13)
归档
标签
去牛客网
登录
/
注册
Java分享官on的博客
全部文章
/ mysql
(共19篇)
上大当了。统计数据表中的记录时,count(*) 性能最差?
大家好,我是小林。 当我们对一张数据表中的记录进行统计的时候,习惯都会使用 count 函数来统计,但是 count 函数传入的参数有很多种,比如 count(1)、count(*)、count(字段) 等。 到底哪种效率是最好的呢?是不是 count(*) 效率最差? 我曾经以为 count...
2022-06-17
0
0
MySQL排序的艺术:你真的懂 Order By吗?
前言 业务中的各种查询通常对应了用户所看到的各项列表,列表一般是根据某个维度进行排序。 换句话说,业务中使用 SELECT 语句的时候除了不可避免的搭配 WHERE 以外,还会配合 ORDER BY 进行使用。 今天来好好聊聊 MySQL 的 ORDER BY 排序。 排序算法 说到排...
2022-06-17
0
0
MySQL 数据库 Schema 设计的性能优化②:合适的数据类型
实际上在很多数据库的设计优化文档中都有关于通过优化数据类型的优化说明内容,在 MySQL 中,我们同样也可以通过数据类型的优化达到优化整个 Schema 设计的目的。 优化数据类型提高性能的主要原理在于以下几个方面: 通过选用更“小”的数据类型减少存储空间,使查询相同数据需要的 IO 资源降...
2022-06-17
0
0
MySQL沉浸式面试:隔离级别、锁、索引原理连环炮你扛得住吗?
今天我们来聊聊MySQL原理 基础篇主要是侧重基础知识,原理篇是有一定基础后的递进,通过学习本篇,不仅可以进一步了解MySQL的各项特性,还能为接下来的容灾调优打下坚实的基础。 现在,就让我们继续跟随阿柴进行这场沉浸式面试吧。 ACID与隔离级别 那你先来说说MySQL的四种隔离级别...
2022-06-17
0
0
深入InnoDB存储引擎最小存储单位剖析MySQL,其实索引真不难
索引可以说是每个工程师的必备技能点,明白索引的原理对于写出高质量的 SQL 至关重要,今天我们就从 0 到 1 来理解下索引的原理,相信大家看完不光对索引还会对 MySQL 中 InnoDB 存储引擎的最小存储单位「页」会有更深刻的认识 从实际需求出发 假设有如下用户表: CREATE TAB...
2022-06-17
0
0
老生常谈:MySQL高可用架构
引言 “高可用”是互联网一个永恒的话题,先避开MySQL不谈,为了保证各种服务的高可用有几种常用的解决方案。 服务冗余:把服务部署多份,当某个节点不可用时,切换到其他节点。服务冗余对于无状态的服务是相对容易的。 服务备份:有些服务是无法同时存在多个运行时的,比如说:Nginx的反向代理,一...
2022-06-17
0
0
MySQL重大Bug。自增主键不是连续递增?
推荐学习 “68道 Redis+168道 MySQL”精品面试题(带解析),你背废了吗? 牛掰!“基础-中级-高级”Java程序员面试集结,看完献出我的膝盖 很多低级开发工程师都想当然觉得自增主键是严格连续递增的,但事实真的如此吗? 创建一个测试表,执行 show c...
2022-06-17
0
0
面试官:MySQL 是如何实现“事物隔离”的?
前言 众所周知,MySQL的在RR隔离级别下查询数据,是可以保证数据不受其它事物影响,而在RC隔离级别下只要其它事物commit后,数据都会读到commit之后的数据,那么事物隔离的原理是什么?是通过什么实现的呢?那肯定是通过MVCC机制(Multi-Version Concurrency C...
2022-06-17
0
0
MySQL的B+Tree索引到底是咋回事?聚簇索引到底是如何长高的?
推荐学习1:全网独家的“MySQL高级知识”集合,骨灰级收藏,手慢则无 推荐学习2:这是什么神仙面试宝典?半月看完25大专题,居然斩获阿里P7offer 你肯定知道MySQL进行CRUD是在内存中进行的,也就是在Buffer Pool中。然后你也知道了当内存中没有MySQL需要的数据时,MyS...
2022-06-17
0
0
MySQL索引那些事:什么是索引?为什么加索引就查得快了?
推荐学习 全网独家的“MySQL高级知识”集合,骨灰级收藏,手慢则无 阿里P8MySQL,基础/索引/锁/日志/调优都不误,一锅深扒端给你 大家有没有遇到过慢查询的情况,执行一条SQL需要几秒,甚至十几、几十秒的时间,这时候DBA就会建议你去把查询的 SQL 优化一下,怎么优化?...
2022-06-17
0
0
首页
上一页
1
2
下一页
末页