数据库
database/mysql
MYSQL8.0 聚合查询未分组错误:sql_mode=only_full_group_by

随着MYSQL的版本迭代,功能和性能均有所提升,但对SQL语句的要求也日益严格。不过这种严格是有利于我们提升效率、规避潜在BUG。

database/mysql
MYSQL 8.0重置ROOT密码

本文讲解如何利用skip-grant-tables配置项忽略MYSQL 8.0权限验证,重置ROOT密码。

database/mysql
LIMIT分页优化

分页查询时,最大的性能开销来自于偏移量;所以思路主要便是围绕偏移量进行优化

database/mysql
COUNT查询优化

当数据量较大时,COUNT命令会带来较大的性能开销。但在分页或统计的业务场景下又不得不使用他,该怎么对COUNT进行优化呢?

database/redis
布隆过滤器

本文介绍了布隆过滤器的算法原理、安装;如何通过Spring Data Redis使用布隆过滤器以及一些常见业务场景

database/redis
Redis位图数据结构

如果需要对布尔型数据结构进行存取,比如用户一周的签到数据。使用字符串需要21个字节,而使用Redis提供的位图数据结构仅需要7个位,也就是1字节。同时Redis提供了快捷的算法,降低IO开销。