上一页 1 2 3 4 5 6 7 8 9 ··· 53 下一页
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9350631.html 理解链式规则 在mysql_query_rules表中,有两个特殊字段"flagIN"和"flagOUT",它们分别用来定义规则的入口和出口,从而实现链式规则(chains of rul 阅读全文
posted @ 2022-05-24 16:21 哈喽哈喽111111 阅读(129) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9318558.html 不同类型的读写分离 数据库中间件最基本的功能就是实现读写分离,ProxySQL当然也支持。而且ProxySQL支持的路由规则非常灵活,不仅可以实现最简单的读写分离,还可以将读/写都分散到 阅读全文
posted @ 2022-05-24 16:15 哈喽哈喽111111 阅读(152) 评论(0) 推荐(0) 编辑
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9314459.html ProxySQL支持查询缓存的功能,可以将后端返回的结果集缓存在自己的内存中,在某查询的缓存条目被清理(例如过期)之前,前端再发起同样的查询语句,将直接从缓存中取数据并返回给前端。如此 阅读全文
posted @ 2022-05-24 16:05 哈喽哈喽111111 阅读(210) 评论(0) 推荐(0) 编辑
摘要: 文章转载自: https://www.cnblogs.com/f-ck-need-u/p/9309760.html 为什么要重写SQL语句 ProxySQL在收到前端发送来的SQL语句后,可以根据已定制的规则去匹配它,匹配到了还可以去重写这个语句,然后再路由到后端去。 什么时候需要重写SQL语句? 阅读全文
posted @ 2022-05-24 15:58 哈喽哈喽111111 阅读(139) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9300829.html 关于ProxySQL路由的简述 当ProxySQL收到前端app发送的SQL语句后,它需要将这个SQL语句(或者重写后的SQL语句)发送给后端的MySQL Server,然后收到SQL语 阅读全文
posted @ 2022-05-24 15:51 哈喽哈喽111111 阅读(522) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9286922.html 配置后端节点前的说明 为了让ProxySQL能够找到后端的MySQL节点,需要将后端的MySQL Server加入到ProxySQL中。ProxySQL的一切配置行为都是在修改main库 阅读全文
posted @ 2022-05-24 15:24 哈喽哈喽111111 阅读(352) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9281909.html ProxySQL的线程 ProxySQL由多个模块组成,是一个多线程的daemon类程序。每个模块都有一个或多个线程去执行任务。 例如,以下是刚启动ProxySQL时的进程情况,一个ma 阅读全文
posted @ 2022-05-24 15:05 哈喽哈喽111111 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9280793.html ProxySQL中的库 使用ProxySQL的Admin管理接口连上ProxySQL,可查看ProxySQL拥有的库。 mysql -uadmin -padmin -h127.0.0.1 阅读全文
posted @ 2022-05-24 14:58 哈喽哈喽111111 阅读(101) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9281199.html ProxySQL的Admin管理接口 当ProxySQL启动后,将监听两个端口: (1).admin管理接口,默认端口为6032。该端口用于查看、配置ProxySQL。 (2).接收SQ 阅读全文
posted @ 2022-05-24 14:50 哈喽哈喽111111 阅读(234) 评论(0) 推荐(0) 编辑
摘要: prompt命令可以在mysql提示符中显示当前用户、数据库、时间等信息 # 登录的时候设置 mysql -uroot -p --prompt="\u@\h:\d \r:\m:\s>" # 配置文件中设置 [mysql] prompt=mysql(\u@\h:\d)> default-charact 阅读全文
posted @ 2022-05-24 14:39 哈喽哈喽111111 阅读(697) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9278839.html 实现一个简单的读写分离 这里通过一个简单的示例实现ProxySQL的读写分离功能,算是ProxySQL的快速入门。即使是快速入门,需要配置的内容也很多,包括:后端MySQL配置、监控配置 阅读全文
posted @ 2022-05-24 14:27 哈喽哈喽111111 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.cnblogs.com/f-ck-need-u/p/9278818.html ProxySQL有两个版本:官方版和percona版,percona版是在官方版的基础上修改的,添加了几个比较实用的工具。在这个系列文章中,使用的是官方版。 ProxySQL中文手册 简 阅读全文
posted @ 2022-05-24 14:07 哈喽哈喽111111 阅读(290) 评论(0) 推荐(0) 编辑
摘要: A(主库) > B(从库/主库) > C(从库) 需要在B的配置文件中添加log-slave-updates=1 从库做为其他从库的主库时 log-slave-updates 参数是必须要添加的,因为从库要作为其他从库的主库,必须添加该参数。该参数就是为了让从库从主库复制数据时可以写入到binlog 阅读全文
posted @ 2022-05-23 11:53 哈喽哈喽111111 阅读(936) 评论(0) 推荐(0) 编辑
摘要: 使用replicate_do_db和replicate_ignore_db时有一个隐患,跨库更新时会出错 如设置 replicate_do_db=test use mysql; update test.table1 set ...... 第二句将不会被执行 如设置 replicate_ignore_ 阅读全文
posted @ 2022-05-23 11:27 哈喽哈喽111111 阅读(192) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.51cto.com/u_6215974/4937192 ProxySQL 在早期版本若需要做高可用,需要搭建两个实例,进行冗余。但两个ProxySQL实例之间的数据并不能共通,在主实例上配置后,仍需要在备用节点上进行配置,对管理来说非常不方便。但是ProxySQ 阅读全文
posted @ 2022-05-22 20:45 哈喽哈喽111111 阅读(795) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.51cto.com/l0vesql/2104643 背景 早期的ProxySQL若需要做高可用,需要搭建两个实例,进行冗余。但两个ProxySQL实例之间的数据并不能共通,在主实例上配置后,仍需要在备用节点上进行配置,对管理来说非常不方便。 从1.4.2版本后, 阅读全文
posted @ 2022-05-22 20:18 哈喽哈喽111111 阅读(302) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.51cto.com/lee90/2298804 官方文档: https://proxysql.com/blog/proxysql-cluster 环境架构 在一主两从的MySQL主机上各安装一个proxysql MySQL环境 主库 172.100.2.13 从 阅读全文
posted @ 2022-05-22 20:06 哈喽哈喽111111 阅读(111) 评论(0) 推荐(0) 编辑
摘要: update global_variables set variable_value='true' where variable_name='admin-web_enabled'; LOAD ADMIN VARIABLES TO RUNTIME; SAVE ADMIN VARIABLES TO DI 阅读全文
posted @ 2022-05-22 19:25 哈喽哈喽111111 阅读(341) 评论(0) 推荐(0) 编辑
摘要: MySQL配置主从同步文章地址:https://www.cnblogs.com/sanduzxcvbnm/p/16295369.html ProxySQL实现读写分离与读负载均衡参考文档:https://www.cnblogs.com/gered/p/12856263.html ROXYSQL 是多 阅读全文
posted @ 2022-05-21 17:44 哈喽哈喽111111 阅读(1197) 评论(0) 推荐(1) 编辑
摘要: # yum方式安装 ``` echo "删除系统默认或之前可能安装的其他版本的 mysql" for i in $(rpm -qa|grep mysql);do rpm -e $i --nodeps;done rm -rf /var/lib/mysql && rm -rf /etc/my.cnf e 阅读全文
posted @ 2022-05-21 16:30 哈喽哈喽111111 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://blog.csdn.net/wzj_110/article/details/110142902 正则表达式在线测试工具:https://tool.lu/regex location中的正则表达式 location的作用 location指令的作用是根据'用户请求的URI' 阅读全文
posted @ 2022-05-20 15:07 哈喽哈喽111111 阅读(1115) 评论(2) 推荐(0) 编辑
摘要: #直接匹配网站根,通过域名访问网站首页比较频繁,使用这个会加速处理,官网如是说。 #这里是直接转发给后端应用服务器了,也可以是一个静态首页 # 第一个必选规则 location = / { #proxy_pass http://tomcat:8080/index root /xxx; index i 阅读全文
posted @ 2022-05-20 11:44 哈喽哈喽111111 阅读(110) 评论(0) 推荐(0) 编辑
摘要: 该标签下的所有文章都转载自 https://www.qikqiak.com/k8strain/ 阅读全文
posted @ 2022-05-20 10:01 哈喽哈喽111111 阅读(267) 评论(0) 推荐(0) 编辑
摘要: 安装 前面的章节中我们学习了用自定义的方式来对 Kubernetes 集群进行监控,基本上也能够完成监控报警的需求了。但实际上对上 Kubernetes 来说,还有更简单方式来监控报警,那就是 Prometheus Operator。Prometheus Operator 为监控 Kubernete 阅读全文
posted @ 2022-05-20 09:59 哈喽哈喽111111 阅读(782) 评论(0) 推荐(0) 编辑
摘要: 使用 Kubernetes 进行容器编排的主要优点之一是,它可以非常轻松地对我们的应用程序进行水平扩展。Pod 水平自动缩放(HPA)可以根据 CPU 和内存使用量来扩展应用,前面讲解的 HPA 章节 我们只演示了基于 CPU 的自动缩放,在更复杂的情况下,我们可能还需要基于内存或者基于某些自定义的 阅读全文
posted @ 2022-05-20 09:35 哈喽哈喽111111 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 1.对于MySQL单实例数据库和master库,如果需要设置为只读状态,需要进行如下操作和设置: 将MySQL设置为只读状态的命令(可以登录mysql执行下面命令, 或者在my.cnf配置文件中添加"read_only=1",然后重启mysql服务): mysql> show global vari 阅读全文
posted @ 2022-05-19 17:17 哈喽哈喽111111 阅读(651) 评论(0) 推荐(0) 编辑
摘要: 具体操作步骤 说明:主从数据库版本一致 1.主库创建同步使用的用户 create user 'repl'@'%' identified with 'mysql_native_password' by 'repl_User_123'; GRANT ALL privileges ON *.* TO 'r 阅读全文
posted @ 2022-05-19 17:05 哈喽哈喽111111 阅读(1039) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://i4t.com/5435.html Kubernetes社区在2020年7月份发布的版本中已经开始了dockershim的移除计划,在1.20版本中将内置的dockershim进行分离,这个版本依旧还可以使用dockershim,但是在1.24中被删除。从1.24开始,大 阅读全文
posted @ 2022-05-19 11:01 哈喽哈喽111111 阅读(1021) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://i4t.com/5451.html 背景 Kubernetes 1.24新特性 从kubelet中移除dockershim,自1.20版本被弃用之后,dockershim组件终于在1.24的kubelet中被删除。从1.24开始,大家需要使用其他受到支持的运行时选项(例如 阅读全文
posted @ 2022-05-19 10:32 哈喽哈喽111111 阅读(2832) 评论(0) 推荐(0) 编辑
摘要: 前面我们已经学习了 Prometheus 的使用,了解了基本的 PromQL 语句以及结合 Grafana 来进行监控图表展示,通过 AlertManager 来进行报警,这些工具结合起来已经可以帮助我们搭建一套比较完整的监控报警系统了,但是也仅仅局限于测试环境,对于生产环境来说则还有许多需要改进的 阅读全文
posted @ 2022-05-18 15:40 哈喽哈喽111111 阅读(556) 评论(0) 推荐(0) 编辑
摘要: 前面我们学习 Prometheus 的时候了解到 Prometheus 包含一个报警模块,就是我们的 AlertManager,Alertmanager 主要用于接收 Prometheus 发送的告警信息,它支持丰富的告警通知渠道,而且很容易做到告警信息进行去重,降噪,分组等,是一款前卫的告警通知系 阅读全文
posted @ 2022-05-18 14:54 哈喽哈喽111111 阅读(535) 评论(0) 推荐(0) 编辑
摘要: Prometheus 通过指标名称(metrics name)以及对应的一组标签(label)唯一定义一条时间序列。指标名称反映了监控样本的基本标识,而 label 则在这个基本特征上为采集到的数据提供了多种特征维度。用户可以基于这些特征维度过滤、聚合、统计从而产生新的计算后的一条时间序列。 Pro 阅读全文
posted @ 2022-05-18 14:34 哈喽哈喽111111 阅读(324) 评论(0) 推荐(0) 编辑
摘要: 前面我们使用 Prometheus 采集了 Kubernetes 集群中的一些监控数据指标,我们也尝试使用 promQL 语句查询出了一些数据,并且在 Prometheus 的 Dashboard 中进行了展示,但是明显可以感觉到 Prometheus 的图表功能相对较弱,所以一般情况下我们会一个第 阅读全文
posted @ 2022-05-18 14:17 哈喽哈喽111111 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 在早期的版本中 Kubernetes 提供了 heapster、influxDB、grafana 的组合来监控系统,在现在的版本中已经移除掉了 heapster,现在更加流行的监控工具是 Prometheus,Prometheus 是 Google 内部监控报警系统的开源版本,是 Google SR 阅读全文
posted @ 2022-05-18 14:07 哈喽哈喽111111 阅读(1092) 评论(0) 推荐(0) 编辑
摘要: 转载自:https://mp.weixin.qq.com/s/e-_PUNolUm22-Uy_ZjpuEA systemd 介绍 systemd是目前Linux系统上主要的系统守护进程管理工具,由于init一方面对于进程的管理是串行化的,容易出现阻塞情况,另一方面init也仅仅是执行启动脚本,并不能 阅读全文
posted @ 2022-05-18 13:33 哈喽哈喽111111 阅读(317) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://www.xaheimi.com/jianzhan/117.html 什么是Content Secruity Policy(CSP) CSP全称Content Security Policy ,可以直接翻译为内容安全策略,说白了,就是为了页面内容安全而制定的一系列防护策略. 阅读全文
posted @ 2022-05-17 12:03 哈喽哈喽111111 阅读(9339) 评论(0) 推荐(0) 编辑
摘要: https://www.zlkt.net/book/detail/10 阅读全文
posted @ 2022-05-16 21:20 哈喽哈喽111111 阅读(38) 评论(0) 推荐(0) 编辑
摘要: 文章转载自:https://mp.weixin.qq.com/s/NuTmEUQU5L69is53bCauKA Nginx 中配置前端的 gzip 压缩,有两种思路: Nginx 动态压缩,静态文件还是普通文件,请求来了再压缩,然后返回给前端。 Nginx 静态压缩,提前把文件压缩成 .gz 格式, 阅读全文
posted @ 2022-05-16 18:02 哈喽哈喽111111 阅读(846) 评论(0) 推荐(0) 编辑
摘要: Helm Kubernetes 包管理工具 Helm 可以帮助我们管理 Kubernetes 应用程序 - Helm Charts 可以定义、安装和升级复杂的 Kubernetes 应用程序,Charts 包很容易创建、版本管理、分享和分布。Helm 对于 Kubernetes 来说就相当于 yum 阅读全文
posted @ 2022-05-16 17:05 哈喽哈喽111111 阅读(741) 评论(0) 推荐(1) 编辑
摘要: YAML 文件基本语法格式 在 Docker 环境下面我们是直接通过命令 docker run 来运行我们的应用的,在 Kubernetes 环境下面我们同样也可以用类似 kubectl run 这样的命令来运行我们的应用,但是在 Kubernetes 中却是不推荐使用命令行的方式,而是希望使用我们 阅读全文
posted @ 2022-05-16 11:45 哈喽哈喽111111 阅读(176) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 53 下一页