摘要: 应用日志报错,应用反馈频繁连接超时,导致应用无法正常提供服务。 可能的问题原因如下: 数据库timeout参数设置不合理 数据库连接串设置有误 连接池配置不是最佳实践或者连接池满 网络波动 防火墙策略异常 数据库压力大导致响应缓慢 数据库连接达到上限 未知原因 处理过程: 检查数据库状态,排除1,6 阅读全文
posted @ 2024-05-15 14:26 z_uncle 阅读(20) 评论(0) 推荐(0) 编辑
摘要: 从墨天轮上看到一篇非常详细的repmgr的选举原理文章 https://www.modb.pro/db/1717061449015713792 1)很不幸,由于某种原因主库 A 节点 down掉了 2)B,C,D 尝试等待重连主库A节点: checking state of node 1, N of 阅读全文
posted @ 2024-03-13 09:40 z_uncle 阅读(15) 评论(0) 推荐(0) 编辑
摘要: 执行计划缓存淘汰 自动淘汰 如果租户内存大小为10G,并且变量设置如下: ob_plan_cache_percentage = 10; ob_plan_cache_evict_high_percentage = 90; ob_plan_cache_evict_low_percentage = 50; 阅读全文
posted @ 2023-12-27 09:22 z_uncle 阅读(26) 评论(0) 推荐(0) 编辑
摘要: 查看执行计划 查看预估执行计划 通过Explain命令查看优化器针对给定SQL生成的逻辑执行计划 Explain不会真正执行给定的SQL,可以放心使用该功能而不用担心在性能调试中可能给系统性能带来影响 Explain命令格式如下例所示,展示格式包括 BASIC、EXTENDED、PARTITIONS 阅读全文
posted @ 2023-12-26 15:06 z_uncle 阅读(191) 评论(0) 推荐(0) 编辑
摘要: SQL请求执行流程 基本流程跟传统数据库没有区别。 1、SQL请求进来后,先进行Parser语法解析、解析完成后看是否有内存缓存,若有缓存则直接到执行器,进行SQL执行。若无缓存,则进行硬解析。 2、语法解析完成后,进行Resolver语义解析。 >Transformer 进行查询改写。 >Opti 阅读全文
posted @ 2023-12-25 15:17 z_uncle 阅读(23) 评论(0) 推荐(0) 编辑
摘要: 内存 OBserver内存: 物理总内存=OBserver内存+OS剩余内存。OBserver的内存分为两部分,一部分是system内存,一部分是租户内存。 通过参数设定observer占用的内存上限: memory_limit_percentage=80 >80%物理内存为observer的总内存 阅读全文
posted @ 2023-12-20 15:06 z_uncle 阅读(38) 评论(0) 推荐(0) 编辑
摘要: Druid 参数 https://github.com/alibaba/druid/wiki/DruidDataSource%E9%85%8D%E7%BD%AE%E5%B1%9E%E6%80%A7%E5%88%97%E8%A1%A8 https://dev.mysql.com/doc/connect 阅读全文
posted @ 2023-12-13 13:42 z_uncle 阅读(9) 评论(0) 推荐(0) 编辑
摘要: unit的概念 是集群最小的资源分配单元。unit是一组物理资源分配单元,例如:创建如下unit:ut_5c2g,并限定相关物理资源。 create resource unit ut_5c2g max_cpu=2, max_memory='5G', max_iops=10000,max_disk_s 阅读全文
posted @ 2023-12-05 13:42 z_uncle 阅读(82) 评论(0) 推荐(0) 编辑
摘要: 假如excel表格中有A、B、C三列数据,希望导入到数据库users表中,相应的字段各自是name,sex,age ,在你的excel表格中添加一列。利用excel的公式自己主动生成sql语句,方法例如以下: 1、在你的excel表格中添加一列 2、在第一行的D列,就是D1中输入公式: =CONCA 阅读全文
posted @ 2023-10-19 16:01 z_uncle 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 常用命令工具 pg_dumpall:适合导出cluster中所有业务库 pg_dump:适合单个库、schema级、表级导出 copy:适合单表或带条件sql结果导出(可导出为csv或txt格式) pg_dumpall 低版本pg_dumpall不兼容高版本数据库,pg_dumpall可以转储clu 阅读全文
posted @ 2023-10-18 09:03 z_uncle 阅读(22) 评论(0) 推荐(0) 编辑