- 博客(39)
- 资源 (24)
- 收藏
- 关注
原创 Postgres17.0在centos7 编译安装
注意从postgresql 13 的 wal_keep_segments 已经取消,改用 wal_keep_size,此处使用1000M。###需要下载uuid-devel-1.6.2-26.el7.x86_64.rpm软件包#########-----------uuid编译安装如果是主从环境,主从节点都需要编译安装--------------export LANG=en_US.utf8 #中文字符集初始化库用 zh_CN.UTF8。安装pg_stat_statements。启动 postgres。
2024-10-10 18:37:37
1163
原创 使用sysbench 简单测试io
使用sysbench 测试io。sysbench最新版本地址。查看sysbench版本。centos在线安装。
2024-09-05 11:38:40
444
原创 alpine 编译安装postgresql16.4
填入一下内容,注意alpine需要path加入 /bin目录,否则会导致ls不能用。更改hba.conf 和postgresql.conf 配置连接即可。解压缩postgresql16.4的源码压缩文件。/usr/local/pgsql 目录。用addgroup 和adduser。创建 postgres用户及组。安装readline对应包。
2024-08-19 18:31:51
583
原创 postgresql 11.17 开发环境rpm安装及扩展安装
yum local install *.rpm 提示缺少啥依赖就对应yum安装。需要安装centos-release-scl-rh包。其中pg_stat_statements插件为自带。执行环境变量 source pg1117.sh。为了方便维护,编辑环境脚本pg1117.sh。切换用户 su - postgres。进入pg_pathman安装rpm目录。启动 pg_ctl start。安装pg_pathman_11。环境切换脚本pg1117.sh。停止 pg_ctl stop。
2024-08-02 16:28:13
784
原创 alpine 3.18.7 编译安装redis7.2.5
配置conf,监听,端口,密码,最大内存,守护模式等。或者使用jemalloc编译,有助于内存碎片的的减少。查看redis server所在位置。使用libc malloc 编译。我使用jemalloc编译。2.解压缩redis包,3.进行make编译。vim 编辑配置文件。
2024-07-24 18:57:54
495
原创 使用pt-table-checksum 3.6.0避坑指南
根本不管连接的用户,发现海外用户有类似报告https://perconadev.atlassian.net/browse/PT-2250。查看链接:https://perconadev.atlassian.net/browse/PT-1724。recursion-method 如果使用hosts 需要更改从库参数,并重新启动。#将从库的DSN信息写入DSN表,此处密码使用单引号。#使用验证算法,否则默认会报如下错误。由于是生产库,数据量很小,直接重搭。成功,发现记录不一样。通过重新导入,再次校验,成功。
2024-07-05 19:33:23
823
原创 opengauss与pg核心关键技术对比
pg的多线程应该还是遥遥无期,关键应该是担心社区的扩展跟不上和稳定性;64位事务id估计18版本应该能够出来了。
2024-07-05 09:46:01
196
原创 navicat Premium发布lite免费版本了
Navicat Premium发布lite免费版本了,下面是完整功能对比链接。dbeaver该如何应对。
2024-06-27 17:49:30
675
原创 centos 7.2 离线部署 mysql 5.7.37
1.安装依赖清楚mysql从图的依赖存在冲突依赖,进行卸载确认gcc版本安装mysql5.7所需要的依赖mkdir -p只下载不安装,用于放到其他机器:yum8664本地安装判别xtrabackup需要哪些包安装版本为2.4.20rpm -ivh提示如下错误因为需要使用压缩,所以需要安装qpress这个工具需要安装percona库下载后本地安装进行下载安装xtrabackup-2.4.20安装完依赖在本地安装xtrabackup开始安装二进制mysql。
2024-06-26 15:24:40
1905
原创 centos 7.8 安装sql server 2019
具体参考文件地址为: https://learn.microsoft.com/zh-cn/sql/linux/sql-server-linux-setup-sql-agent?选择安装企业版,接下来的步骤好像没有要求输入序列号,我想我是不是应该安装第8个选项,不知道后续有没有什么限制,生产环境慎重选择。2.删除包不会删除生成的数据的文件,如果需要删除数据库文件,使用如下的命令,默认数据库和数据库工具会安装在 /opt/ 下面,如下图所示。注意linux下面使用-p 小写的,help中为-P 是错误的。
2024-06-19 17:44:04
2164
原创 sql server 非sa账号配置发布订阅
查找文档 https://learn.microsoft.com/zh-cn/sql/relational-databases/replication/snapshot-agent-security?到快照代理安全性这边,只能使用windows账户,sql server代理账户不可选。如果有些源端环境,sa账号被禁用,或者有其他问题,那可以按以下步骤操作。用sa登入订阅端,查找发布服务器的时候,使用ydlr_rep用户。可以看到原先的发布,直接删除会报错,但去除对应表后,可以删除。
2024-06-18 14:22:56
816
转载 PostgreSQL 9.6 Released
Posted on 2016-09-29 by PostgreSQL Global Development GroupPostgreSQL 9.6, the latest version of the world's leading open source database, was released today by the PostgreSQL Global Development Group. This release will allow users to both scale up and sca
2024-06-12 18:52:35
67
转载 PostgreSQL 10.0版本发布说明
"PostgreSQL 10.0版本中的同步复制的优选提交(Quorum Commit,即通过读写副本数的优化来平衡读写性能)功能, 从应用程序的角度给了我们更多的选择,以几乎零停机的代价来扩展我们基础设施的能力。"PostgreSQL 10.0版本中的同步复制的优选提交(Quorum Commit,即通过读写副本数的优化来平衡读写性能)功能, 从应用程序的角度给了我们更多的选择,以几乎零停机的代价来扩展我们基础设施的能力。进行了详细的定义,它是通过提供一个强加密的框架来改进密码的安全存储和传输的协议。
2024-06-12 18:50:52
103
转载 postgresql 11版本新特性
为了帮助管理分区,PostgreSQL 11 引入了将不含有分区键值的记录自动转入缺省分区的功能,并增加了在(主表)执行创建主键、外键、索引和触发器时,会将这些操作全部自动复制给所有分区表的功能。另外PostgreSQL 11现在也支持当记录中的分区键值字段被更新后,会自动将该记录移至新的正确的分区表中的功能。尤其是PostgreSQL 11 对表分区的功能进行了重大的改变和提升,增加了内置事务管理的存储过程,,提升了并行查询能力和并行数据定义能力,也引入了JIT编译来加速查询中的表达式的计算执行。
2024-06-12 18:48:25
118
转载 PostgreSQL 12 新特性
在PostgreSQL后面的开发者社区为PostgreSQL 12版所作的大量工作,让我们用户可以以较小的成本换来性能和空间管理等储特性,包括企业级安全、 后台管理和SQL/JSON支持等功能”,作为全球开发组核心成员之一的Dave Page说道,“这个版本延续了PostgreSQL一直以来的对大大小小各级别数据量 的轻松管理,同时在生产环境中的兼具灵活性、可靠性,赢得了长期的声誉”。对分区表的查询也得到了较大改进,特别是对那些有数千个分区的表,而结果只需从几个有限的分区提取数据的查询。
2024-06-12 18:46:18
145
转载 PostgreSQL 13 新特性
是世界上最先进的开源数据库,它的全球社区是一个由成千上万的用户、开发人员、公司或其他组织组成的。", PostgreSQL核心团队成员Peter Eisentraut说, "每个发行版所带来的创新以及其在可靠性和稳定性方面的声誉,这是为什么越来越多的人选择在其应用程序中使用PostgreSQL的原因"。PostgreSQL 13 在索引和查找方面进行了重大改进,有利于大型数据库系统,同时包括索引的空间节省和性能提高,使用聚合或分区的查询时的更快响应,使用增强的统计信息时更优化的查询计划,以及很多其他改进。
2024-06-12 18:43:54
77
转载 PostgreSQL 14新特性
PostgreSQL全球开发组今天宣布正式发布, 这是世界上的最新版本。PostgreSQL 14 带来了很多新特性,可以帮助开发人员和管理员部署以数据为支撑的应 用程序。PostgreSQL 持续在复杂数据类型上添加创新特性,包括更便利地访问JSON和对非 连续数据范围的支持。此次最新版本还增加了 PostgreSQL 在高性能和分布式数据工作负载 方面的改进趋势,在支持连接并发、高写入工作负载、并行查询和逻辑复制方面进行了改进。
2024-06-12 18:41:34
135
转载 postgresql 15 新特性
是世界上最先进的开源数据库,拥有数以千计的用户、贡献者、公司和组织的全球社区。PostgreSQL核心组成员Jonathan Katz表示:“PostgreSQL开发者社区持续构建那些改善开发人员体验,并简化那些支持高性能数据工作负载的功能, PostgreSQL 15 展示了如何通过开放式软件开发,为我们的用户提供一个非常适合应用程序开发并保证其关键数据安全的数据库。PostgreSQL 15 版本的发布主要侧重于性能提升上,在管理本地和分布式部署中的工作负载方面成效显著,包括改进的排序功能。
2024-06-12 18:37:22
196
原创 postgresql 设置时区为 PRC
请注意,设置时区可能会影响日期和时间函数的行为,因此在生产环境中更改时区前应进行充分的测试。-- 设置数据库级别的默认时区为PRC。-- 设置服务器级别的默认时区为PRC。postgresql 时区为 PRC。-- 设置会话级别的时区为PRC。# 设置时区为PRC。#还可以设置日志时区。
2024-06-12 17:53:42
735
转载 PostgreSQL 16 新特性
"随着关系数据库模式的发展,PostgreSQL继续提升在查询和处理大规模数据方面的性能",PostgreSQL核心团队成员Dave Page说,"PostgreSQL 16为用户提供了更多纵向扩展(scale-up)和横向扩展(scale-out)工作负载的方法,同时也为他们提供了理解和优化数据管理的新途径。PostgreSQL是一个创新的数据管理系统,以其可靠性和健壮性著称,得益于全球开发者社区超过35年的开源开发,已经成为各种规模组织的首选开源关系型数据库。订阅者现在可以使用并行方式来处理大型事务。
2024-06-12 14:37:44
293
原创 查看PostgreSQL的复制状态
重新加载配置文件后,可以在指定位置找到生成的复制日志文件。默认情况下,它们存储在data目录下的pg_xlog子目录中。将<table_name>替换为目标表名称,该命令将显示指定表的详细信息,包括复制设置和状态。log_destination = 'csvlog':此选项将日志写入CSV格式的文件。这将返回包含主从节点之间同步进度、复制延迟等相关信息的结果集。打开psql命令行界面或者通过其他客户端工具连接到数据库。注意:以上命令仅适用于已经建立好的复制集群。在结果中会显示与复制相关的配置参数及其值。
2024-06-12 10:07:33
560
原创 oracle清理归档日志
通过设置RETENTION POLICY,可以让Oracle自动管理归档日志的生命周期。确保在实施任何清理策略之前,已经理解了这些操作对于数据库的影响,并且已经有了适当的备份。你可以创建一个定期执行的脚本(例如,使用cron job),以自动清理旧的归档日志。你可以直接登录到Oracle数据库服务器,然后删除不再需要的归档日志文件。RMAN是Oracle提供的一个备份和恢复工具,它也可以用来删除归档日志。
2024-06-12 10:05:22
3206
原创 oracle非归档模式切换归档模式
请注意,在执行这些操作之前,确保您有足够的权限,并且已经做好了完整的备份,以防操作过程中出现问题。此外,在实际操作中,可能还需要考虑其他因素,如磁盘空间、归档策略等。若要将非归档模式切换为归档模式,需要先进行日志切换,并确保所有在线日志文件都已经归档。在Oracle数据库中,将非归档模式切换为归档模式,或者反过来,可以通过设置。,则数据库处于非归档模式。作为结果,表示数据库现在处于归档模式。oracle非归档模式切换归档模式。,则数据库已经是归档模式。
2024-06-12 09:55:40
352
原创 提高rsync速度的技巧
实际数据迁移中发现通过rsync -avzP 参数传递比较大的数据的时候,速度比较慢。另外scp不支持断点续传,但速度是真的快,可以先scp拷贝部分文件后,如果不幸断线,直接使用rsync -av 参数,速度有明显提高,可以达到100-200M/s。实际为传输pg的wal日志, 一般只有60M/s的速度。再用rsync -av。
2024-06-07 17:37:00
1042
原创 centos 7 增加swap空间
设置开机自动挂载交换分区 /etc/fstab 添加以下行。#为了swapfile交换分区的安全 需要设置权限。#开启swapfile交换分区 前提必须格式化。mount -a 来检测文件是否正确配置。#进行查看swapfile文件是否生效。#格式化swapfile交换分区。
2024-06-07 17:24:32
595
原创 centos7下mysql 8.0.32 二进制部署
innodb_flush_log_at_trx_commit=1 #每次事务的redo log都直接持久化到磁盘。log-error=/data460/mysql/mysqlerr.log #指定mysql 错误日志文件。innodb_lock_wait_timeout=120 #指定innodb 行锁超时为120秒,默认值。pid-file=/run/mysqld/mysqld.pid #指定mysqld 进程pid 文件。3、解压缩mysql压缩包至 /data460/mysql/mysql8032/
2024-06-07 17:22:42
881
原创 windows 下mysql5.7.44搭建传统复制
change master to master_host='源库ip', master_user='repslave' ,master_password='密码' ,master_port=3306, master_log_file='mysql-bin.000002' ,master_log_pos=109392;windows下不太好操作,可以用vscode打开,大概在前50行以内,有类似如下文字,得知信息。#如果发现厂商没有优化缓存参数,可以增加以下参数,根据实际需要,最大不超过物理内存的50%
2024-06-06 17:45:32
565
原创 windows 11安装mysql 5.7.44版本
最大数据包大小,支持大数据量插入更新及查询,最大值为1G,此处设置为512M。再次执行初始化,提示初始化成功,并记录下临时生成的密码。提取 mysql-5.7.44-winx64至D盘。#配置serverid ,默认使用ip地址最后一项。如果是windows10及以下,需要安装。# 设置mysql数据库的数据的存放目录。查看服务情况,根据需要,更改为手动启动。# 设置mysql客户端默认字符集。# 创建新表时将使用的默认存储引擎。# 设置mysql的安装目录。vc++ 2013 运行库。
2024-06-05 19:25:37
934
原创 在windows 2016上安装sql server 2012 r2 及sp4
windows server 2016安装sql server2012 sp4
2024-06-05 12:37:04
2087
原创 zookeeper3.8.3集群安装
server.A=B:C:D中的A是一个数字,表示这个是第几号服务器,B是这个服务器的IP地址,C第一个端口用来集群成员的信息交换,表示这个服务器与集群中的leader服务器交换信息的端口,D是在leader挂掉时专门用来进行选举leader所用的端口。这个文件里面有一个数据就是A的值(该A就是zoo.cfg文件中server.A=B:C:D中的A),在zoo.cfg文件中配置的dataDir路径中创建myid文件。注意:搭建zookeeper集群时,一定要先停止已经启动的zookeeper节点。
2024-05-30 16:04:40
1109
原创 windxterm添加多个ssh连接时,提示身份验证失败的bug解决方式。
windxterm,版本号:2.6.0 pre-release 操作系统环境 windows 11。这个比较随机,有可能第二个,我是添加到第四个的时候报错误,密码是正确的,应该是个bug。将对应有问题连接设置中的其他验证方式去掉,只保留密码验证。添加多个ssh连接时,会提示身份验证失败。右键有问题的连接属性,
2024-05-29 17:46:38
1091
原创 【原创】OGG21.3 CENTOS配置ORACLE 19C ADG至KAFKA
GROUPTRANSOPS为以事务传输时,事务合并的单位,减少IO操作;GETUPDATEBEFORES ----12.3版本要加此参数,若不加,在普通update时,即便抽取进程加了GETUPDATEBEFORES等参数,kafka表中的被修改字段修改前的值也不会被写入,11G版本不需要此参数亦可,详情看后面实施过程遇到的错误列表。配置oracle的环境变量文件/home/oracle/.bash_profile里配置,为了怕出问题,我把OGG_HOME等环境变量在/etc/profile配置了一份。
2024-05-24 09:36:03
1193
centos7离线安装mysql8.0.41 rpm所需依赖包
2025-03-21
centos 7.2 离线安装 mysql 5.7.32 依赖包及xtrabackup 2.4.20依赖包
2024-06-26
TortoiseSVN-1.13.1.28686-x64-svn-1.13.0.msi
2019-11-02
TortoiseSVN-1.12.2.28653-x64-svn-1.12.2.rar
2019-08-07
pdftoolkit for D7.rar
2019-06-26
pdftoolkit_r_pp_With_Source_5.0.0.402.rar
2019-06-26
TDBF 7.0.0 支持 Delphi 10.2.3 tokyo版本
2018-12-07
TMS Component Pack 8.5.1 for Delphi XE12 (Rio)
2018-12-04
FlatStyle 4.56 支持 TOKYO 10.2.3东京版
2018-12-02
Hive JDBC连接
2017-11-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人