摘要: order by流程是怎么样的 注意点: select id, name,age,city from t1 where city='杭州' order by age limit 1000; order by 和limit一般共同出现使用。他的流程是什么呢? 首先依然会走连接器,分析器,优化器选择索引 阅读全文
posted @ 2021-10-14 11:37 penngke 阅读(100) 评论(0) 推荐(0) 编辑
摘要: rocketmq高可用集群部署(RocketMQ-on-DLedger Group) rocketmq部署架构 rocketmq部署架构非常多,都是为了解决一些问题,越来越高可用,越来越复杂。 单master模式 这种方式风险较大,一旦Broker重启或者宕机时,会导致整个服务不可用。不建议线上环境 阅读全文
posted @ 2021-10-13 17:04 penngke 阅读(1650) 评论(0) 推荐(0) 编辑
摘要: nacos集群部署 参考链接: 官网:https://nacos.io/zh-cn/docs/cluster-mode-quick-start.html 部署架构: 部署步骤 下载官网编译好的二进制包 wget https://github.com/alibaba/nacos/releases/do 阅读全文
posted @ 2021-10-12 16:22 penngke 阅读(411) 评论(0) 推荐(0) 编辑
摘要: linux系统(centos)redis分片集群安装部署 redis分片集群安装与部署 分片集群的优势 高可用。且方便扩展。 数据分片,多节点提供服务,提高性能,数据提供冗余备份。 分片集群部署 只需更改配置文件 部署架构:6个节点,3主3从。数据集分为3片,分别再A,B,C节点上。A1和B1和C1分别为A,B,C的副本。 散列槽: ​ Redis Clu 阅读全文
posted @ 2021-10-12 14:18 penngke 阅读(184) 评论(1) 推荐(0) 编辑
摘要: fastdfs集群部署 参考链接:https://www.cnblogs.com/penngke/p/15396701.html 部署架构如下: 部署规划 2台主机,数据存储节点共1个group组,每个组里面有2个storage节点互为主备,这样就能保证一定高可用。角色分配如下: ps:之前准备利用 阅读全文
posted @ 2021-10-12 10:39 penngke 阅读(218) 评论(1) 推荐(0) 编辑
摘要: fastdfs单机版搭建 参考链接:https://blog.csdn.net/prcyang/article/details/89946190 搭建步骤 安装依赖 ​ yum -y install gcc gcc-c++ libevent 安装libfastcommon 下载地址: https:/ 阅读全文
posted @ 2021-10-12 10:37 penngke 阅读(165) 评论(0) 推荐(0) 编辑
摘要: update更新语句流程是怎么样的 update更新语句基本流程也会查询select流程一样,都会走一遍。 update涉及更新数据,会对行加dml写锁,这个DML读锁是互斥的。其他dml写锁需要等待。建议设置加锁的最长时间,由参数innodb_lock_wait_timeout控制 mysql是高 阅读全文
posted @ 2021-10-09 14:32 penngke 阅读(527) 评论(0) 推荐(0) 编辑
摘要: select查询流程是怎么样的 mysql select查询的数据是查询内存里面,如果没有查询的数据没有在内存,就需要mysql的innodb引擎读取磁盘,将数据加载的内存后在读取。这就体现了,mysql查询大量数据或冷数据性能比较慢的原因。 select查询会加DML读锁,读锁是不互斥的。所以多个 阅读全文
posted @ 2021-10-09 14:24 penngke 阅读(139) 评论(0) 推荐(0) 编辑
摘要: nginx使用yum源安装 安装步骤 使用yum源安装依赖 yum install yum-utils 配置nginx.repo的yum文件 vim /etc/yum.repos.d/nginx.repo 添加内容如下: [nginx-stable] name=nginx stable repo b 阅读全文
posted @ 2021-10-09 10:00 penngke 阅读(250) 评论(0) 推荐(0) 编辑