2017年9月19日

MySQL 索引优化原则

摘要: 一、索引优化原则 1、最左前缀匹配原则,联合索引,mysql会从做向右匹配直到遇到范围查询(>、<、between、like)就停止匹配,比如a = 1 and b = 2 and c > 3 and d = 4 如果建立(a,b,c,d)顺序的索引,d是用不到索引的,如果建立(a,b,d,c)的索 阅读全文

posted @ 2017-09-19 18:41 RobotZhu 阅读(2590) 评论(0) 推荐(0) 编辑

缓存击穿问题与缓存设置顺序原则

摘要: 一、正确的缓存设置顺序: 1、读:先从DB读取之后,再写到cache中 2、更新:先更新 DB 中的数据,再删除 cache (必须是删除,而不是更新cache) 错误操作1,更新DB,同时写入cache eg:进程A写了cache,此时进程B打断了A,又写cache,并写了DB,再次轮到进程A继续 阅读全文

posted @ 2017-09-19 18:38 RobotZhu 阅读(361) 评论(0) 推荐(0) 编辑

Python 多进程使用

摘要: 进程通信 方式一、共享内存(进程安全,效率高) 共享变量:multiprocessing.Value 共享数组:multiprocessing.Array 方式二、Manager对象:list, dict, Namespace, Lock, RLock, Semaphore, BoundedSema 阅读全文

posted @ 2017-09-19 18:34 RobotZhu 阅读(522) 评论(0) 推荐(0) 编辑

导航