自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(35)
  • 收藏
  • 关注

原创 CrateDB单库、集群安装

CreateDB表可以有主键,但是无法创建索引。CreateDB不支持外键约束。

2025-02-20 09:53:06 989

原创 zookeeper的zkCli.sh登录server报错【无法正常使用】

【代码】zookeeper的zkCli.sh登录server报错【无法正常使用】

2025-02-13 19:36:52 594

原创 Citus的TPCC、TPCH性能测试

本次为Citus+PostgreSQL分片数据库性能测试,测试目的为测试Citus+PostgreSQL数据库的事务处理能力,编写本文档,以作参考.本测试计划适用于PostgreSQL数据库功能和性能测试.2*E5-2680 v4(2.40GHz 14核)8*32GB RDIMM-2400内存8*1.6T MLC SSD2*双万兆光口网卡PGDB-16.4-8k-rhel7-x86_64:PostgreSQL 16.4 on x86_64-pc-linux-gnu, compiled by gcc

2025-02-12 17:31:37 1124

原创 zabbix5.0.46版本源码安装

本例中安装zabbix开源软件和zabbix运行所需的中间件和数据库apache、php和flyingdb。

2025-02-05 17:06:32 557

原创 逻辑复制parallel并发参数测试

cpu表中有1000万条数据,大小为1652MB,当更新的数据量多于10万条的时候有明显变化,多余30万条的时候相差2倍。更新的数据量较多时,逻辑复制使用并发参数相比于使用默认参数性能更高。更新的数据量较少时,逻辑复制使用并发参数相比于使用默认参数性能相差不大。

2025-01-26 14:13:52 773

原创 H2 Database安装部署

内存表是持久化的,但索引数据存储在主内存中,这意味着内存表不应过大。缓存表(普通表的默认类型)是持久化的,其行数不受主内存限制。java版本要高于java 11。

2025-01-25 19:55:29 589

原创 RAID的原理及实现

RAID(独立磁盘冗余阵列,Redundant Array of Independent Disks),磁盘阵列技术。现代硬盘的缺陷:IO性能极弱、稳定性极差。硬盘性能的指标有两个:磁盘的吞吐量和IOPS(每秒进行读写(I/O)操作的次数)现代的计算机总线、内存的速度可以达到5G毎秒,甚至更高,但是硬盘RAID (Redundant Array of Independent Disks)廉价磁盘冗余阵列技术是通过多磁盘并行运行来提高计算机的存储IO性能。

2024-10-20 18:27:12 795

原创 Linux系统和数据库常用的命令2

本文旨在介绍在工作中常用的数据库和 Linux 系统操作及命令,帮助读者提高对这两个领域的理解和应用能力。首先,我们将探讨数据库管理的基本概念,包括常见的 SQL 操作,如数据查询、插入、更新和删除等。接着,文章将转向 Linux 系统,介绍基础命令行操作,包括文件管理、用户权限、系统监控以及网络配置等。通过实际例子和命令解析,读者将能够掌握日常开发和运维中的关键技能,从而提升工作效率并解决常见问题。希望本文能为读者提供实用的参考,支持他们在数据库管理和 Linux 环境中的有效操作。

2024-10-09 13:39:40 529

原创 在PostgreSQL数据库中通过MySQL外部数据封装器(FDW)访问MySQL数据

通过本文的介绍,我们成功地在PostgreSQL中配置了MySQL外部数据封装器,并实现了对MySQL数据库中数据的访问和操作。通过MySQL外部数据封装器(FDW),PostgreSQL可以无缝地访问MySQL数据库中的数据,从而实现跨数据库的数据查询和操作。本文详细介绍了如何在PostgreSQL数据库中配置MySQL外部数据封装器(FDW),以便在PostgreSQL环境中直接访问和操作MySQL数据库中的数据。在MySQL数据库中,创建一个具有远程访问权限的用户,并授予其所有数据库的所有权限。

2024-10-08 12:52:06 576

原创 在Linux系统中安装Python 3,以及修改python默认版本

通过以上步骤,您已经成功安装了Python 3.9.16,并将其设置为默认Python版本。希望对您有所帮助!

2024-09-22 16:42:44 551

原创 PostgreSQL分区表原理、案例的灵活应用

