慢SQL优化思路


1.慢SQL优化思路 慢查询日志记录慢SQL explain分析SQL的执行计划 profile 分析执行耗时 Optimizer Trace分析详情 确定问题并采用相应的措施 1.1 慢查询日志记录慢SQL 如何定位慢SQL呢、我们可以通过**慢查询日志**来查看慢SQL。默认的情况下呢,MySQ

MySQL 去重该使用 distinct 还是 group by


MySQL 去重该使用 distinct 还是 group by 在数据库查询中,去重是一个常见的需求。无论是处理用户数据、日志记录还是其他类型的数据集,我们常常需要获取唯一值或唯一组合。MySQL 提供了两种主要的方法来实现这一目标:DISTINCT 和 GROUP BY。这两种方法各有优劣,选择

JOIN的几种方式


三类关联算法 常见的关联算法有三大类,分别是嵌套循环(Nested Loop Join)、排序归并(SortMerge Join)和哈希(Hash Join)。 嵌套循环连接算法 所有的嵌套循环算法都由内外两个循环构成,分别从两张表中顺序取数据。其中,外层循

分布式数据库


分片机制通常有两点值得关注: 1. 分片策略 主要有 Hash(哈希)和 Range(范围)两种。你可能还听到过 Key 和 List,其实 Key 和List 可以看作是 Hash 和 Range 的特殊情况,因为机制类似,我们这里就不再细分了。 2. 分片