暂无图片
周波
暂无图片
2022-02-17 加入墨天轮
暂无图片
暂无图片
周波
关注TA
写留言
61
文章
53
粉丝
120K+
浏览量
个人成就
发布61次内容
获得172次点赞
内容获得25次评论
获得197次收藏
回答了25次问答
文章分类
墨力计划
(40)
oracle
(25)
mogdb
(23)
opengauss
(12)
postgresql
(7)
oracle 19c
(3)
ptk
(1)
dolphin
(1)
mysql8.0
(1)
mogdb,opengauss
(1)
mtk
(1)
dns
(1)
展开
最新评论
Oracle之重做日志(Redo Log)管理
在数据内存中数据更改提交之前,如果产生数据库崩溃,那么这一部分更改怎么恢复?是不是任何时刻数据更改的操作都记录在redo log 日志中?谢谢答疑!!!
-手机用户7421
openGauss之物理备份与恢复实践操作(gs_probackup)
清晨,拉开窗帘,让阳光照进屋内,伸伸懒腰,身体也逐渐清醒过来。好好吃个早餐,人吃饱了,心踏实了,一整天都朝气蓬勃。
-筱悦星辰
openGauss--闪回恢复实践操作
思路决定出路,换个角度看,天地自然宽。
-筱悦星辰
手工安装部署openGauss3.0一主一备(非om工具安装)
生活的本质是不期而遇的温暖,和生生不息的希望。
-筱悦星辰
openGauss之数据库对象简单管理
生活总是要欺凌弱小,你越是放弃自己,它越要让你过得不比别人好。
-筱悦星辰
动态
文章 ·61
数说 ·0
问答 ·25
文档 ·0
关注
留言板·1
如何对两张excel表进行关联以筛选符合条件的数据?
Excel中vlookup函数应用
发布文章
2025-02-19
如何在茫茫CSV数据中找出那些列数不一样的行
如何在茫茫CSV数据中找出那些列数不一样的行?
发布文章
2024-12-12
pg中归档日志一天内每小时的归档频率,如何统计
ll命令输出的第一行是total 0,是一个无关行;这条命令就是打印第二行至最后一行的信息,你也可以使用tail -n +2来代替。
提交回复
2024-10-22
mysql临时表空间问题
  前者为全局临时表空间,后者为会话临时表空间。  会话临时表空间:数据库启动时默认会在innodb_temp_tablespaces_dir参数指定的目录中创建10个会话临时表空间,这就是临时表空间池。当会话在磁盘上创建临时表时,会从临时表空间池中为会话分配临时表空间,当会话断开连接时,临时表空间会被截断并释放会临时表空间池。该池永不会被收缩,但会按需自动增加。会话临时表空间文件大小为5个页面,
