洋哥哥db
码龄9年
关注
提问 私信
  • 博客:42,245
    社区:1
    42,246
    总访问量
  • 86
    原创
  • 268,503
    排名
  • 47
    粉丝
  • 0
    铁粉
  • 学习成就

个人简介:可以

IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:河北省
  • 加入CSDN时间: 2016-01-08
博客简介:

qq_33674508的博客

查看详细资料
  • 原力等级
    成就
    当前等级
    2
    当前总分
    126
    当月
    0
个人成就
  • 获得54次点赞
  • 内容获得8次评论
  • 获得91次收藏
创作历程
  • 5篇
    2023年
  • 1篇
    2022年
  • 22篇
    2021年
  • 35篇
    2020年
  • 23篇
    2019年
成就勋章
TA的专栏
  • oracle
    5篇
  • dm
    52篇
  • 大数据组件
    4篇
  • mysql
    6篇
  • clickhouse
    1篇
  • linux
    14篇
  • 笔记
    5篇
  • python
    2篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

357人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

达梦ETL批量流程向导

发布资源 2024.03.01 ·
doc

undo的作用

总结:闪回最大时间为db_flashback_retention_target,闪回数据存在 undo表空间,保留时间为undo_retention,保留时间到了数据不会覆盖,只有当undo表空间不够,数据才会覆盖;的是undo中的TB1未修改的数据+undo(构建cr)保存的数据,其他访问TB1的用户也是如此,因此在用户A修改TB1的时候,undo保证了其他用户对TB1的。闪回时间到了数据不会覆盖,只有当undo表空间不够,数据才会覆盖(原因为先覆盖free的段,再覆盖expired的段)
原创
发布博客 2023.12.07 ·
512 阅读 ·
8 点赞 ·
0 评论 ·
8 收藏

dbwr进程触发条件

4.当进程在LRU链表上查找可以用得buffer header时,扫描到一定限度,会触发DBWn。2.发生CKPT检查点进程(包括增量检查点和完全检查点);3.如果脏数据块的总数超过一定的限度;1.每隔3秒钟启动一次DBWn;
原创
发布博客 2023.12.07 ·
411 阅读 ·
6 点赞 ·
0 评论 ·
9 收藏

LGWR触发条件

5.DBWn启动时,如果发现有脏数据块对应的重做条目还没写到联机日志文件,则触发LGWR,并等LGWR写完,DBWn才继续。LGWR触发,将log buffer日志刷盘到redo log条件。1.用户提交或回滚时,commit,rollback;3.有大于1M的重做日志缓冲区未被写入磁盘;2.有1/3重做日志缓冲区未被写入磁盘;
原创
发布博客 2023.12.07 ·
430 阅读 ·
9 点赞 ·
0 评论 ·
10 收藏

buffer cache

查看buffer cache的命中率(数据缓存)根据经验,一个良好性能的系统,这一值一般保持在 95%左右。查看buffer cache的命中率(数据缓存)根据经验,一个良好性能的系统,这一值一般保持在 95%左右。undo:回滚未提交的数据,构造CR块。buffer cache的内存组织结构。修改db_block_buffers。只要未提交,别的会话就看不见修改。只要未提交就可以回滚。
原创
发布博客 2023.12.07 ·
820 阅读 ·
24 点赞 ·
0 评论 ·
25 收藏

share pool的组成

(管理员执行,设置的大小必须比sga自动分配的shared_pool大,参照v$sga_dynamic_components查询的值。10g后只需要设置sga_target大小,然后系统根据sga_target自动分配给shared_pool,buffer cache等,但还是可以修改,但修改的值必须比sga分配的大,才能生效;,否则设置不成功(会发现show parameter share pool查出来的和v$sga_dynamic_components(sga自动分配的)查的不相等,))
原创
发布博客 2023.12.07 ·
430 阅读 ·
6 点赞 ·
0 评论 ·
10 收藏

hadoop 报错Got too many exceptions to achieve quorum size 2/3. 3 exceptions thrown:异常解决办法

错误缘由:start-dfs.sh启动hadoop ha时,namenode两个节点一会都挂了原因:在执行start-dfs.sh的时候,默认启动顺序是namenode>datanode>journalnode>zkfc,若是journalnode和namenode不在一台机器启动的话,很容易由于网络延迟问题致使NN没法链接JN,没法实现选举,最后致使刚刚启动的namenode会忽然挂掉一个主的,留下一个standy的,虽然有NN启动时有重试机制等待JN的启动,可是因为重试次数限制,可能
原创
发布博客 2022.02.25 ·
1688 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

mysql备份还原

备份与恢复通过数据文件和my.cnf备份还原1.保存原始库的data文件和my.cnf2.拷贝data文件和my.cnf带初始话好的新库,如果涉及到主备,data/auto.cnf文件不替换3.给mysql目录授权chown mysql:msql -R /app/mysql4.启动数据库逻辑备份恢复全备./mysqldump -uroot -proot1234 --single-transaction --flush-logs --master-data=2 --all-database
原创
发布博客 2021.09.16 ·
198 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

mysql主从复制

