摘要: compass 是mongodb官方提供的一款可视化图形界面,方便执行mongdb CRUD语句,方便创建集合、索引, 方便查看库和集合的大小等等,还内嵌了mongosh,从compass 进入mongosh执行命令会有自动补齐和提示,非常方便。 官网文档:https://www.mongodb.c 阅读全文
posted @ 2024-12-06 11:13 有形无形 阅读(17) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Percona Toolkit是Percona公司开发的高级命令行工具的集合,用于执行各种MySQL、MongoDB和系统任务(我们这里只讲关于mysql的),这些任务太难或太复杂,无法手动执行。 这些工具是运维人员一次性脚本的理想替代品,因为它们经过专业开发、正式测试和充分记录。它们也是 阅读全文
posted @ 2024-12-03 18:27 有形无形 阅读(36) 评论(0) 推荐(0) 编辑
摘要: 一、介绍 Percona Toolkit是Percona公司开发的高级命令行工具的集合,用于执行各种MySQL、MongoDB和系统任务(我们这里只讲关于mysql的),这些任务太难或太复杂,无法手动执行。 这些工具是运维人员一次性脚本的理想替代品,因为它们经过专业开发、正式测试和充分记录。它们也是 阅读全文
posted @ 2024-12-03 18:15 有形无形 阅读(10) 评论(0) 推荐(0) 编辑
摘要: mysql 中除了有很多系统变量(常说的参数),还有很多状态变量,这些状态变量记录了数据库一些状态信息,下面介绍几个和线程连接相关的状态变量 # 查看状态变量 show global status like '%thread%'; + + + | Variable_name | Value | + 阅读全文
posted @ 2024-11-29 15:45 有形无形 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 常用命令 \d 显示当前数据库中的所有的表、视图、sequence \d test01 显示test01表的详情 \dt 显示当前数据库中的所有的表 \dt test* 只列出test开头的表 \db+ 查看pg中所有表空间 \dn 显示所有Schema \dv 显示视图 \di 显示索引 \ds 阅读全文
posted @ 2024-11-25 15:55 有形无形 阅读(42) 评论(0) 推荐(0) 编辑
摘要: 一、简介 pg常用高可用方案有repmgr,patroni等,本文介绍patroni方案。 Patroni,是专门为PostgreSQL数据库设计的一款以Python语言实现的高可用软件。其使用外部共享存储软件(kubernetes、etcd、etcd3、zookeeper、aws等)来存储patr 阅读全文
posted @ 2024-11-07 16:31 有形无形 阅读(96) 评论(0) 推荐(0) 编辑
摘要: 一、流复制集群介绍 postgresql 在9.x以前是基于wal 日志传送的方式进行复制的,当一个wal写完进行切换之后才会把该wal日志文件传送到备库进行应用,这样延迟比较大。 9.x 以后支持流复制,所谓流复制就是主服务器在 WAL 记录产生时即将它们以流式传送给备服务器而不必等到 WAL 文 阅读全文
posted @ 2024-11-05 11:12 有形无形 阅读(30) 评论(0) 推荐(0) 编辑
摘要: 一、前言 msyql 切换主库一般都是用高可用方案,例如MHA,MGR,高可用方案可以自动切主,但是MHA的failover功能无法把旧主自动挂到新主上作为从库使用,所以发生failover后,还需要手动把旧的主库作为备库挂到新的主库上。此时常规操作就是备份新主库,然后应用到旧主库上,然后再重新搭建 阅读全文
posted @ 2024-10-29 16:26 有形无形 阅读(6) 评论(0) 推荐(0) 编辑
摘要: 一、postgresql 下载 pg官网:postgres.org 一般推荐用源码安装,下载 .tar.gz 包 二、安装 本文以12.6版本安装为例: 2.1、安装前要求和环境配置 # 1、要求GNU make版本3.80或以上(GNU make有时以名字gmake安装),要测试make版本可以使 阅读全文
posted @ 2024-10-28 17:13 有形无形 阅读(184) 评论(0) 推荐(1) 编辑
摘要: 一、缓存击穿 如果缓存中的某个热点数据过期了,此时大量的请求访问了该热点数据,就无法从缓存中读取,直接访问数据库,数据库很容易就被高并发的请求冲垮,这就是缓存击穿的问题 解决方案: 互斥锁方案,请求数据库写数据到缓存之前,先获取互斥锁,保证只有一个请求会落到数据库上,减少数据库的压力。 不给热点数据 阅读全文
posted @ 2024-10-17 17:04 有形无形 阅读(5) 评论(0) 推荐(0) 编辑