名词概念记录
王放_
穷且益坚,不坠青云之志。
展开
-
分库分表逻辑
分表规则:用户号ID % 分表数量 那么存储位置为:77 % 100 = 77。根据id进行分库分表,那么接下来想要操作这条数据,就应该在SQL上携带这个id。举例:分10库 100表,存储数据 id:77 name:Jack。分库规则:(用户号ID % 分表数量)/ 10 = 7。那么此条数据的存储位置:db_7,table_77。原创 2023-01-09 20:15:40 · 150 阅读 · 0 评论 -
hash 算法
hash 环的倾斜在极端情况下,仍然有可能引起系统的崩溃,为了解决这种数据倾斜问题,一致性哈希算法引入了虚拟节点机制,即对每一个服务节点计算多个哈希,每个计算结果位置都放置一个此服务节点,称为虚拟节点,一个实际物理节点可以对应多个虚拟节点,虚拟节点越多,hash环上的节点就越多,缓存被均匀分布的概率就越大,hash环倾斜所带来的影响就越小,同时数据定位算法不变,只是多了一步虚拟节点到实际节点的映射。根据“Hash”后的数字,对服务器列表进行取模运算,得到服务器的序号。hash 环的倾斜与虚拟节点。原创 2023-01-09 20:07:47 · 812 阅读 · 0 评论 -
QPS相关概念记录
但一次页面请求,可能产生多次对服务器的请求,服务器对这些请求,就可计入“QPS”之中。如,访问一个页面会请求服务器2次,一次访问,产生一个“T”,产生2个“Q”。在最佳线程数量之前,QPS和线程是互相递增的关系,线程数量到了最佳线程之后,QPS持平,不在上升,甚至略有下降,同时响应时间持续上升。计算型应用(耗CPU),线程数量就是CPU的核数,如搜索索引服务器,需要做大量的计算排序,非常耗CPU资源。是一台服务器每秒能够响应的查询次数,是对一个特定的查询服务器在规定时间内所处理流量多少的衡量标准。原创 2022-12-29 13:55:31 · 774 阅读 · 0 评论