数据库
Redis 缓存常见使用方式
改完首页布局传上服务器,无痕窗口和清缓存都试过,页面还是老的。文件名带 hash 也没用,问题出在 Nginx 给 HTML 设了缓存头。这篇顺便记了缓存失效为什么比加缓存难,以及什么情况下才真该上 Redis。
数据库索引的基础理解
一个 200 万行的表,按 author_id 查详情要 8 秒,EXPLAIN 出来是全表扫描。对方说应该有索引吧,指的却是主键。这篇从那次翻车讲起:索引是什么、哪些字段该建、为什么不是越多越好、联合索引的最左前缀。
从 JSON 到 SQLite 到云:个人项目的存储升级路线
个人项目的数据存储不必一步到位。JSON 文件、SQLite、云数据库三级台阶,每一级的切换信号和成本都不一样。
让 Agent 碰数据库前,先做好这四件事
给 Agent 开数据库权限是所有 Agent 落地里风险最高的一步。最小权限、只读副本、SQL 校验、审计日志,四道防线缺一不可。