于2019-04-23 加入墨天轮
个人成就
发布38次内容
获得143次点赞
内容获得45次评论
获得171次收藏
回答了146次问答
文章分类
oracle
(15)
墨力计划
(14)
postgresql
(4)
kdsgrp1
(2)
2662
(1)
yashandb
(1)
ktpridestroy2
(1)
greenplum
(1)
ogg
(1)
redis
(1)
yashandb体验官
(1)
opengauss
(1)
展开
文章档案
2024年12月
(1)
2023年08月
(1)
2022年12月
(2)
2022年06月
(2)
2022年05月
(2)
2021年11月
(8)
2021年09月
(2)
2021年02月
(5)
展开
最新评论
动态
文章 ·31
数说 ·89
问答 ·150
文档 ·7
课程 ·0
视频 ·0
活动 ·0
关注
留言板·3
YashanDB共享集群初体验
YashanDB共享集群基于YashanDB内核持续演进,是一个单库多实例的多活数据库系统,支持在线故障自动切换和故障自动恢复,核心组件主要包括
崖山集群内核(YCK,Yashan Cluster Kernel)
崖山集群服务(YCS,Yashan Cluster Service)
崖山文件系统(YFS,Yashan File System)
发布文章于
2024-12-10
一次严重的硬解析风暴
问题概述数据库在凌晨1点到2点之间,整体hang,出现大量的library cache lock,同时存在大量会话阻塞。系统重启业务后恢复正常。分析过程从ASH中可以看到数据库在01:13的时候,活动
发布文章于
2023-08-17
19c混合分区表
### 概念描述
从Oracle Database 19c开始,Oracle数据库支持Hybridpartitioned tables,也就是混合分区表,进一步扩展了Oracle分区技术。这里
发布文章于
2022-12-16
19c自动索引
#### 新特性描述
自动索引基于手动SQL调优的常用方法,它不断评估执行的SQL和基础表,以确定要创建哪些索引以及可能删除哪些索引。它通过专家系统完成此任务,该系统验证索引可能做出的改进,并在创建
发布文章于
2022-12-16
路漫漫兮其修远,吾将上下而求索。
发布数说于
2022-10-25
中有玄机赋,鸡鸣方显露,猛然悟禅关,打破君门路
发布数说于
2022-09-13
人到中年,褪去了浮躁,越来越明白:争争吵吵,不如修身。
发布数说于
2022-09-09
宾雁湖地成陆,行建功勋早回程,贪恋终非世人福,莫教鸡鹜会相争。
发布数说于
2022-09-08
打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡
发布数说于
2022-09-07
打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡打卡
发布数说于
2022-09-06
oracle业务表的数据发生增删改,该表的索引会写redo,undo吗?
自己简单测试一下,一目了然,为啥要猜,凭感觉?SQL> create table t1 (id number);
Table created.
SQL> insert all
2 into t1 values(1)
3 into t1 values(2)
4 into t1 values(3)
5 select 1 from dual;
3 rows created.
提交回复于
2022-08-04
为什么限制了Oracle的SGA和PGA,OS仍然会用到SWAP?
你不能光算sga,pga啊 你还需要算每个进程消耗的内存,官网给的计算公式 :https://docs.oracle.com/en/database/oracle/oracle-database/19/admin/managing-processes.html#GUID-17E572DA-A048-410A-9C81-744D15867345官网很保守,只算了4M,实际情况中可能需要按5-10M去
提交回复于
2022-08-02
19c SYSAUX表空间SQLOBJ$PLAN表过大,如何清理
https://www.modb.pro/db/421266去看一下这个表里记录的具体内容,参考我遇到的这个case去分析一下
提交回复于
2022-07-21
typora突然就不能用了。。。
亲测可用:按Windows+R打开运行窗口,输入regedit,点确定,打开注册表,依次展开计算机\HKEY_CURRENT_USER\Software\Typora,然后在Typora上右键,点权限,选中Administrtors,把权限全部设置为拒绝。
提交回复于
2022-07-18
Oracle11g如何查看某张表一天内什么时间段修改最频繁
每个时间段内数据库对象的增长量select c.SNAP_ID,to_char(c.END_INTERVAL_TIME, ‘yyyy-mm-dd’) SNAP_TIME,a.OWNER,a.OBJECT_NAME,a.OBJECT_TYPE,b.DB_BLOCK_CHANGES_DELTAfrom dba_objects a,(select SNAP_ID, obj#, DB_BLOCK_CHAN
提交回复于
2022-06-14
ORA-00600: internal error code, arguments: [kdsgrp1]模拟验证
ora-600 [kdsgrp1]错误,表示当读取操作无法找到期望的行时抛出。错误是在内存中发生的,因此可能是仅内存错误或磁盘损坏导致的错误。
### 构建测试表
```
## 创建测试表
cr
发布文章于
2022-06-01
一波三折的索引分裂问题诊断分析过程
接到客户反馈,其中一条insert语句造成了大量的gc buffer busy wait ,buffer busy wait和enq: TXindex contention等待事件,并且索引大小增长很厉害,希望我们协助分析。
发布文章于
2022-05-17
某通信公司数据库因存储故障导致数据库无法open的恢复记录
早上接到客户反馈,因存储故障,导致cureent redo log损坏,数据库无法open,客户自行多次尝试resetlogs的方式open,但是open失败,请求协助,可接受少量数据丢失。如下是客户反馈的他们自己的记录,通过查看历史日志,故障发生在凌晨,客户在凌晨2左右开始就一直在反复的通过resetlogs方式open数据库,但均open失败,直到早上上班才请求我们协助:。 因为redo丢失,客户从故障时间点开始知道早上上班时间点,反复重试了多次resetlogs,均未open成功,报错信息如下:
发布文章于
2022-05-12
mogdb客户端如何将查询结果输出为excel或html格式?
postgres=# \a \t \o /home/mogdb/yyyy.htmlOutput format is unaligned.Showing only tuples.postgres=# \pset format htmlOutput format is html.
提交回复于
2022-01-14
opengauss有类似oracle 10053事件这样的功能吗?
大哥~~~ 我在群里问的,你咋提到墨天轮来了~~~我找到问题根源了的,因为是固态盘,把random_page_cost调低,执行计划就OK了
提交回复于
2022-01-12
ORACLE 如何确定以下执行计划的执行顺序
6 7 5 9 8 4 11 12 10 3 2 1 其实很简单,根据这个你去画个二叉树,一目了然,楼上那位每个分叉的根节点顺序弄反了
提交回复于
2022-01-11
oracle加列+default DDL是否会有锁?
看这个问题争论很大~~~~ 4000W的表测试(12C)SQL> desc creditinfo_part;
Name Null? Type
---------------
提交回复于
2022-01-11
如何知道oracle 一个block块的实际剩余空间?
dump下来或者用bbed看fsbo #free space begin offsetfseo #free space end offset
提交回复于
2021-12-31
postgresql 中字符串截取第二位开始 到 倒数第二位的字符, substr可以实现吗?
postgres=# SELECT substr(substr('postgresql',2),0,length(substr('postgresql',2)));
substr
----------
ostgresq期待大佬~~~看看有没有更简便的写法
提交回复于
2021-12-08
oracle 要自动故障切换,客户端不需要改ip ,rac+adg就可以了吗?
dg broker就可以~~~ 参考我之前测试的https://www.modb.pro/db/33775
提交回复于
2021-12-07
postgresql 除了pgpool集群还有更好的方式做集群吗?
repmgrPacemaker + Corosync还有其它的一些分布式架构,比如gppg_xc/xlcitusrepmgr应该是最简单的
提交回复于
2021-12-06
Truncate异常恢复五之PLSQL恢复
恢复思路1.通过logmnr找到被truncate表上一次的dataobjectid。2.通过dbafreespace获取所有freeblock。3.通过dbmsrowid.rowidcreate来创
发布文章于
2021-11-30
Truncate异常恢复四之BBED恢复
构建测试表sqlSQLcreatetabledevin.testtrunasselectfromdbaobjects;Tablecreated.SQLselectcount()fromdevin.te
发布文章于
2021-11-30
Truncate异常恢复三之GDUL恢复
构建测试表sqlSQLcreatetabledevin.testtrunasselectfromdbaobjects;Tablecreated.SQLselectcount()fromdevin.te
发布文章于
2021-11-30
Truncate异常恢复二之DBMS恢复
构建测试表sqlSQLcreatetabletesttrunasselectfromdbaobjects;Tablecreated.SQLselectcount()fromtesttrun;COUNT
发布文章于
2021-11-30
Truncate异常恢复一之truncate前后对比
Truncate异常恢复一truncate前后对比对象基础信息sqlSQLcreatetabledevin.testtrunasselectfromdbaobjects;Tablecreated.SQ
发布文章于
2021-11-30