随笔分类 - MySQL
摘要:SQL语句的优化, (1)Where子句中:where表之间的连接必须写在其他Where条件之前,那些可以过滤掉最大数量记录的条件必须写在Where子句的末尾.HAVING最后。 (2)用EXISTS替代IN、用NOT EXISTS替代NOT IN。 (3) 避免在索引列上使用计算 (4)避免在索引
阅读全文
摘要:保持数据库和redis的数据一致性大致有两种方案: 一:先删除缓存,再更新数据库 该方案会导致不一致的原因是。同时有一个请求A进行更新操作,另一个请求B进行查询操作。那么会出现如下情形: 1)请求A进行写操作,删除缓存 2)请求B查询发现缓存不存在 3)请求B去数据库查询得到旧值 4)请求B将旧值写
阅读全文

浙公网安备 33010602011771号