PostgreSQL分区表案例的灵活应用:PostgreSQL10之前的版本不支持内置分区表,若要实现分区功能,需通过继承的方式实现。PostgreSQL 10.x 之前的版本提供了一种“手动”方式使用分区表的方式,需要使用继承 + 触发器的来实现分区表,步骤较为繁琐,需要定义附表、子表、子表的约束、创建子表索引,创建分区删除、修改,触发器等。PostgreSQL 10.x 开始提供了内置分区表(内置是相对于 10.x 之前的手动方式)。内置分区简化了操作,将部分操作内置,最终简单三步就能够创建分区表。

2024-08-30 09:19:34 941

原创 需熟悉的,PG数据库运行机制

一个连接就是一个单独的进程,这些进程都会去数据库里跑SQL,都会占用共享内存,64核心的cpu物理机,配置的数据库连接数过大会影响性能。简单来说,如果要进行数据恢复,需要找到最近一次数据落盘的点(检查点),然后根据归档日志的信息重放sql操作,使其达到数据一致。,每个实例都有一个递增的数字表示时间线,作用是数据复制时确定数据的变更顺序和一致性,新主库会创建新的时间线保证数据一致性。,则说明数据页面比较旧,需要进行回放,反之则不需要回放,就会跳过回放过程。系统故障时间越短,故障次数间隔时间越长,高可用越好。

2024-08-20 10:07:10 896

原创 Linux系统运维、数据库DBA、遇到的基本问题

Linux系统,数据库DBA,遇到的基本问题:在Linux系统中,数据库管理常见的一些基本问题包括性能优化、数据备份和恢复、用户权限管理、以及故障排除。性能优化涉及调整查询效率和索引使用,以提升响应速度。数据备份和恢复确保在系统故障时能够安全恢复数据,通常需要定期进行完整或增量备份。用户权限管理则确保不同用户具有适当的访问权限,以维护数据安全性。此外,故障排除过程通常包括检查日志文件、监控系统资源,以及使用工具分析问题,以迅速恢复数据库正常运行。

2024-08-16 15:26:35 1330

原创 RabbitMQ消息队列,单机环境yum源安装

RabbitMQ消息队列,单机环境yum源安装。

2024-08-16 09:58:36 693

原创 Zabbix监控环境搭建,监控项简单、高级应用,包括自定义监控项、采集器、自动发现规则、监控项原型、宏

Zabbix监控环境搭建,监控项简单、高级应用。其中包括、自定义监控项,采集器,主动被动模式,邮件报警,zabbix5.0基础

2024-08-10 19:53:29 960

原创 WalMiner工具验证fosync功能

walminer工具fosync功能的验证建议实验walminer版本:https://gitee.com/movead/XLogMiner/releases/download/walminer_dev_4.6.0_20240306/walminer_x86_64_centos_v4.6.0.tar.gzwalminer的安装步骤建议参考我之前的文章:https://blog.youkuaiyun.com/qq_61920297/article/details/140838936?fosync帮助文档

2024-08-02 10:48:05 583

原创 WalMiner4.0日志挖掘工具的使用