提交回复
2024-10-21
pg中命令的结果如何输出到一个文件中?
可以使用psql客户端提供的\o短命令,使用方法:\o a.log select 'ALTER TABLE zy.' || table_name || ' SET SCHEMA xyz' from information_schema.tables where table_schema = 'zy'; \o
提交回复
2024-10-18
已经回收了模式public的usage权限,但是仍能访问public下的表tt,这个哪里错了?
  usage权限表示允许访问模式中包含的对象。如果没有此权限,仍可以看到对象名称,例如通过查询系统目录:select relname,relkind from pg_class where relnamespace = (select oid from pg_namespace where nspname='public';   如果你观察仔细,你会通过psql的\dn+命令发现,public
提交回复
2024-10-16
usage_privileges 中没有数据,但是super用户已经授权成功了
  information_schema.usage_privileges系统视图当前仅会记录排序规则、域、外部数据包装器、外部服务器和序列的usage权限授权信息,你的授权语句为为readonly用户授予public模式的所有权限(针对模式的权限有:usage、create),不在该系统视图的记录范围之内,故无法通过该系统视图查看到已授权信息。  你可以通过pg_namespace中的nspac
提交回复
2024-10-15
crate user 的WITH ENCRYPTED PASSWORD 和with password的区别
方括号是可选的意思,密码始终以加密方式存储在系统目录中。ENCRYPTED关键字没有作用,仅是为了向后兼容而被接受。
提交回复
2024-10-14
pg_relation_size(i.indexrelid) / nullif(idx_scan, 0) DESC NULLS FIRST ,这种写法是啥意思?
  如果猜的不错,idx_scan是pg_stat_all_indexes系统视图中的一列,记录索引被用了多少次。这个排序的作用就是:将从未使用过的索引,按照索引大小从大到小进行排序,随后将使用过的索引,按照索引大小从大到小排序。  通过这个SQL排序可以进一步判断数据库中是否存在多余的大索引占用存储空间。
提交回复
2024-10-11
有个慢查询没有执行完成,如果执行了flush tables 会出现等待,但是mysqldump导出没有问题,底层也执行flush tablbes
  mysqldump是否执行flush table是由命令选项决定的,并非每次执行都会执行flush tables语句。  当执行mysqldump导出数据时,带上哪些选项会才会执行flush tables呢?  (1) --lock-all-tables  在执行mysqldump命令时,带上 --lock-all-tables选项,mysqldump会在数据开始导出前执行flush tabl
提交回复
2024-10-11
replicate_wild_ignore_table 只能在my,cnf中设置吗?
  在MySQL主从复制环境中,replicate_wild_ignore_table参数是从库复制过滤器中的一个配置选项,非系统变量,故你不能直接通过set命令进行修改,通过show variables无法查看;此配置选项允许你以通配符模式(包括%和_通配符,其含义与like模式匹配操作符一致)来匹配多张表,从库的SQL线程在应用来自主库的二进制日志时,会跳过基于这些表的变更日志。  该选项的配
提交回复
2024-10-11
PG的select多表关联查询语句放在pg函数通过return query返回结果时,必须明确指定列的表别名吗?
(1)为什么函数创建成功,在拥有权限的情况下,函数调用失败?你在创建函数时指定的函数体语言是plpgsql,当提交创建函数的请求之后,postgresql会进行函数语法检查,但不会进行函数体的上下文检查,例如:不会检查表有哪些列,也就是说当你书写一个SQL,查询了表中不存在的列,语法检查也是不会报错。(2)针对题主的报错:此函数的作用是返回多表连接之后的结果集,没为名称唯一的列指定表别名,按照正常
提交回复
2024-09-06
opengauss中如何根据xid来换算当时的时间
在opengauss中,你可以尝试将事务ID对应的事务日志解析成文本文件,然后从文本文件中获取时间信息,例如:-- xid=12314 select gs_xlogdump_xid('12314'::xid); -- 执行这个函数会返回一个文本文件,里面包含了提交的事务id与提交时间的映射关系。将就着用咯。
提交回复
2024-09-06
pg -10中,create index concurrently 被卡住了??
(1)concurrently的含义你首先得明白,concurrently选项的作用,在postgreSQL数据库中,带上concurrently创建索引的作用是可以不阻塞其它并发事务对表数据执行变更操作(包括:update、delete、insert);create index concurrently 对表施加SHARE UPDATE EXCLUSIVE锁,update、delete、inse
提交回复
2024-08-28
mysql如何获取某个线程的dump,stack??
1.找到mysqld主进程号ps -ef | grep mysqld2.查看线程信息ps -T -p mysqld进程号3.查看线程堆栈gdb -p SPID线程号4.进入gdb之后,执行backtrace查看线程的堆栈信息
提交回复
2024-08-28
如何配置my.cnf才能不用-s ,通过-h就能登录的?
要使用mysql客户端的-h选项连接MySQL数据库,不需要做额外的配置。MySQL提供了两种连接方式:本地连接和远程连接;连接时,指定-S是通过本地套接字进行连接,也就是本地连接;指定-h是以远程的方式进行连接;如果两个参数均指定,则优先使用远程方式连接数据库。需要注意的是MySQL用户由两部分组成:IP白名单和用户名;在使用远程方式连接时,需要留意当前客户端IP包含于当前连接用户的IP白名单,
提交回复
2024-08-24
mysqlbinlog解析后的生成的文件,能用source 执行码?
直接通过mysqlbinlog解析binlog日志,将输出重定向到新文件中,source这个文件是能正常执行的。
提交回复
2024-08-22
PostgreSQL之插件小论
本文介绍了如何向PostgreSQL中添加插件。
发布文章
2024-08-08
在MySQL8.0.32中如何查看索引信息?
MySQL8.0.32中查看索引的方法(详细):1.方法一:通过show indexshow index from tab_name from db_name;2.方法二:通过show create tableshow create table tab_name;3.方法三:通过information_schema.statisticsselect * from information_schem
提交回复
2024-07-01
在Oracle中,利用哪个关键字来限制查询返回的行数?
除了rownum之外,还可以使用offset…fetch…,例如:select snap_id from dba_hist_tbspc_space_usage group by snap_id order by snap_id desc offset 0 rows fetch first 1 rows only;语法截图:官网地址:https://docs.oracle.com/en/dat
提交回复
2024-07-01
MySQL统计信息相关参数介绍
本文简单介绍了在MySQL中与统计信息收集相关的参数
发布文章
2024-06-28
通过RMAN DUPLICATE...FROM ACTIVE DATABASE创建物理备库
本文简单介绍三种日志发送模式下,DG运行原理,并演示如何通过rman duplicate.... from active database来创建物理备。
发布文章
2024-05-14
postgreSQL IN 跟~ 寻找,哪个更快一些?
  在postgresql中,in和~都有着查找筛选的功能,但特点有所不同,in是精确匹配,~是模糊匹配,返回的结果可能也不一样。如果真的出于好奇,看看谁的查找速度快,这里就简单场景作了简单的测试分析:测试数据:本次测试使用一张拥有两个字段的表,测试表拥有10w记录且没有索引。1.单个条件场景下如果你已经确认自己需要的数据为name=‘weha’:postgres=# explain (analy
提交回复
2023-08-25
无法修改root密码,怎么处理?5.7版本
mysql连接之后,执行一下:flush privileges;然后再执行修改用户密码的语句,试试
提交回复
2023-08-21
archive_timeout和archive_interval这两个参数有什么不同?
区别就是,当超过archive_timeout参数设置的时间时,会强制切换wal日志并归档(也就是会执行类似pg_switch_xlog()日志切换操作),而archive_interval只会尝试归档当前未归档的wal日志,但不会进行日志切换(当然不会归档当前正在使用的wal日志)。你都已经给出答案了,应该没注意到强制切换wal段和强制归档日志文件,其实这就是区别所在。
提交回复
2023-08-18
plsql的tables里面可以看到表 但是写select语句查询不出来,这是什么原因?
plsql刷新了吗?执行select语句报错了吗,那是什么错?还是说,select语句可以成功执行,但是没有返回记录?
提交回复
2023-08-15
MYSQL 8.0.32 为什么ROOT 用户授权失败?
首先,mysql中用户由两部分组成:用户名和白名单信息。从报错信息来看dk_app@’%‘这样的用户并不存在,所以提示你:你正试图通过grant语句创建这个用户,正确的做法如下:1.先创建用户dk_app@’%’2.授予上述用户delete权限例如:
提交回复
2023-08-15
Oracle 二进制日志的文件前缀是什么?
Oracle二进制日志的文件前缀是"redo",后面跟着一串数字和字母的组合,例如"redo01.log"、"redo02.log"等。
提交回复
2023-08-14
PostgreSQL:简单探讨长事务对vacuum的影响
本文简单验证了长事务对于vacuum的影响
发布文章
2023-08-09
PostgreSQL数据库连接时,如何不在命令行指定密码?
本文简单讲述了连接PostgreSQL数据库时,使用三种方式指定用户密码。
发布文章
2023-08-01
Telnet服务(常见报错)
本文简单介绍Telnet服务
发布文章
2023-07-02
PostgreSQL之主备搭建(PostgreSQL 14.2)
本简单介绍了如何通过wal归档和流复制创建一个后备服务器。
发布文章
2023-06-15
Oracle之排序归并连接(Sort Merge Joins)
本文简单介绍了oracle中排序归并连接的使用场景、简单工作原理。
发布文章
2023-05-19
Oracle之Hash Join
本文介绍了Oracle中的hash连接的基本过程、hash表的表示形式,并对基于内存的hash连接算法和基于磁盘的hash连接算法做了简单介绍。
发布文章
2023-05-10
Oracle之嵌套循环连接(Nested Loops Joins)
本文介绍了Oracle中嵌套循环连接是如何进行的以及在哪种情况下使用嵌套循环连接更有效...
发布文章
2023-04-25
Oracle之数据文件和临时文件管理
本文讲解了数据文件的简单管理。
发布文章
2023-03-12
KingBaseES之基于Linux系统的数据库软件安装与卸载指南(单机版)
本文介绍如何通过图形用户界面、字符界面、静默方式在Linux系统上安装及卸载KingBaseES数据库系统。
发布文章
2023-03-04
Oracle之表空间管理
### <font face='楷体'>一、表空间管理指南 &emsp;&emsp;表空间是将相关逻辑结构组合在一起的数据库存储单元。数据库数据文件存储在表空间中。 #### 1.使用多个表空间 &
发布文章
2023-02-09
Oracle之归档重做日志管理
### <font face='楷体'>一、什么是归档重做日志 &emsp;&emsp;Oracle数据库允许您将已填充的重做日志文件组保存到一个或多个脱机目的地,统称为<b>归档重做日志</b>。
发布文章
2023-01-16
Oracle之重做日志(Redo Log)管理
### <font face='楷体'>一、什么是重做日志? &emsp;&emsp;恢复操作最关键的结构是重做日志,它由两个或多个预先分配的文件组成,在数据库发生更改时这些文件存储所有更改。Orac
发布文章
2022-12-13
Oracle之控制文件管理
### <font face='楷体'>一、什么是控制文件? &emsp;&emsp;您可以创建、备份和删除控制文件。 &emsp;&emsp;每个Oracle数据库都有一个控制文件,它是一个小的二进
发布文章
2022-12-02
Oracle数据库监控
### <font face='楷体'>零、概述 &emsp;&emsp;定期监视数据库的操作是很重要的。这样做不仅可以通知您尚未注意到的错误,而且还可以使您更好地了解数据库的正常操作。熟悉正常行为反
发布文章
2022-12-02
Oracle用户管理与数据库安全(简单介绍)
### <font face='楷体'>一、为数据库建立安全策略的重要性 &emsp;&emsp;为每个数据库建立安全策略非常重要。安全策略会建立一些方法,以保护数据库数据不受意外或恶意破坏或数据库基
发布文章
2022-11-23
Oracle进程管理(下)
### <font face='楷体'>五、配置数据库常驻连接池 &emsp;&emsp;数据库服务器预先配置为允许数据库常驻连接池。但是,必须通过启动连接池显式启用此功能。 #### 1.数据库常
发布文章
2022-11-22
关于PTK启动MogDB数据库报cgroup配置文件不存在的问题
### <font face='楷体'>1.问题描述 &emsp;&emsp;使用PTK启动MogDB数据库时,报如下错误: ``` the configure file /opt/mogdb3.0.
发布文章
2022-11-19
Oracle进程管理(上)
### <font face='楷体'>一、专用和共享服务器进程简介 &emsp;&emsp;Oracle数据库使用多个进程,以便多个用户和应用程序可以同时连接到单个数据库实例。Oracle数据库创建
发布文章
2022-11-18
Oracle内存管理(下)
### <font face='楷体'>五、强制全数据库缓存模式 &emsp;&emsp;Oracle数据库实例可以在缓冲区缓存中缓存整个数据库。 **注意**:<font color='red'>此
发布文章
2022-11-10
Oracle内存管理(上)
### <font face='楷体'>一、内存管理简介 &emsp;&emsp;必须管理的内存结构是系统全局区域(SGA)和实例程序全局区域(实例PGA)。Oracle数据库支持多种内存管理方式,可
发布文章
2022-11-08