最新 最热

MySQL删除表的三种方式[通俗易懂]

truncate 是删除表数据,不删除表的结构,速度排第二,但不能与where一起使用

2022-07-12
2

MySQL中count(字段) ,count(主键 id) ,count(1)和count(*)的区别

首先要弄清楚 count() 的语义。count() 是一个聚合函数,对于返回的结果集,一行行地判断,如果 count 函数的参数不是 NULL,累计值就加 1,否则不加。最后返回累计值。...

2022-07-12
2

MySQL索引优化分析「建议收藏」

为什么你写的sql查询慢?为什么你建的索引常失效?通过本章内容,你将学会MySQL性能下降的原因,索引的简介,索引创建的原则,explain命令的使用,以及explain输出字段的意义。助你了解索引,分析索引,使用索引,从而写出更高性能的sql...

2022-07-12
11

盘点开发中那些常用的MySQL优化

(1)对于MyISAM存储引擎的表,可以使用:DISABLE KEYS 和 ENABLE KEYS 用来打开或者关闭 MyISAM 表非唯一索引的更新。

2022-07-12
2

刚入职!就遇到上亿(MySQL)大表的优化

XX实例(一主一从)xxx告警中每天凌晨在报SLA报警,该报警的意思是存在一定的主从延迟(若在此时发生主从切换,需要长时间才可以完成切换,要追延迟来保证主从数据的一致性)...

2022-07-12
2

数据库返回的整型数据被偷换成了字符串类型[通俗易懂]

在实现一个多级菜单功能时,发现 Laravel 从 MySQL 获取的整型数据被转换成了 string 类型, 导致使用 collection filter 无法得到对应的数据。但是并不是在所有机器上都能出现,只有在服务器上才会...

2022-07-12
2

MySQL百万级数据量分页查询方法及其优化「建议收藏」

原因/缺点: 全表扫描,速度会很慢 且 有的数据库结果集返回不稳定(如某次返回1,2,3,另外的一次返回2,1,3). limit限制的是从结果集的 m 位置处取出 n 条输出,其余抛弃....

2022-07-12
2

大厂校招缩招,今年 Java 后端同学校招该何去何从?

最近有一些学弟学妹请教一些校招相关的问题。 作为一个经历过校招(校招拿到了美团、网易等公司 Offer)、社招(在阿里工作),当过面试官的过来人,希望通过本文让大家能够意识到今年校招的形势,帮助大家了解校招复习的误区。...

2022-07-12
5

【性能优化方法论系列】三、性能优化的核心思想(3)

一般来说,同一个虚拟机 > 同一台服务器 > 同一个集群 > 同一个机房 > 同一个城市 > 同国其他城市 > 跨国。

2022-07-12
2

【性能优化方法论系列】三、性能优化的核心思想(2)

CPU 缓存、浏览器缓存、CDN 缓存、DNS 缓存、内存缓存、 Redis 缓存等,它们都是将数据缓存在离使用者更近的地方,或者读取速度更快的存储介质中,通过空间换时间的方式实现性能优化的。...

2022-07-12
2