06 2020 档案
摘要:官网推荐架构及节点角色要求: Rancher 的 DNS 应该被解析到四层负载均衡器上。 负载均衡器应该把 TCP/80 端口和 TCP/443 端口的流量转发到集群中全部的 3 个节点上。 Ingress Controller 将把 HTTP 重定向到 HTTPS,在 TCP/443 端口使用 S
阅读全文
摘要:linux性能问题我们都可以从top着手 top反应了服务器的负载,任务,cpu,内存及各进程的情况。 系统负载(load),反应服务器1,5,15分钟各个时间段的负载情况。 当load的值超出cpu总数的60%,系统负载过高。 这列表示总的进程数,可能出现的问题是zombie(僵尸)进程过多。 在
阅读全文
摘要:分布式一致性协议介绍(Paxos、Raft) 两阶段提交 Two-phase Commit(2PC):保证一个事务跨越多个节点时保持 ACID 特性; 两类节点:协调者(Coordinator)和参与者(Participants),协调者只有一个,参与者可以有多个。 过程: 准备阶段:协调者询问参与
阅读全文
摘要:Step by step to resolve ORA-600 4194 4193 4197 on database crash (Doc ID 1428786.1) To Bottom In this Document Symptoms Changes Cause Solution Referen
阅读全文
摘要:DELIMITER $$DROP PROCEDURE IF EXISTS `study`.`xx` $$CREATE PROCEDURE `study`.`xx` ()BEGINDECLARE i int;loop1:loopdelete from xxx where xx=xx limit 500
阅读全文
摘要:查询语句大量阻塞,event为latch:buffer cache chain(该语句属于热链)。 查询结果跑不出来。 explain plan for SELECT K.IDX_CODE, NVL(AA.COUNT, 0) VALUE FROM K_AMR_CONFIG K LEFT JOIN (
阅读全文
摘要:RAC 数据库上比较常见的一种问题就是“IPC Send timeout”。数据库Alert log中出现了“IPC Send timeout”之后,经常会伴随着ora-29740 或者 "Waiting for clusterware split-brain resolution"等,数据库实例会
阅读全文
摘要:三节点的rac环境。 asm磁盘组为+DATA5 由于运维人员疏忽,在加表空间时,少写了一个加号,表空间创建的位置变为$ORACLE_HOME/dbs,使用12c新特性在线移动数据文件,将数据文件移动至asm磁盘组, 2-3节点访问表空间出现ora-1157错误,一节点正常。 解决思路: 将表空间内
阅读全文
摘要:ORA-1157 Troubleshooting (Doc ID 184327.1) To Bottom In this Document Purpose Scope Details Oracle Error: ORA-1157 Common Causes and Solutions for ORA
阅读全文
摘要:业务反应某个模块加载很慢(需要一分钟左右),以前是正常的。 配合业务部门,跟踪他们业务上的会话,数据库gv$session定位到慢sql,sql_child_number为2。 获取执行计划 selet * from table(dbms_xplan.display_cursor('xxx',2))
阅读全文
摘要:服务器cpu告警: 登录服务器top如下: 用户进程cpu使用率高,登录数据库,发现活动会话的等待事件多为log file sync。 查看lgwr进程trace文件 怀疑io问题,写入速度慢。 Iostat查看磁盘信息 Logfile使用的是Dm-23 我们可以观察到时常await变大,io响应时
阅读全文
摘要:SQL Monitoring Report SQL Text INSERT INTO FS_PAY_DET_INFO (PAY_DET_ID, PAY_INFO_ID, GC_TYPE_CODE, GRA_PQ, PAY_GRA_AMT, PUR_PQ, PAY_PUR_AMT) SELECT PK
阅读全文
摘要:业务反应慢sql,sql_id为6dvj1fy4n5f6a。通过v$sql_monitor视图查看慢sql的详细信息。信息如下: SQL Monitoring Report SQL Text SELECT MAX(rebuild_id) rebuild_id FROM (SELECT rebuild
阅读全文
摘要:sql执行频繁,单次执行时间存在性能问题。sql如下:select t.cons_no, t.cons_name, t.elec_addr, t.contract_cap t_contract_cap, (select b.tg_id from s_mp_scheme b where exists
阅读全文
摘要:select * from gv$instance查看startup_time, 发现4节点自动重启过,导致service漂移到其他节点。未及时发现,导致一节点负载异常。 alert及trace文件发现ora-600错误。 Bug 20505778 Private memory corruption
阅读全文
摘要:业务反应某sql执行慢,影响部分业务。通过v$session视图获取会话当前的sql_id,在通过v$sql_bind_capture或dba_hist_sqlbind等视图获取该sql绑定变量的值。 设置会话级别参数(执行计划详细信息):ALTER SESSION SET statistics_l
阅读全文