Karp 的技术博客
数据库
Redis的Errorlog或者启动日志(错误日志)的配置

Errorlog或者是运行日志是任何一个软件的运行中异常诊断必看的文件之一,折腾Redis的过程中以为有默认的错误日志(或启动日志),不过一直没有发现类似的日志文件,
在看了默认的配置文件之后,发现Redis默认并没有配置ErrorLog,上面写的很清楚,如果没有指定logfile(的路径),logs will be sent to /dev/null

数据库
MySQL 中的 `SQL_CALC_FOUND_ROWS` 技术详解

2024-10-03T02:49:20.png
在进行数据库查询时,特别是涉及分页(pagination)操作时,如何高效地获取总记录数是一个常见挑战。MySQL 提供了 SQL_CALC_FOUND_ROWS 选项,以便在执行查询时同时获取符合条件的总行数。本文将深入探讨 SQL_CALC_FOUND_ROWS 的用法、优缺点以及最佳实践。

数据库
深入了解MySQL的EXPLAIN ANALYZE功能实例

2024-09-28T08:53:10.png
在MySQL 8.0及更新版本中,引入了EXPLAIN ANALYZE功能,用于提供详细的查询执行信息。本文将通过一个实际案例来演示如何使用EXPLAIN ANALYZE来分析查询性能。