数据库人生
码龄14年
  • 1,793,417
    被访问
  • 1,090
    原创
  • 2,209
    排名
  • 340
    粉丝
关注
提问 私信

个人简介:专注于数据库 Oracle 11G OCA、OCP;OceanBase V2 OBCA、OBCP

  • 加入CSDN时间: 2008-04-30
博客简介:

一名数据库爱好者的专栏

博客描述:
专注于数据库
查看详细资料
  • 7
    领奖
    总分 3,321 当月 109
个人成就
  • 获得228次点赞
  • 内容获得213次评论
  • 获得968次收藏
创作历程
  • 26篇
    2022年
  • 139篇
    2021年
  • 299篇
    2020年
  • 324篇
    2019年
  • 282篇
    2018年
  • 84篇
    2017年
  • 30篇
    2016年
成就勋章
TA的专栏
  • postgresql ha patroni
    付费
    11篇
  • 笔记
  • newsql-spanner/f1
    2篇
  • newsql-yugabytedb
    2篇
  • yugabytedb os
    1篇
  • yugabytedb setup
    1篇
  • newsql-cockroachdb
    1篇
  • cockroachdb setup
  • newsql-tidb
    2篇
  • tidb setup
    2篇
  • newsql-oceanbase
    1篇
  • newsql-sequoiadb
    1篇
  • data warehouse
  • yellowbric
  • teradata
  • netezza
    1篇
  • bigdata
  • kafka
  • flink
  • clickhouse
    4篇
  • hive
  • spark
  • hbase
    8篇
  • elasticsearch
    12篇
  • es os setting
    1篇
  • es setup
    5篇
  • es maintain
    4篇
  • postgresql
    7篇
  • postgresql basic
    51篇
  • postgresql os setting
    4篇
  • postgresql setup upgrade
    18篇
  • postgresql parameter
    26篇
  • postgresql opti table index
    80篇
  • postgresql role user priv
    9篇
  • postgresql sql plpgsql
    40篇
  • postgresql wal xlog log
    13篇
  • postgresql backup recovery
    28篇
  • postgresql repl
    7篇
  • postgresql repl bdr
  • postgresql repl pglogical
    2篇
  • postgresql repl bucardo
    2篇
  • postgresql repl Slony-I
    3篇
  • postgresql repl londiste
  • postgresql ha
    15篇
  • postgresql ha stolon
    2篇
  • postgresql ha pacemaker
    7篇
  • postgresql ha pgpool
    20篇
  • postgresql ha repmgr
    11篇
  • postgresql ha pg_auto_fail
    3篇
  • postgresql ha ecox
    2篇
  • postgresql shared
    1篇
  • postgresql shared citus
    10篇
  • postgresql shared plproxy
    4篇
  • postgresql check monitor
    29篇
  • postgresql extension
    65篇
  • postgresql tool
    38篇
  • greenplum
    2篇
  • greenplum os setting
    4篇
  • greenplum setup
    5篇
  • greenplum table index
    2篇
  • greenplum backup recovery
    1篇
  • greenplum command
    3篇
  • greenplum monitor
    2篇
  • greenplum tool
    3篇
  • pgxc pgxl
    7篇
  • tbase
    1篇
  • antdb
  • gaussdb
  • mysql
    2篇
  • mysql
    9篇
  • mysql os setting
    2篇
  • mysql setup upgrade
    7篇
  • mysql parameter
    23篇
  • mysql role user privilege
    6篇
  • mysql opti table index
    19篇
  • mysql sql
    8篇
  • mysql backup recovery
    8篇
  • mysql ha
    15篇
  • mysql ha mha
    8篇
  • mysql ha mgr innodb cluster
    11篇
  • mysql ha pxc
  • mysql ha proxysql
    1篇
  • mysql ha mmm
  • mysql sharding
  • mysql sharding mycat
    1篇
  • mysql sharding vitess
    1篇
  • mysql check
    4篇
  • mysql tool
    7篇
  • oracle
    1篇
  • oracle basic knowledge
    58篇
  • oracle advanced knowledge
    35篇
  • oracle os setting
    3篇
  • oracle dbf asm gi rac
    29篇
  • oracle parameter
    20篇
  • oracle table index
    38篇
  • oracle sql plsql
    19篇
  • oracle lock transaction
    5篇
  • oracle optimizer statistics
    12篇
  • oracle flashback
    1篇
  • oracle net
    5篇
  • oracle expdp impdp tts
    8篇
  • oracle backup recovery
    20篇
  • oracle ha
    2篇
  • oracle ha maa
    5篇
  • oracle ha rac
  • oracle ha data guard
    29篇
  • oracle shared
  • oracle tool
    19篇
  • oracle check
    12篇
  • oracle golden gate
    5篇
  • oracle ebs
    16篇
  • other db
  • redis
    14篇
  • ssdb
  • mongodb
    19篇
  • leveldb
  • rocksdb
  • db connection pool
    2篇
  • monitor
  • monitor zabbix
    13篇
  • monitor grafana
    4篇
  • monitor n9e
  • os
    4篇
  • linux
    48篇
  • linux rhel centos
    50篇
  • linux debian ubuntu
    22篇
  • vm
  • docker k8s
    2篇
  • virtualbox
    4篇
  • vmware
    5篇
  • lang
  • shell
    7篇
  • python
    7篇
  • 杂七杂八
    7篇
