摘要:
一是redis使用内存 而是redis使用多路复用的IO模型: 现代的UNIX操作系统提供了select/poll/kqueue/epoll这样的系统调用,这些系统调用的功能是:你告知我一批套接字,当这些套接字的可读或可写事件发生时,我通知你这些事件信息。 epoll的优点 epoll 没有最大并发 阅读全文
摘要:
并不只是口头上的支持,吉多·范罗苏姆近日又在 Python 官方论坛发布一篇名为《Can we do something for 996 programmers in China?》(我们能为深陷「996」泥沼的中国程序员们做什么?)的帖子,征求大众的意见去帮助中国的程序员们。在这个行业里面了就没有 阅读全文
摘要:
1 基本思想之什么是分库分表?从字面上简单理解,就是把原本存储于一个库的数据分块存储到多个库上,把原本存储于一个表的数据分块存储到多个表上。 2 基本思想之为什么要分库分表? 单表操作数据量有最优值,mysql为1000万左右; 可以减轻数据库的压力,不用所有线程都查同一个数据库; 数据库中的数据量 阅读全文
摘要:
建索引一定会提高效率吗? 为什么使用like %zhang%语句的时候索引会失效? 分库分表的策略有哪些?mysql为什么要分库分表? 单表操作数据量有最优值,mysql为1000万左右 hash的方式、按年按月分库分表 为什么oracle不用分库分表呢? 如果通过查看sql执行计划来优化sql? 阅读全文