自己写:给缓存加上存活期限
把 TODO 补完:请求一次(缓存存 2 步就过期),让 2 步过去,再请求一次。打出一共回源几次。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id / city)|orders 24 行(id / uid / amt
自己写:把缓存这一层的账算完
把 TODO 补完,打出回源几次、命中几次、缓存里几个键、命中率的分子分母之和(四段,用 / 隔开;请求还是 u1 十次、u2 三次、u3 两次)。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id / city)|or
缓存要不要备份
给这个系统做备份时,缓存那一层【0】。
⚠️ 一份备份怎么才算合格
判断一份备份合不合格,最硬的标准是【0】。
⚠️ 备份 → 恢复 → 对账
下面这段把主库备份出来,再照备份重建一个,然后两边对账。打出原库的用户数和订单数、恢复出来的用户数和订单数(四段,用 / 隔开)。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id / city)|orders 24 行
一份备份里有多少行
下面这段打出备份文本一共几行和其中建表语句有几条(用 / 隔开)。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id / city)|orders 24 行(id / uid / amt) ⚠️ u1 有
自己写:做一次备份并对账
把 TODO 补完,打出恢复出来的用户数和订单数(用 / 隔开)。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id / city)|orders 24 行(id / uid / amt) ⚠️ u1 有
自己写:备份完之后主库又改了
把 TODO 补完:先备份,再往主库插一张新订单,然后打出主库的订单数和备份恢复出来的订单数(用 / 隔开)。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id / city)|orders 24 行(id / uid
自己写:验一份坏掉的备份
把 TODO 补完:从备份文本里去掉所有插入语句再恢复,打出恢复出来的用户数和订单数(用 / 隔开)。⚠️ 这就是一份"看着正常、其实空的"备份。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id /
自己写:交一份备份验收单
把 TODO 补完,打出原库用户数、原库订单数、恢复后用户数、恢复后订单数、对不对得上(五段,用 / 隔开;对得上写"一致")。 一个小数据系统(题面里已经搭好) 主库 users 8 行(id / city)|or