刷新
Redis容量评估模型

博主头像 计算Redis容量,并不只是仅仅计算key占多少字节,value占多少字节,因为Redis为了维护自身的数据结构,也会占用部分内存,本文章简单介绍每种数据类型(String、Hash、Set、ZSet、List)占用内存量,供做Redis容量评估时使用。当然,大多数情况下,key和value就是主要 ...

PostgreSQL数据备份方式

博主头像 1、数据目录文件备份此方式最为简单直接,备份之前需要先停止数据库,然后备份整个data数据目录,恢复数据库时候直接恢复文件数据即可。这种方式因为是备份整个PG库,因此非常适合于数据库迁移,需要保证前后安装的pg库版本一致。2、SQL转储方式备份本质上就是使用PG库提供的pg_dump和pg_dump ...

Oracle如何生成导出账号的DDL脚本

博主头像 之前我写了一篇博客ORACLE如何用一个脚本找出一个用户的授权信息?,有些场景,这个脚本够用了,但是有些场景,例如,你需要将一个账号的权限从开发环境平移到UAT环境时,我想通过一个脚本生成账户(test)的ddl脚本,自己写了一个脚本,后面发现网上有一个脚本更好/更全面,分享于此: set long ...

Redis安装部署(Windows环境)

博主头像 一、Redis简介: Redis 是一个开源的使用 ANSI C 语言编写、遵守 BSD 协议、支持网络、可基于内存、分布式、可选持久性的键值对(Key-Value)存储数据库,并提供多种语言的 API。 Redis通常被称为数据结构服务器,因为值(value)可以是字符串(String)、哈希(H ...

GreatSQL分页查询优化案例实战

博主头像 GreatSQL分页查询优化案例实战 导语 随着国产化替代的深入,很多 Oracle 数据库迁移到 GreatSQL 上,GreatSQL 也做了大量的 Oracle 语法兼容,以减少国产化改造工作。 本文说一下 Oracle 的分页查询语句迁到 GreatSQL 上来的表现以及如何用 GreatS ...

Oracle如何修改账号密码版本?

博主头像 密码版本的概念 什么是Oracle的密码版本(Password Version)呢? 这里所说的密码版本(Password Version) 术语指的是身份验证协议的版本,而不是Oracle Database的版本.虽然它看起来像数据库版本一样,实际意义并不相同.一般不同的密码版本对应不同密码哈希算 ...

Redis是如何高效管理有限内存的?

博主头像 过期删除策略的深度剖析 Redis 可以对 key 设置过期时间的,为了防止过期的key长期占用内存,需要相应的过期删除策略将过期的key删除 基础操作 Redis设置过期时间 setex key1 5 value1:创建记录的时候指定过期时间,设置key1在5秒后过期 其实Redis这是一种基于创 ...

Flink和StreamPark自定义UDF函数的使用

博主头像 本文分享自天翼云开发者社区《Flink和StreamPark自定义UDF函数的使用》,作者:王****帅 1、什么是函数 在 SQL 中,我们可以把一些数据的转换操作包装起来,嵌入到 SQL 查询中统一调用,这就是“函数”(functions)。Flink 的 Table API 和 SQL 同样提 ...

PostgreSQL中的work_mem参数

博主头像 在SQLServer中有一个内存授予(Memory Grant)的概念,意思是一个执行一个查询语句所需的内存大小,如果获取不到这个内存,则查询申请等待内存,因此就会受到影响。PostgreSQL有一个类似于此的work_mem参数,该参数也是执行跟查询所使用的内存有关的,那么work_mem的具体含 ...

MySQL 31 误删数据后除了跑路,还能怎么办?

博主头像 传统的高可用架构不能预防误删数据的,因为主库的一个drop table命令,会通过binlog传给所有从库和级联从库,进而导致整个集群的实例都会执行这个命令。 MySQL相关误删数据主要有以下几种可能: 使用delete语句误删数据行; 使用drop table或truncate table语句误删 ...

Ubuntu 20下PostgreSQL 17.6 源码编译安装,排除doc包

博主头像 前些年写了一个PostgreSQL自动化安装的shell脚本,这几年一直在用,中间有微调过但都可以正常一键安装,今天尝试安装一个最新版的PostgreSQL 17.6(Aug. 11, 2025发布的),发现编译过程中死活过不去,遇到如下几个错误 1,ERROR: `xmllint' is miss ...

技术干货 | 如何将大表在线改造为分区表并释放空间

博主头像 技术干货 | 如何将大表在线改造为分区表并释放空间 出现麻烦 你是否遇到过如此令人麻烦的问题,比如:由于前期规划不当,后期库表数据量猛增;或者由于“年久失修”而造成的表数据积累不断。等等诸如此类 大表 问题。 面对这些大表,是删也不能删,清理又困难。 即使你不嫌麻烦,一点一点的通过 delete 清 ...

《数据资产管理核心技术与应用》读书笔记- 第七章- 数据权限与安全(一)

博主头像 《数据资产管理核心技术与应用》是清华大学出版社出版的一本图书,全书共分10章,第1章主要让读者认识数据资产,了解数据资产相关的基础概念,以及数据资产的发展情况。第2~8章主要介绍大数据时代数据资产管理所涉及的核心技术,内容包括元数据的采集与存储、数据血缘、数据质量、数据监控与告警、数据服务、数据权限 ...

ORA-01720 错误及解决方法

博主头像 ORA-01720 错误表示在 Oracle 数据库中尝试授权时,缺少必要的 grant option 权限。这通常发生在用户试图将权限传递给其他用户时,但自身并未被授予传递权限。 示例,假设以下场景: 用户 A 创建了视图 V_A,其中视图中用了C用户T_C表。 用户 B 使用视图 表V_A 。 ...

<1···456···50>