摘要:
Mysql 和 Redis 数据一致性问题 数据库的数据,放入缓存后,立马又被更新了,那么该如何更新缓存呢? 1. 先写缓存,再写数据库【缓存中数据可能为脏数据】 如果刚写完缓存,突然网络出现异常,导致写数据库失败了 > 其结果是缓存更新成了最新的数据,但数据库没有 2. 先写数据库,再写缓存(低并 阅读全文
摘要:
MySQL隐式转换造成索引失效 CREATE TABLE `test1` ( `id` int(11) NOT NULL, `num1` int(11) NOT NULL DEFAULT '0', `num2` varchar(11) NOT NULL DEFAULT '', `type1` int 阅读全文
摘要:
MySQL日期类型选择建议 1. 不要用字符串存储日期 字符串占用的空间更大 字符串存储的日期效率比较低(逐个字符进行比对),无法用日期相关的 API 进行计算和比较 2. Datetime 和 Timestamp 之间的抉择 2.1 时区信息 DateTime 类型是没有时区信息的(时区无关) T 阅读全文
摘要:
MySQL自增主键一定是连续的吗 MySQL 的自增主键并不能保证一定是连续递增的 自增值保存在哪里? 使用 insert into test_pk values(null, 1, 1) 插入一行数据,再执行 show create table 命令来看一下表的结构定义: 上述表的结构定义存放在后缀 阅读全文