摘要: 方法1 -- 创建表 create table TestTable as select rownum as id, to_char(sysdate + rownum/24/3600, 'yyyy-mm-dd hh24:mi:ss') as inc_datetime, trunc(dbms_rando 阅读全文
posted @ 2025-05-17 10:10 kahnyao 阅读(163) 评论(0) 推荐(0)
摘要: 构造测试数据 相关函数 函数 说明 rand() 随机函数,会生成0~1之间的随机数 md5(input) 散列函数,根据输入值的不同,生成不同的32位字符串(但只有09,af共16种字符) substring(string, position, length) 字符串截取函数,会截取字符串stri 阅读全文
posted @ 2025-05-17 10:09 kahnyao 阅读(83) 评论(0) 推荐(0)
摘要: 生成测试数据 用到的函数 基本函数 函数 说明 string_agg() 是 聚合函数,用于将一列字符串连接成一个字符串 substring() 用于从一个字符串中提取子串,substring(string, start, length)其中,string: 要从中提取子串的原始字符串。start: 阅读全文
posted @ 2025-05-17 10:08 kahnyao 阅读(130) 评论(0) 推荐(0)
摘要: PostgreSQL视图权限问题 问题背景 用户发现在对视图进行查询的时候报错,提示没有视图基表的权限。 检查权限都是正常的,用户对视图和视图的基表都有select权限,对视图和视图的基表所在的模式也有usage权限。 本次模拟和分析该问题。 创建测试数据 create database testd 阅读全文
posted @ 2025-05-03 10:29 kahnyao 阅读(243) 评论(0) 推荐(0)
摘要: MySQL磁盘满移动数据到其他磁盘 环境信息 [root@centos7 ~]# cat /etc/redhat-release CentOS Linux release 7.6.1810 (Core) [root@centos7 ~]# mysql -uroot -prootroot -e "se 阅读全文
posted @ 2025-04-12 20:05 kahnyao 阅读(61) 评论(0) 推荐(0)
摘要: MongoDB聚合查询 创建测试数据 db.student.drop() db.student.insertOne({_id: 1,name: "zhangsan",age: 12,teacher: ["Tom","Jack"]}) db.student.insertOne({_id: 2,name 阅读全文
posted @ 2025-03-01 19:12 kahnyao 阅读(85) 评论(0) 推荐(0)
摘要: MongoDB增删改查 MongoDB的数据插入 insert的基本用法 语法 db.collection.insert( <document or array of documents>, { writeConcern: <document>, ordered: <boolean> } ) 第一列 阅读全文
posted @ 2025-03-01 19:10 kahnyao 阅读(73) 评论(0) 推荐(0)
摘要: PostgreSQL批量修改对象owner 创建测试数据 psql -U postgres create user test password 'test'; create database testdb; \c testdb CREATE SCHEMA test AUTHORIZATION pos 阅读全文
posted @ 2025-02-13 07:08 kahnyao 阅读(226) 评论(0) 推荐(0)
摘要: Saltstack快速入门 saltstack介绍 Salt,一种全新的基础设施管理方式,部署轻松,在几分钟内可运行起来,扩展性好,很容易管理上万台服务器,速度够快,服务器之间秒级通讯 主要功能:远程执行 配置管理,参考官方文档: http://docs.saltstack.cn/ 安装说明: ht 阅读全文
posted @ 2025-01-06 22:00 kahnyao 阅读(435) 评论(0) 推荐(0)
摘要: MongoDB集群中数据分布 Chunk是什么 在一个shard server内部,MongoDB还是会把数据分为chunks,每个chunk代表这个shard server内部一部分数据。chunk的产生,会有以下两个用途: Splitting:当一个chunk的大小超过配置中的chunk siz 阅读全文
posted @ 2025-01-04 18:24 kahnyao 阅读(379) 评论(0) 推荐(0)