摘要:
启动数据库: systemctl start DmServiceDMSERVER.service 停止数据库: systemctl stop DmServiceDMSERVER.service 重启数据库: systemctl restart DmServiceDMSERVER.service 查看 阅读全文
posted @ 2025-06-18 00:47
屠魔的少年
阅读(958)
评论(0)
推荐(0)
摘要:
1、 call SF_SET_SYSTEM_PARA_VALUE ('参数名',参数默认值,重启后生效,修改ini配置文件); --参考值 --根据实际环境修改 free -g --占用内存总值的80% call SF_SET_SYSTEM_PARA_VALUE ('BUFFER',51000,1, 阅读全文
posted @ 2025-06-18 00:46
屠魔的少年
阅读(63)
评论(0)
推荐(0)
摘要:
fe节点 Join 显示为 false mysql> show frontends\G *************************** 1. row *************************** Name: 10.2.29.65_9010_1713261138287 IP: 10. 阅读全文
posted @ 2025-06-18 00:42
屠魔的少年
阅读(14)
评论(0)
推荐(0)
摘要:
建表报错: use example_db; CREATE TABLE IF NOT EXISTS `detailDemo` ( `recruit_date` DATE NOT NULL COMMENT "YYYY-MM-DD", `region_num` TINYINT COMMENT "range 阅读全文
posted @ 2025-06-18 00:42
屠魔的少年
阅读(66)
评论(0)
推荐(0)
摘要:
将额外的 FE 节点添加至集群报错:ErrMsg:invalid cluster id mysql> SHOW PROC '/frontends'\G *************************** 1. row *************************** Name: 10.2. 阅读全文
posted @ 2025-06-18 00:41
屠魔的少年
阅读(35)
评论(0)
推荐(0)
摘要:
加入 conf/fe.conf 配置文件中 JAVA_OPTS_FOR_JDK_9 参数 -Duser.timezone=GMT+8 JAVA_OPTS_FOR_JDK_9="-Dlog4j2.formatMsgNoLookups=true -Duser.timezone=GMT+8 -Xmx819 阅读全文
posted @ 2025-06-18 00:41
屠魔的少年
阅读(14)
评论(0)
推荐(0)
摘要:
[LockChecker.checkSlowLocks():109] slow db locks: [{"lockState":"readLocked","slowReadLockCount":1,"dumpThreads":"lockHoldTime: 3024 ms;dump thread: C 阅读全文
posted @ 2025-06-18 00:39
屠魔的少年
阅读(5)
评论(0)
推荐(0)
摘要:
1.1、创建默认存储卷 如果禁止了 StarRocks 创建内置存储卷 (将 enable_load_volume_from_conf 设置为 false), 则启动后必须先创建和设置默认存储卷,然后才能在集群中创建数据库和表。 CREATE STORAGE VOLUME default_volum 阅读全文
posted @ 2025-06-18 00:18
屠魔的少年
阅读(103)
评论(0)
推荐(0)
摘要:
注意: 数据迁移的目标集群必须为 v3.1.8 或 v3.2.3 及以上版本。 参考文档: https://docs.starrocks.io/zh/docs/3.1/administration/data_migration_tool/ 1、开启迁移旧版本兼容 1.1、查看当前集群是否开启旧版本兼 阅读全文
posted @ 2025-06-18 00:17
屠魔的少年
阅读(86)
评论(0)
推荐(0)
摘要:
1、FE节点扩容测试 10.9.75.195 节点上 FE节点镜像下载: docker pull starrocks/fe-ubuntu:3.1.11 mkdir /data/sr/fe/{conf,meta,log} -p cd /data/sr/fe cat > docker-compose.y 阅读全文
posted @ 2025-06-18 00:17
屠魔的少年
阅读(39)
评论(0)
推荐(0)
摘要:
升级步骤: 参考官方升级文档: https://docs.starrocks.io/zh/docs/3.1/deployment/upgrade/ 注意事项: 先升级 BE,再升级 FE StarRocks 集群: hwuat-starrocks-be-10.9.75.195 10.9.75.195 阅读全文
posted @ 2025-06-18 00:16
屠魔的少年
阅读(27)
评论(0)
推荐(0)
摘要:
一、规划 StarRocks 集群: hwuat-starrocks-be-10.9.75.195 10.9.75.195 BE hwuat-starrocks-be-10.9.80.220 10.9.80.220 BE hwuat-starrocks-be-10.9.64.158 10.9.64. 阅读全文
posted @ 2025-06-18 00:15
屠魔的少年
阅读(89)
评论(0)
推荐(0)
摘要:
MySQL 和StarRocks VARCHAR(n) 中的n的含义 在 StarRocks 中,VARCHAR(n) 中的n代表字节数,而在 MySQL 中,VARCHAR(n) 中的 n 代表字符数。根据 UTF-8,1 个汉字等于 3 个字节。 当 StarRocks 和 MySQL 将 n 阅读全文
posted @ 2025-06-18 00:12
屠魔的少年
阅读(16)
评论(0)
推荐(0)
摘要:
# 导入测试数据 mysql -h10.2.30.28 -P9030 -uadmin -pchengce243 testdb -A create database testdb; use testdb; CREATE TABLE IF NOT EXISTS detail ( event_time D 阅读全文
posted @ 2025-06-18 00:10
屠魔的少年
阅读(36)
评论(0)
推荐(0)
摘要:
# 查看表当前的分区情况 SHOW PARTITIONS FROM site_access; mysql> SHOW PARTITIONS FROM detailDemo; + + + + + + + + + + + + + + + + + + | PartitionId | PartitionNa 阅读全文
posted @ 2025-06-18 00:09
屠魔的少年
阅读(7)
评论(0)
推荐(0)
摘要:
创建管理员账号: CREATE USER admin@'%' IDENTIFIED BY 'chengce243'; GRANT ALL ON . TO admin@'%'; 修改用户密码: ALTER USER jack@'172.10.1.10' IDENTIFIED BY '54321'; 删 阅读全文
posted @ 2025-06-18 00:09
屠魔的少年
阅读(3)
评论(0)
推荐(0)
摘要:
atrrocks是基于官方的starrocks镜像docker-compose部署启动。 所有部署位置都在/data/starrocks/下。 在fe文件夹下:docker-compose up -d 即可启动FE服务。 在be文件夹下:docker-compose up -d 即可启动BE服务。 阅读全文
posted @ 2025-06-18 00:08
屠魔的少年
阅读(21)
评论(0)
推荐(0)
摘要:
查询FE服务节点情况: SHOW PROC '/frontends'\G SHOW frontends\G 查询BE服务节点情况: SHOW PROC '/backends'\G SHOW backends\G 查询broker服务节点情况: SHOW PROC "/brokers"\G SHOW 阅读全文
posted @ 2025-06-17 23:35
屠魔的少年
阅读(14)
评论(0)
推荐(0)
摘要:
1、2.5.21版本升级到 3.1.12版本,通过同步工具同步数据。 2、3.1.12 版本升级到 3.2.7版本,直接通过替换文件的方式。 3、2.5版本小版本升级一个节点需要10分钟。3.1 版本存算分离版本一个节点1分钟。 4、集群迁移工具不支持迁移视图 阅读全文
posted @ 2025-06-17 23:35
屠魔的少年
阅读(23)
评论(0)
推荐(0)
摘要:
查看所有键 注意:生产环境不要使用此命令,key如果很多会把redis卡死 redis> kyes * 查看所有键总数 redis> dbsize 检查键是否存在 redis> exists key_name 返回键存在则返回1,不存在则返回0 查看键的数据结构类型 redis> type key 阅读全文
posted @ 2025-06-17 23:31
屠魔的少年
阅读(14)
评论(0)
推荐(0)
摘要:
一、生成 RDB 的方式 两个命令可以生成 RDB 文件:save 和 bgsave save:在主线程中执行,会导致阻塞,线上环境不建议使用 bgsave:创建一个子进程,专门用于写入 RDB 文件,避免了主线程的阻塞,这也是 Redis RDB 文件生成的默认配置。 bgsave 为了保证快照完 阅读全文
posted @ 2025-06-17 23:27
屠魔的少年
阅读(9)
评论(0)
推荐(0)
摘要:
mkdir /data/redis/data -p cat > /data/redis/redis.conf << EOF port 6379 bind 0.0.0.0 requirepass 123456 timeout 60 daemonize yes loglevel notice dir / 阅读全文
posted @ 2025-06-17 23:25
屠魔的少年
阅读(12)
评论(0)
推荐(0)
摘要:
cd /mnt mkdir redis-cluster cd redis-cluster mkdir -p 6380/conf 6381/conf 6382/conf 6380 redis.conf port 6380 requirepass 123456 masterauth 123456 pro 阅读全文
posted @ 2025-06-17 23:24
屠魔的少年
阅读(27)
评论(0)
推荐(0)
摘要:
默认配置启动 redis-server 指定配置启动 语法: redis-server --configKey1 configValue1 --configKey2 configValue2 范例,使用6380端口号启动: redis-server --port 6380 配置文件启动 redis- 阅读全文
posted @ 2025-06-17 22:33
屠魔的少年
阅读(14)
评论(0)
推荐(0)
摘要:
修改网络、内存及资源限制相关内核参数 cat >> /etc/sysctl.conf << EOF net.ipv4.tcp_max_syn_backlog = 65535 net.core.somaxconn = 65535 net.ipv4.tcp_max_tw_buckets = 262144 阅读全文
posted @ 2025-06-17 22:32
屠魔的少年
阅读(14)
评论(0)
推荐(0)
摘要:
mac系统使用Homebrew安装Redis 1、没有安装Homebrew,首先安装npm国内的吧,快一些。 打开终端输入以下命令: /bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.s 阅读全文
posted @ 2025-06-17 22:31
屠魔的少年
阅读(48)
评论(0)
推荐(0)
摘要:
redis-cli -a 123456 -h 127.0.0.1 keys *resourcenode_cache_all_schoolid=0* | xargs redis-cli -a 123456 -h 127.0.0.1 del 阅读全文
posted @ 2025-06-17 22:29
屠魔的少年
阅读(43)
评论(0)
推荐(0)
摘要:
最近有个哥们在群里问,有一个日志,里面存的是IP地址(一行一个),如何将这些IP快速导入到Redis中。 我刚开始的建议是Shell+redis客户端。 今天,查看Redis官档,发现文档的首页部分(http://www.redis.io/documentation)有一个专门的主题是讲述“Redi 阅读全文
posted @ 2025-06-17 22:06
屠魔的少年
阅读(41)
评论(0)
推荐(0)
摘要:
Redis主从原理: 副本库通过slaveof 10.0.0.51 6379命令,连接主库,并发送SYNC给主库 主库收到SYNC,会立即触发BGSAVE,后台保存RDB,发送给副本库 副本库接收后会应用RDB快照 主库会陆续将中间产生的新的操作,保存并发送给副本库 到此,我们主复制集就正常工作了 阅读全文
posted @ 2025-06-17 21:05
屠魔的少年
阅读(12)
评论(0)
推荐(0)
摘要:
wal日志即write ahead log预写式日志,简称wal日志。wal日志可以说是PostgreSQL中十分重要的部分,相当于oracle中的redo日志。 当数据库中数据发生变更时: (1)change发生时:先要将变更后内容计入wal buffer中,再将变更后的数据写入data buff 阅读全文
posted @ 2025-06-17 15:31
屠魔的少年
阅读(18)
评论(0)
推荐(0)
摘要:
一、启用归档模式 查看当前状态 show data_directory; show archive_mode; 创建归档目录 mkdir archivelog 在postgresql.conf文件中修改如下三个参数: # 打开归档模式 archive_mode = on # 配置归档命令 archi 阅读全文
posted @ 2025-06-17 15:31
屠魔的少年
阅读(29)
评论(0)
推荐(0)
摘要:
Vacuum 是PG 为了实现MVCC(多版本并发控制)而采用的一种技术。通过保留变更前的记录来实现MVCC的。当数据记录被DML修改,旧版本记录仍保留不变,仅仅需要修改相关记录的xmin、xmax属性,并新增写入变更后的版本记录数据。 由于历史版本数据仍然保留在原表空间中,默认情况下autovac 阅读全文
posted @ 2025-06-17 15:27
屠魔的少年
阅读(31)
评论(0)
推荐(0)
摘要:
一、进程结构 PostgreSQL数据库启动时,会先启动一个叫Postmaster的主进程,还会fork 出一些辅助子进程,这些辅助子进程各自负责一部分功能。 [dave@www.cndba.cn ~]# pstree -ap |grep post |grep -v grep |-postgres, 阅读全文
posted @ 2025-06-17 15:27
屠魔的少年
阅读(31)
评论(0)
推荐(0)
摘要:
pg_hba.conf 文件用于控制PostgreSQL服务器的访问权限。 具体包括:允许哪些用户连接到哪个数据库,允许哪些IP地址连接到本服务器,以及指定连接时使用的身份验证模式。 文件格式如下: TYPE DATABASE USER ADDRESS METHOD TYPE列标识允许的连接方式,可 阅读全文
posted @ 2025-06-17 15:22
屠魔的少年
阅读(212)
评论(0)
推荐(0)
摘要:
如果 pg_ident.conf 文件存在,则系统会基于文件内容将当前登陆的操作系统用户映射为一个PostgreSQL数据库内部用户的身份来登陆。 查看配置文件的位置 postgres=# select name,setting,context from pg_settings where cate 阅读全文
posted @ 2025-06-17 15:22
屠魔的少年
阅读(36)
评论(0)
推荐(0)
摘要:
postgresql.conf 文件包含一些通用设置。 比如内存分配、新建比如内存分配、新建 database 的默认存储位置、PostgreSQL服务器的IP地址、日志的位置等。 如何查看配置: 查询pg_settings系统表: SELECT name, setting FROM pg_sett 阅读全文
posted @ 2025-06-17 15:21
屠魔的少年
阅读(56)
评论(0)
推荐(0)
摘要:
pg_hba.conf:客户端认证配置文件,主要用于控制连接数据库的相关信息,比如主机类型、数据库名、用户名、IP地址等信息。 pg_ident.conf: ident认证配置文件,在pg_hba.conf里面的ident认证方式,就是在pg_ident.conf中配置。 postgresql.co 阅读全文
posted @ 2025-06-17 15:17
屠魔的少年
阅读(20)
评论(0)
推荐(0)
摘要:
类型转换CAST / 双冒号(::) 在PG 的SQL中,会经常看到:: 的语法, "::" 符号其实是一个显示的类型转换符,作用等同于CAST。 可以使用::显示调用CAST,从而快速的一种数据类型的值转换为另一种数据类型。 使用示例 myba=# select '2022'::int,'2022 阅读全文
posted @ 2025-06-17 15:16
屠魔的少年
阅读(12)
评论(0)
推荐(0)
摘要:
create database "test980500" with owner="root" encoding='utf-8'; \connect test980500 CREATE TABLE public.example_table ( id integer NOT NULL, name cha 阅读全文
posted @ 2025-06-17 15:16
屠魔的少年
阅读(8)
评论(0)
推荐(0)
摘要:
一、pg_basebackup工作原理 1、创建检查点,打开FPW,创建备份标签(存储检查点位置,时间等信息); 2、通过流复制协议与数据库建立连接,WAL Sender进程向pg_basebackup发送数据库物理文件; 3、pg_basebackup接收到文件后写入目标位置(压缩或不压缩)。 二 阅读全文
posted @ 2025-06-17 15:14
屠魔的少年
阅读(128)
评论(0)
推荐(0)