mysql主从复制主库配置create user ‘copy’@’%’ identified by ‘copy1234’;grant replication slave on . to ‘copy’@’%’;flush privileges;./mysqldump -uroot -proot1234 --single-transaction --master-data=2 --all-databases > /app/mysql/bak/full/backup_full.sqlscp
原创
发布博客 2021.09.10 ·
101 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

oracle,mysql树形结构替换

-- 树形结构等同于oracle的select * from tb_tree start with id='3' connect by PRIOR id = pid;-- 从上往下-- drop procedure getChildLst;CREATE procedure getChildLst_s_to_x(rootId INT) BEGIN DECLARE sTemp VARCHAR(1000); DECLARE sTempChd VARCHAR(1000);...
原创
发布博客 2021.07.24 ·
193 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

SQL 行转列,列转行

SELECT *FROM studentPIVOT (SUM(score) FOR subject IN (语文, 数学, 英语))或者SELECT name,MAX(CASEWHEN subject=‘语文’THEN scoreELSE 0END) AS “语文”,MAX(CASEWHEN subject=‘数学’THEN scoreELSE 0END) AS “数学”,MAX(CASEWHEN subject=‘英语’THEN scoreELSE 0EN.
原创
发布博客 2021.07.01 ·
115 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

InnoDB存储引擎锁的相关优化

InnoDB存储引擎实现了行级锁,行锁的实现带来性能的损耗比表锁更高,但在整体并发处理能力方面要远远高于MyISAM的表锁的,当系统的并发量较高时,InnoDB的整体性能和MyISAM相比有明显的优势;1.尽可能让所有数据检索都能通过索引来完成,避免无索引行锁升级为表所;update tb set name='11' where id='1',当id走索引了,则为行锁,并发高,否则升级为表锁2.合理设计索引,尽量缩小锁的范围3.尽可能减少索引条件,及索引范围,避免间隙锁,例如id<10,在i
原创
发布博客 2021.06.30 ·
122 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据库索引结构

二叉树 缺点:当数据是增量递增时,数的层级随着递增,层级和高,和全表扫描差不多了二叉平衡树 :二叉树的升级版,随着层级递增,可以动态平衡分层,但数据量大了,层级同样很高btree树 :增加第一层节点索引的节点数,比如数据库的最小存储单位页大小为16K,在一列上建索引,该节点存储该列的值,该值假设为10个字节,那么该层可以存1600个节点,第二层为1600*1600,第三层存储为该列值和该行数据的硬盘存储地址,加入1个节点为1k,到第三层就可以存1600*1600*16=40960000个节点
原创
发布博客 2021.05.26 ·
245 阅读 ·
0 点赞 ·
1 评论 ·
1 收藏

导入60G的CSV文件数据到clickhouse报错

一般导入csv到clickhouse报错都是数据格式有问题,解决办法可忽略错误修改config.xml,添加下面配置:<input_format_allow_errors_num>100</input_format_allow_errors_num>clickhouse-client --input_format_allow_errors_num=1 --input_format_allow_errors_ratio=0.1 --password default --q.
原创
发布博客 2021.04.26 ·
1437 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

linux添加自启动服务

vi /etc/init.d/zk#!/bin/sh# chkconfig: - 80 20# description: auto_start_sevciecase $1 in"start"){ for i in master slave1 slave2 do echo "--------启动ZK--------" ssh $i "source /etc/profile; /home/soft/zoo...
原创
发布博客 2021.04.13 ·
170 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

日期时间正则

判断日期select REGEXP_LIKE('2021-1-1 9:00:00','[1-9]\d{3}-(0{0,1}[1-9]|1[0-2])-(0{0,1}[1-9]|[1-2][0-9]|3[0-1])')判断时间select REGEXP_LIKE('2021-1-1 9:00:00','20|21|22|23|[0-1]\d:[0-5]\d:[0-5]\d')
原创
发布博客 2021.04.08 ·
232 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

数据导入到CSV

数据导入到CSV前要处理的
原创
发布博客 2021.03.24 ·
242 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

python解析xml文件

#!/usr/bin/python# -*- coding: UTF-8 -*-from xml.dom.minidom import parseimport xml.dom.minidom# 使用minidom解析器打开 XML 文档DOMTree = xml.dom.minidom.parse("D:\\t_jtb_yzwfcxczyssxdsrmd_20200616.xml")rows= DOMTree.documentElement# 在集合中获取所有电影row = r...
原创
发布博客 2021.03.24 ·
108 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

监控锁表

declarev_sql varchar(500);v_sql2 varchar(500);v_date1 varchar(500);v_date2 varchar(500);beginloopv_date2:='2021-02-07 9:00:00';v_sql:='INSERT INTO TEST.TT SELECT B.NAME,SF_GET_SESSION_SQL(C.SESS_ID) FULL_SQL,A.* FROM V$LOCK A,SYSOBJECTS B,V$SESSIO
原创
发布博客 2021.02.06 ·
279 阅读 ·
0 点赞 ·
1 评论 ·
0 收藏

批量处理数据

declare i int; r_rowid varchar;begin i = 0; for j in (select rowid from XYXX_JC.QTTT_Tmp_419176 ) loop INSERT INTO XYXX_JC.QTTT_TWO SELECT * FROM "XYXX_JC"."QTTT_Tmp_419176" WHERE rowid=j.rowid; i = i + 1; ...
原创
发布博客 2021.01.28 ·
243 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多