兴趣领域 设置
  • 数据库管理
    数据库架构dba
  • 最近
  • 文章
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

初始化参数OPEN_CURSORS的理解加深

以前一直有些迷惑,一直以为v$open_cursor里查询出来就是当前open的cursor,google收藏了一些讨论得比较深入的帖,比如说这里: 。[@more@]今天看到Natalka Roshak写的一篇关于open_cursors及session_cached_cursors的文章,顿时一目了然,参见:,摘录部分精彩内容如下:SESSION_CACHED_CURSORS sets the number of cached closed cursors each session can have
转载
发布博客 2022.04.06 ·
36 阅读 ·
0 点赞 ·
0 评论

PostgreSQL的WAL

<<PostgreSQL的WAL(1)–Buffer Cache>><<PostgreSQL的WAL(2)–Write-Ahead Log>><<PostgreSQL的WAL(3)–Checkpoint>><<PostgreSQL的WAL(4)–WAL创建和调优>>
转载
发布博客 2022.03.09 ·
32 阅读 ·
0 点赞 ·
0 评论

ignore_checksum_failure

SELECT * FROM tmp_t0;WARNING: page verification failed, calculated checksum 23222 but expected 50884ERROR: invalid page in block 0 of relation base/16386/24890但是,如果无法从备份还原数据,我们该怎么办? 当然,ignore_checksum_failure参数使您能够尝试读取表,但有可能损坏数据。SET ignore_checksum_
原创
发布博客 2022.03.09 ·
88 阅读 ·
0 点赞 ·
0 评论

如何遏制PostgreSQL WAL的疯狂增长

http://blog.chinaunix.net/uid-20726500-id-5766987.html
转载
发布博客 2022.03.08 ·
33 阅读 ·
0 点赞 ·
0 评论

12c: USE_SID_AS_SERVICE_listener_name

In an Oracle 12c container database, the client must specify a service name in order to connect to the PDB. Many Database clients with earlier releases of Oracle Database might have hard-coded connect descriptors to use SID to connect to the database. Now
转载
发布博客 2022.03.03 ·
39 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 10 (Bloom)

In the previous articles we discussed PostgreSQL indexing engine and the interface of access methods, as well as B-trees, GiST, SP-GiST, GIN, RUM, and BRIN. But we still need to look at Bloom indexes.BloomGeneral conceptA classical Bloom filter is a dat
转载
发布博客 2022.03.01 ·
22 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 9 (BRIN)

In the previous articles we discussed PostgreSQL indexing engine, the interface of access methods, and the following methods: B-trees, GiST, SP-GiST, GIN, and RUM. The topic of this article is BRIN indexes.BRINGeneral conceptUnlike indexes with which we
转载
发布博客 2022.03.01 ·
23 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 8 (RUM)

We have already discussed PostgreSQL indexing engine, the interface of access methods, and main access methods, such as: hash indexes, B-trees, GiST, SP-GiST, and GIN. In this article, we will watch how gin turns into rum.RUMAlthough the authors claim th
转载
发布博客 2022.03.01 ·
15 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 7 (GIN)

We have already got acquainted with PostgreSQL indexing engine and the interface of access methods and discussed hash indexes, B-trees, as well as GiST and SP-GiST indexes. And this article will feature GIN index.GIN“Gin?.. Gin is, it seems, such an Amer
转载
发布博客 2022.02.28 ·
40 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 6 (SP-GiST)

We’ve already discussed PostgreSQL indexing engine, the interface of access methods, and three methods: hash index, B-tree, and GiST. In this article, we will describe SP-GiST.SP-GiSTFirst, a few words about this name. The “GiST” part alludes to some sim
转载
发布博客 2022.02.28 ·
19 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 5 (GiST)

In the previous articles, we discussed PostgreSQL indexing engine, the interface of access methods, and two access methods: hash index and B-tree. In this article, we will describe GiST indexes.GiSTGiST is an abbreviation of “generalized search tree”. Th
转载
发布博客 2022.02.28 ·
22 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 4 (Btree)