1、walminer是PostgreSQL的wal日志解析工具,4.0版本摒弃插件模式改为bin模式,现已脱离对目标数据库的编译依赖和安装依赖,一个walminer工具可以解析PG10~PG16的WAL日志。现已实现的功能为。2、walminer4.0改变使用机制,无需在目标数据库做任何操作,即可完成wal解析。另外walminer工具的编译安装不再依赖任何数据库版本,因此一份walminer工具可以支持多个PG版本的解析。(walminer4.0版本需要问作者购买license。

2024-08-01 09:54:18 1092

原创 MongoDB分片集群部署,使用

MongoDB两个分片的集群部署和简单应用

2024-07-29 17:12:49 1481

原创 yum工具报错,启动不了,不可用

yum源工具报错,无法启动

2024-07-28 20:18:59 1099

原创 MongoDB数据库,单库、集群、Docker安装部署以及注意事项

MongoDB数据库,主、备架构,linux安装部署。三个成员副本集提供了足够的冗余,足以应对大多数网络分区和其他系统故障。这些副本集的容量也足以满足许多分布式读操作的需求。副本集的成员数应始终为奇数。这将确保选举顺利进行。在以下三节点副本集中,主节点接受所有写入操作。然后,从节点复制 oplog 以应用于其数据集。1、向副本集添加新节点,3、使用或等方法执行副本集维护,并且4、从节点成员失去与主节点成员的连接的时间超过所配置的timeout(默认为 10 秒)。成功完成选举之前,副本集无法处理写入操作。

2024-07-23 17:02:53 1018

原创 PostgreSQL数据库,找出阻塞进程的SQL语句

结论:当数据库响应时间过长的时候,就有可能存在占用资源很多的SQL语句。

2024-06-27 17:16:17 1068

原创 PostgreSQL的MVCC(多版本并发控制)机制和表膨胀的解决方法

结论:PG数据库导致表膨胀的原因是逻辑删除的历史数据清除不及时主流的MVCC机制如下:1、以Oracle和Innodb为例,写如新数据时,把旧数据转移到一个单独的地方,如回滚段中,如果其他人读取数据时,从回滚段中把数据读取出来,可以有效避免膨胀。2、以SQL Server为代表的,把旧版本的的数据写入专门的临时表空间中,新数据写入日志中,然后去更改数据,也可以有效地避免膨胀。3、PG修改时,旧数据不删除,只是标注为无效(逻辑删除,在某个时间再去清理)

2024-06-27 16:43:18 873

原创 PostgreSQL数据库查看执行计划,优化SQL语句

SQL查询策略,如 Seq Scan(顺序扫描)、Index Scan(索引扫描)、Nested Loop(嵌套循环连接)等。这会返回一个详细的查询计划,包括表的访问方式(如顺序扫描或索引扫描)、连接方法(如嵌套循环连接或哈希连接)、是否排序、使用的索引等信息。结论:SQL查询的优化指标包括执行时间、查询计划、IO操作、索引使用情况、内存使用情况、锁定、并发和CPU使用情况。**Cost:**估计的执行成本,这是 PostgreSQL 用于优化查询计划的重要指标之一。

2024-06-27 16:05:03 1662

原创 Patroni环境的PG(PostgreSQL)数据库集群,Patroni所控制的数据库参数

在使用 Patroni 部署 PostgreSQL 集群时,了解Patroni所控制的数据库参数,并合理地进行配置,是确保集群性能和稳定性的关键,包括一些主备节点的优化

2024-06-21 13:53:48 1086

转载 navicate连接postgresql数据库不成功,报 错:字段datlastsysoid找不到

navicate连接postgresql数据库不成功,报 错:字段datlastsysoid找不到

2024-06-18 12:31:46 1041 2

原创 部署到patroni上的PG主、备库集群,数据同步报错:invalid connection string syntax: invalid connection option “gssencmode“

部署到patroni上的PG主、备库集群,数据同步报错:invalid connection string syntax: invalid connection option "gssencmode"

2024-06-18 11:45:40 328

原创 怎么把scott用户以及其下的所有数据放到asm的data磁盘组中是什么流程和命令

这将迭代 Scott 用户拥有的每个表格,并将其移动到新的表格空间 `new_tablespace`。这将迭代 Scott 用户拥有的每个索引,并将其重建到新的表格空间 `new_tablespace`。4. 如果 Scott 用户拥有索引,那么还需要将索引移动到新的表格空间。这将在 ASM 的 data 磁盘组上创建一个新的表格空间 `new_tablespace`。这将设置 Scott 用户的默认表格空间为新创建的表格空间 `new_tablespace`。

2023-08-28 09:40:15 179 2

原创 在Oracle12c rac集群中使用dbca图形化创建数据库时需要设置数据块大小,应该在目录的那一步找到定制数据库

3. 在 "创建数据库的方式"(Database Creation Method)页面,选择 "高级模式"(Advanced Mode)。4. 在 "数据库模板选择"(Template Chooser)页面,选择 "自定义数据库"(Custom Database)选项。选择 "创建数据库"(Create Database)选项,然后点击 "下一步"(Next)按钮。12. 在 "目录"(Directories)页面,点击 "定制数据库"(Customize Database)按钮。

2023-08-28 09:34:01 593 2

原创 linux系统(redhat7)无人值守自动化安装

Kickstart 配置主要由一个文本文件组成,通常被称为 ks.cfg 文件,其中包含了安装过程所需要的所有信息,如分区、用户、软件包、网络配置等等。PXE(Pre-boot Execution Environment,预启动执行环境)PXE 是一种协议,可以通过网络#引导操作系统,而不需要在本地磁盘中安装操作系统。Kickstart 是一种自动化安装 Red Hat 系统的方法,类似于 Windows 中的自动化安装和 #Linux 中的预配置和自动化脚本。环境:尽量配置两个网卡,虚拟机能联网,

2023-05-24 23:03:11 669 1

原创 命令行提示:-bash-4.2$ ,原因分析及解决

有时候在使用用户登陆Linux系统时会发现,命令行提示符成了:-bash-4.2$,不显示用户名,路径信息。Linux普通用户登录后,命令行提示:-bash-4.1$ ,原因分析及解决。##复制回来后,登出用户,然后在登陆用户查看是否已经解决。原因:用户家目录里面与环境变量有关的文件被删除所导致的。从/etc/skel把丢失的文件 复制回来就可以了。这两个文件被删除了,导致了这个错误。

2023-05-13 21:23:24 4942

原创 linux系统(redhat7)使用shell脚本静默安装Oracle12c(包括创建监听)

环境:电脑可以联网,yum源能使用,没有安装过Oracle数据库。要求:只需把文件上传到指定目录,脚本会自动执行完安装。把这些代码自己粘贴到新建的脚本上。

2023-05-12 20:56:26 511

原创 Oracle数据库企业管理器(OEM)的配置与启动

本次时使用的redhat7操作系统Oracle12c数据库 登录配置企业管理器(oem)

2023-04-28 22:24:27 1548 1

原创 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。

com.microsoft.sqlserver.jdbc.SQLServerException: 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“SQL Server 未返回响应。 08S01] 驱动程序无法通过使用安全套接字层(SSL)加密与 SQL Server 建立安全连接。错误:“PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderExcepti

2022-11-29 13:03:12 32042 8

原创 下载vue-element-admin文件,最直接解决报错的方法

​​下载vue-element-admin文件,最直接解决报错的方法。之前我也是找了很多文章,但是没有成功,当你修改完这些安装环境后,就可以按照官网上的命令挨个的执行了,没有一点问题,亲测有效。而且一点也没报错,也不用像其他博主那样修改这个修改那个了。vue-element-admin压缩包的链接地址是:https://download.youkuaiyun.com/download/qq_61920297/87192419​

2022-11-28 22:44:12 1690

原创 VScode 使用git报错处理方法

error: src refspec refs/heads/main does not match anyerror: failed to push some refs to 'https://github.com/wkz123456987/vscode.git'联想@LAPTOP-GCEH3FAQ MINGW64 /d/one/OneDrive/桌面/vscode (main)$ git config --global user.name 'wkz123456987'

2022-11-27 16:24:18 2493 1

zabbix-agent二进制端,带有server web端模板

zabbix-agent二进制端,带有server web端模板

2025-02-24

Citus的TPCC、TPCH性能测试

Citus的TPCC、TPCH性能测试

2025-02-12

zabbix5.0.46版本源码安装包括php、apache、zabbix

zabbix5.0.46版本源码安装包括php、apache、zabbix

2025-02-05

nmon可视化分析工具

nmon可视化分析工具

2025-01-25

yum+python安装资源包

yum+python安装资源包

2024-07-28

安装Oracle12c响应文件配置文件

安装Oracle12c响应文件配置文件

2023-05-18

install-flash-player-11-linux.x86-64.tar.gz

Linux系统火狐浏览器中的flash插件用于启动和登录oem企业管理器使用

2023-04-28

vue-element-admin完整版的(内有node-modules)开箱即用,可以直接 npm run dev

vue-element-admin完整版的(内有node_modules)开箱即用,可以直接 npm run dev,(完全免费),首先声明,博主也是踩了很多坑,最终花费了三天的空余时间git到这个完整版的前端参考文件,适合做课程设计,快速开发中级企业网站,另外的文章上也有详细的安装说明,比较适用于对电脑熟悉的朋友使用,其中也嵌套有其他博主的论文,这里是个压缩包,可在vscode等多种前端开发软件中使用,在我的GitHub账户上也能获取。

2022-11-28

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除