2021年6月29日
摘要:
SQL 优化步骤 当面对一个需要优化的 SQL 时,我们有哪几种排查思路呢? 通过 show status 命令了解 SQL 执行次数 首先,我们可以使用 show status 命令查看服务器状态信息。show status 命令会显示每个服务器变量 variable_name 和 value,状
阅读全文
posted @ 2021-06-29 11:36
小鸡的
阅读(41)
推荐(0)
2021年6月28日
摘要:
第一步,检查网络 ping命令检查网络域名解析是否正常,ping服务器的延迟是否过大,如果过大可以检查Ip是否冲突,或者交换机网线是否正常插好,通过nmon还可以查看网络流量,一般用的千兆交换机理论速率是1000/8=125MB每秒,但是这理论峰值一般都无法达到,所以如果网络流量达到了80~100M
阅读全文
posted @ 2021-06-28 17:07
小鸡的
阅读(550)
推荐(0)
摘要:
本文内容提要 Redis为什么这么快1.1. 数据结构SDS的妙用1.2. 性能优良的事件模型驱动1.3. 基于内存的操作 Redis为什么这么靠谱2.1. AOF持久化2.2. RDB持久化2.3. Sentinel高可用 Redis6.x多线程一览 Redis最佳实践 Part1Redis为什么
阅读全文
posted @ 2021-06-28 15:12
小鸡的
阅读(215)
推荐(0)
2021年6月27日
摘要:
硬件环境: CPU:AMD Phenom(tm) II X4 955 Processor Memory:8G SSD(128G):/ HDD(1T):/home/ 软件环境: Java:JDK1.8 关于ReentrantLock中非公平锁和公平锁详细区别以及实现方式在这里不再叙述,有关Reentr
阅读全文
posted @ 2021-06-27 22:37
小鸡的
阅读(265)
推荐(0)
2021年6月26日
摘要:
一、概述消息队列作用:解耦、异步、削峰 解耦解耦,就是将连个应用不是互相之间强依赖关系,一个挂了,两外一个依然可以使用 削峰削锋,就是可以将高并发的网络请求 缓存到消息队中,慢慢的执行消息对对应的业务 618 秒杀购买商品生成订单扣减库存扣减余额发货,生成物流如果以上 步骤都在一个应用的请求中去执行
阅读全文
posted @ 2021-06-26 17:46
小鸡的
阅读(75)
推荐(0)