We’ve already discussed PostgreSQL indexing engine and interface of access methods, as well as hash index, one of access methods. We will now consider B-tree, the most traditional and widely used index. This article is large, so be patient.BtreeStructure
转载
发布博客 2022.02.28 ·
35 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 3 (Hash)

The first article described PostgreSQL indexing engine, the second one dealt with the interface of access methods, and now we are ready to discuss specific types of indexes. Let’s start with hash index.HashStructureGeneral theoryPlenty of modern progra
转载
发布博客 2022.02.28 ·
29 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 2

InterfaceIn the first article, we’ve mentioned that an access method must provide information about itself. Let’s look into the structure of the access method interface.PropertiesAll properties of access methods are stored in the “pg_am” table (“am” sta
转载
发布博客 2022.02.28 ·
10 阅读 ·
0 点赞 ·
0 评论

Indexes in PostgreSQL — 1

IntroductionThis series of articles is largely concerned with indexes in PostgreSQL.Any subject can be considered from different perspectives. We will discuss matters that should interest an application developer who uses DBMS: what indexes are available
转载
发布博客 2022.02.28 ·
15 阅读 ·
0 点赞 ·
0 评论

一次近乎完美的PostgreSQL版本大升级实践

作者 | Jose Finotto译者 | 马可薇策划 | 万佳2020 年 5 月,我们与 OnGres 合作,对 GitLab 上的 Postgres 集群进行版本大更新,从 9.6 版本升级到 11 版本。升级全部在维护窗口内运行,没有丝毫差错;更新中所有涉及的内容、计划、测试,以及全流程自动化,全部进行拆包,只为实现一次近乎完美的 PostgreSQL 升级。本次版本更新,我们面临的 最大难题在于如何利用一个规划完善的 pg_upgrade,方便且高效地对整体项目进行重要版本升级。为此,我们
转载
发布博客 2022.02.25 ·
171 阅读 ·
0 点赞 ·
0 评论

Oracle、MySQL、PG是如何处理数据库“半页写”的问题的?

数据库“断页”是个很有意思的话题,目前任何数据库应该都绕不过去。我们知道数据库的块大小一般是8k、16k、32k,而操作系统块大小是4k,那么在数据库刷内存中的数据页到磁盘上的时候,就有可能中途遭遇类似操作系统异常断电而导致数据页部分写的情况,进而造成数据块损坏,数据块损坏对于某些数据库是致命的,可能导致数据库无法启动。既然对于断页问题数据库都可能遇到,那么再来看看主流数据库是如何避免发生断页的。先看看mysql,innodb的page size一般是16k,innodb的数据行发生变更时,将buffer
转载
发布博客 2022.02.25 ·
44 阅读 ·
0 点赞 ·
0 评论

PostgreSQL的MVCC vs InnoDB的MVCC

任何一个数据库最主要功能之一是可扩展。如果不删除彼此,则尽可能较少锁竞争从而达到这个目的。由于read、write、update、delete是数据库中最主要且频繁进行的操作,所以并发执行这些操作时不被阻塞则显得非常重要。为了达到这种目的,大部分数据库使用多版本并发控制(Multi-Version Concurrency Control)这种并发模型。这种模型能够将竞争减少到最低限度。MVCC是什么Multi Version Concurrency Control ( MVCC)是这样的一种算法:通过.
转载
发布博客 2022.02.25 ·
26 阅读 ·
0 点赞 ·
0 评论

POSTGRESQL 的被攻击点 与 反击

如同没有十全十美的人,一个产品哪里有十全十美的,不怕有缺点,就怕没认知。那么如果从“处女座” 挑剔的角度来看POSTGRESQL 那么到底怎么能从“鸡蛋里面”挑挑骨头,让PG 下不来台。攻击—问题1 :多版本控制方式垃圾众所周知,postgresql 的MVCC多版本控制以及事务回滚段,并非用 ORACLE ,MYSQL的集中式的方式来进行解决,而是通过在每个表中的每行通过保存多个行版本来解决,导致一个表会存储很多行版本的数据,最终导致表膨胀。同时一个update 相当于 insert ,delete操
转载
发布博客 2022.02.25 ·
58 阅读 ·
0 点赞 ·
0 评论

Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAchk

Autonomous Health Framework (AHF) - Including TFA and ORAchk/EXAchk (文档 ID 2550798.1)# su - oracle$ cd /tmp$ rz$ ls -l AHF*-rw-r--r-- 1 oracle oinstall 417185977 Feb 7 18:00 AHF-LINUX_v21.4.1.zip$ unzip AHF-LINUX_v21.4.1.zipArchive: ./AHF-LINUX
原创
发布博客 2022.02.07 ·
847 阅读 ·
0 点赞 ·
0 评论
加载更多