- 博客(68)
- 收藏
- 关注
原创 平滑迁移:传统到国产数据库的2026转型之路
从评估到回滚,金仓数据库构建了完整的迁移工具体系和知识库,让复杂迁移变得可量化、可控制、可回退。金仓社区汇聚了数万名 DBA 和原厂专家,无论你处于评估、迁移还是优化阶段,都能找到同行者的经验与支持。选择一条成熟的迁移路径,国产化转型之路将不再崎岖。
2026-03-20 18:06:48
392
原创 性能优化:从原理到实战——国产数据库性能调优精要
用EXISTS替代IN(子查询表大时)。避免在索引列使用函数,如应改写为范围条件。用UNION ALL替代UNION(无需去重时)。只取需要的列,避免SELECT *。善用LIMIT限制返回行数。金仓生态中还有PawSQL等第三方优化工具,可智能推荐索引和SQL改写。从监控到诊断,从索引到参数,每一步都需要理论与实践的结合。金仓社区是您最忠实的伙伴,无论遇到何种性能难题,都能找到同行的经验和专家的指导。记住:调优不是一次性任务,而是持续迭代的过程。
2026-03-03 18:08:00
398
原创 构建坚不可摧的高可用国产数据库服务
国产数据库的高可用与部署实践已形成分布式与集中式两大技术路线并行发展的格局。OceanBase和TiDB代表了分布式数据库在可扩展性、金融级一致性方面的前沿探索;openGauss展现了集中式数据库在高性能、开源生态方面的深厚积累;而金仓数据库则体现了在党政军、关键基础设施领域,全栈国产化适配与安全合规方面的独特价值。构建坚不可摧的数据库服务,关键在于匹配:匹配业务连续性需求、匹配团队技术能力、匹配组织合规要求、匹配生态合作策略。
2026-01-27 18:30:08
683
原创 核心架构深度解析-揭开国产数据库内核的神秘面纱
揭开内核的神秘面纱,我们看到的是无数精妙的设计与艰难的权衡。OceanBase的一体化带来了强大但也带来了复杂度;TiDB的分层获得了弹性却增加了网络开销;openGauss的深度优化成就了单机王者但需在分布式上补课。理解这些架构,不是为了评判优劣,而是为了明智地选择与高效地使用。当面临每秒百万级支付事务时,你会欣赏OceanBase内存转储与Paxos日志流的精妙;当业务需要从十节点快速扩展到百节点时,你会理解TiDB Region调度的价值;
2026-01-22 18:24:01
803
原创 2026国产数据库崛起:生态全景与选型指南
国产数据库的崛起不是简单的技术替代,而是中国数字经济基础设施的自主创新。在选型决策时,企业需要跳出单一的技术指标对比,从业务战略、技术体系、组织能力、生态合作等多个维度综合考量。随着技术的不断成熟和生态的日益完善,国产数据库必将为千行百业的数字化转型提供更加坚实的数据基石。
2026-01-21 18:01:13
666
原创 OceanBase发布首款AI数据库,三行代码构建AI应用
在AI浪潮席卷各行各业的今天,OceanBase不再满足于只做传统数据库的强者,而是选择拥抱AI,把数据库进化为“AI原生数据入口”。“希望OceanBase能够探索出一条数据库在AI时代的范式跃迁。”在2025 OceanBase年度发布会上,OceanBase CEO杨冰宣布发布并开源其首款AI数据库OceanBase seekdb(简称seekdb)。开发者仅需三行代码,即可快速构建知识库、智能体等AI应用,轻松应对百亿级多模数据检索,真正实现“开箱即用”的AI数据基座。
2025-11-21 17:52:52
471
原创 SQL Server 运维实战指南:从问题排查到性能优化
大家好,今天为大家带来一篇实用的 ,涵盖常见问题处理、备份灾备、巡检故障报告及慢查询优化等核心场景,助力实现的运维目标。
2025-09-17 18:24:40
869
原创 MySQL数据库优化实战:6大技巧提升性能
合理设计索引定期更新统计信息必要时手动干预执行计划利用并行查询加速处理优化SQL写法启用执行计划缓存每种方法都不是银弹,需结合业务特点灵活运用。欢迎评论区交流实战经验。
2025-09-16 18:21:34
584
原创 MySQL运维技巧:优化数据库性能与稳定性
以上就是我在MySQL运维中的一些实战经验和心得。希望大家能将这些技巧灵活应用到实际工作中,让数据库更健康,运维更轻松。
2025-09-15 18:12:34
390
原创 Oracle SQL调优技巧实战指南
SQL 调优是一项需要长期积累和不断实践的技能。通过识别问题、收集数据、分析执行计划、实施优化和验证效果,我们可以逐步提升数据库的性能表现。
2025-09-12 18:07:57
604
原创 如何查看Oracle数据库运行状态?轻松掌握7个实用运维命令!
以上就是一些常见的Oracle数据库运维命令。希望大家在实际工作中能够灵活运用这些命令,让我们的运维工作更加轻松高效。如果大家在实践中还遇到过什么问题,欢迎在评论区一起交流!我们一起加油!
2025-09-11 18:25:29
480
原创 SQL嵌套查询详解:理论+实战提升查询性能
SQL嵌套查询和嵌套循环连接是提高查询性能的有效手段。通过合理使用这些技术,我们可以让数据库操作更加高效。当然,每种方法都有其适用场景,选择合适的方法才能事半功倍。大家在实践中还遇到过什么问题?欢迎在评论区一起交流!我们一起填坑,让运维工作更轻松!
2025-09-10 17:58:52
401
原创 SQL连接查询详解:提升数据库查询性能的技巧
SQL连接查询就是将两个或多个表中的行联合起来,根据一定的条件生成新的结果集。例如,customers(客户表)和orders(订单表)可以通过customerid字段连接,找出每个客户的订单信息。
2025-09-09 17:25:44
396
原创 PL/SQL基础教程:从入门到实战案例详解
PL/SQL(Procedural Language/SQL)是一种过程化SQL语言,它扩展了标准SQL的功能,加入了编程语言的特点。这意味着我们可以用PL/SQL来实现复杂的业务逻辑,而不仅仅是简单的数据查询和操作。对于数据库开发人员来说,掌握PL/SQL基础是迈向高级SQL编程的第一步。PL/SQL是一个强大的工具,可以帮助我们在数据库层面实现复杂的业务逻辑。通过掌握基本的块结构和一些常用的控制语句,我们可以大大简化日常的运维工作。希望这篇简短的介绍能让你对PL/SQL有一个初步的了解。
2025-09-08 18:32:28
439
原创 SQL分类详解:掌握DQL、DML、DDL等数据库语言类型
SQL(Structured Query Language)是一种用于管理和操作关系型数据库的标准语言。它允许用户执行各种数据库操作,如查询数据、插入记录、更新记录、删除记录以及管理数据库结构等。
2025-09-02 18:26:31
1265
原创 国产数据库转型指南:DBA技能重构与职业发展
作为一名亲历数据库变革的DBA,我深知从熟悉舒适区转向国产化的星辰大海,之路虽充满挑战,但也蕴含巨大的机遇。希望这份涵盖了主流与核心国产数据库的指南,能为同行们提供更实用的参考与启发。自主可控与多模兼容的核心优势得到准确呈现。欢迎大家继续交流在OceanBase、TiDB、GaussDB、达梦、电科金仓等数据库上的实战经验与困惑!
2025-08-29 18:28:54
1415
原创 国产数据库一体机推荐及最新市场动态解析
国产数据库一体机的发展势头非常迅猛,各大厂商都在不断创新和优化产品,以满足企业对高可用、高性能、高稳定性、弹性扩展等方面的需求。特别是人大金仓最新推出的云数据库-AI版一体机,通过深度融合AI大模型技术,实现了智能运维和性能优化,代表了下一代数据库一体机的发展方向。这些一体机产品不仅提升了数据库的性能,还简化了运维工作,降低了成本。凭借其灵活的部署方式和全面的生态兼容性,为不同规模的企业提供了多样化的选择方案。希望这些信息能对大家有所帮助,也欢迎大家在评论区分享你们在使用国产数据库一体机时的经验和心得。
2025-08-28 18:29:05
1036
原创 数据库云平台:提升运维效率与降低成本的有效工具
数据库云平台不仅能够满足企业对高效、灵活、安全的需求,还能够显著降低运维成本,提高工作效率。如果你还在为传统的数据库运维烦恼,不妨考虑一下数据库云平台,它可能会给你带来意想不到的好处。
2025-08-26 18:32:55
603
原创 AI+数据库:国内DBA职业发展与国产化转型实践
根据最新的招聘网站数据(如拉勾网、智联招聘),2023-2024年国内DBA的薪资水平呈现出稳步增长的趋势。一线城市如北京、上海、深圳的DBA平均年薪在20-30万之间,而二线城市的DBA平均年薪则在15-25万之间。随着企业对数据管理和安全性的重视,作为一名经历了数据库技术变革的资深DBA,我深知国内DBA面临的职业挑战和转型需求。今天,我想和大家分享一些关于。的崛起,DBA的技能要求也在发生变化。浪潮下的转型路径和技能重构。逐渐成为新的核心竞争力。的深度见解,特别是在。
2025-08-25 18:27:24
852
原创 5种主流数据库类型详解,提升运维效率必读
简单来说,数据库是一个长期存储在计算机内、有组织的、可共享的数据集合。数据库管理系统(DBMS)则是用来管理和操作这些数据的应用软件。随着技术的发展,不同的业务需求催生了多种类型的数据库,下面我们将详细介绍五种主流数据库类型:关系型数据库、NoSQL数据库、分布式数据库、数据仓库以及图形数据库。关系型数据库通过表格形式存储数据,数据之间的关联通过主键和外键实现。这种结构使得查询和操作数据变得灵活高效。NoSQL数据库专为大数据和高并发场景设计,通常采用键值对、文档或图结构,支持非结构化数据存储。
2025-08-22 16:51:20
1122
原创 数据库运维管理平台全面解析
数据库运维管理平台是一个综合性的工具,旨在帮助企业高效、安全地管理和维护数据库系统。通过集成迁移、环境部署、弹性伸缩、实例管理、多样性、跨平台、安全管控、运营支持等功能,结合云化、智能化、多模式、安全智防和自动化的发展趋势,平台能够显著提升企业的数据库管理水平,降低运维成本,提高系统的可靠性和安全性。
2025-08-21 18:08:45
864
原创 医疗系统国产化实录:SQL Server国产替代,乙方保命指南
选型不是技术选美,而是风险控制!如果甲方有超复杂存储过程+紧急工期闭眼选金仓,兼容性省下的开发成本够养三个团队如果系统较新且深度绑定华为生态:可试GaussDB,但做好PL/SQL重写准备如果预算有限且业务简单:达梦算备选如果想挑战乙方生存极限:南大通用欢迎你…最终,该三甲医院32个核心模块、2000+存储过程迁移,金仓项目组提前18天上线。至今零医保结算差错——甲方送锦旗那天,我司程序员终于敢请假去挂自己的号了…
2025-07-24 17:35:04
504
原创 Oracle数据类型AnyType与AnyData
Data作为一个可持久化类型,其可以作为集合类型的成员,也可以在PL/SQL中作为subtype的母类型,但是。在相同的列或者字段中存储和操作不同类型的数据,在查询和检索时不必关心数据的实际类型,简化数据处理。Data本身并无法进行约束(只能对其包含的具体类型进行限制),所以子类型和母类型并没有差异。跨类型处理时,也会增加数据类型转换开销和一些潜在的错误,需要在使用过程中加以重视。类型描述,包括对象类型和集合类型,还可以用于构建新的。类型描述加类型的实例集,可灵活的用于过程参数数据。
2025-05-30 17:06:49
724
原创 Oralce RAC DRM详解
在解冻阶段时,发起DRM的LMON会向集群所有LMON发送DRM完成的消息,集群其它LMON在接收到该消息后会和本地节点的LMD进程确认本节点的迁移完成状况,在确认DRM完成后,这些节点的LMON会通知发起DRM的节点DRM已完成,LMON在接收到所有节点的确认消息后,会标记本次进行DRM的windows为已完成状态,下一次DRM时LMD不再检索这部分信息,同时如果队列满了,这部分信息会被覆盖掉。在静默阶段时,LMON通知LMS结束对windows中的数据块之后的请求后,不再接收对这些数据块的其它请求。
2025-05-30 17:02:24
687
原创 SHELL编程简介
其中list需要是一个可迭代对象,如:列表、命令、字符串、文件名列表等。一般的,循环中需要出现循环变量,但不绝对。首先执行expr,判断其退出状态,若为0则执行循环体内的commands直至expr表达式结果非0;声明所使用的shell,后面为所使用shell的绝对路径。:退出脚本,其中n用于代表出错代码,从0-255;一般约定0代表正常退出;:用于执行表达式,并通过$?:shell输出语句,可不接参数使用。:获取目标输入,将输入赋值给变量。:循环跳出语句,用于跳出第n重循环。:循环语句,具体写法如下。
2025-05-23 17:26:39
489
原创 Scp命令使用
其中1,2指定了用户名,执行后需要再输入密码,第一个只指定了目录,第二个指定了复制文件要变更成的文件名,3,4未指定用户名,需要输入用户名和密码。Ipv4:以点分十进制表示,共32bits,组合数量有限(可以通过NAT方法解决)scp [可选参数] file_source file_target。ipv6:以冒号分割16进制,共128bits。【解析】:ssh1和ssh2不兼容。1:强制scp使用ssh1协议。2:强制scp使用ssh2协议。同样是输入密码和用户名。
2025-05-23 17:22:25
1247
原创 Linux常见命令
实例:git clone "ssh://abc@git.com:1118/xxxx" && scp -p -P 1118 abc@git..com:hooks/commit-msg "xxxx/.git/hooks/"Date可用来显示或设定系统的日期与时间,显示时可以设定欲显示的格式,格式设定为一个+号后接数个标记(date + ‘%Y-%m-%d’)ps:上述只针对用户级别的定时任务,如需修改系统级别的任务可修改/etc/crontab文件来增添系统级别的任务。星号依次表示:分钟、小时、日、月、周几;
2025-05-16 18:04:34
1075
原创 Git命令总结
git commit –amend 在不增加新的commit提交情况下,将新修改的代码追加到前一次commit中。git reset –hard HEAD将本地的head指针指向上一个版本,重置暂存区的内容。git reset --hard:工作区、暂存区、本地仓库所有新增都丢失,彻底回退到某个版本。git fetch 将远程主机的最新内容拉到本地,用户检查了以后决定是否合并到本机分支中。在切换分支时,如果在当前分支有文件修改,会将修改的文件信息带到新分支上。git branch 分支名称:新建新分支。
2025-05-15 18:00:07
492
原创 Window下Jmeter多机压测方法
Jmeter多机压测的原理,是通过单个jmeter客户端,控制多个远程的jmeter服务器,使他们同步的对服务器进行压力测试。保存测试采样数据到本地机器通过单台机器管理多个jmeter执行引擎测试计划统一执行,无需复制到每一台jmeter服务器每一台jmeter远程服务器都执行相同的测试计划,jmeter不会在执行期间做负载均衡,每一台服务器都会完整地运行测试计划。
2025-05-15 17:53:34
780
原创 达梦DMDSC初研
DMASM是一个分布式文件系统,用来管理块设备的磁盘和文件,DMASMCMD将物理磁盘格式化后,变成可识别、可管理的 ASM磁盘,再通过 ASM磁盘组将一个或者多个 ASM磁盘整合成一个整体提供文件服务。ASM磁盘格式化以后,会逻辑划分为若干簇(Extent),簇是管理 ASM磁盘的基本单位,ASM文件的最小分配单位也是簇。这些逻辑划分的簇根据其用途可以分为 DESC描述簇、INODE簇和 DATA数据簇。描述簇由多个描述项组成。每一个描述项存储一个 INODE 簇或一个数据簇的元数据。
2025-04-24 16:19:49
833
原创 Linux常用指令-系统管理
修改网络配置文件地址,文件地址:/etc/sysconfig/network-scripts/ifcfg-eth0。IPADDR=192.168.1.100 //设置的IP。NETMASK=255.255.255.0 //子网掩码。BOOTPROTO=static //静态IP。GATEWAY=192.168.1.1 //网关。TYPE=Ethernet //网络类型。DEVICE=ens00 //网卡名。修改文件:vi /etc/hosts。centos7 防火墙操作。
2025-04-24 15:59:54
300
原创 Linux常用指令
说明:sudo命令以系统管理者的身份执行命令,也就是说,经由sudo所执行的指令就好像是root亲自执行。需要输入自己账户密码。查找当前目录中文件属主具有读写权限,并且文件所属组的用户和其他用户具有读权限的文件。查找/var/log目录的中更改时间在七日以前的普通文件,并在删除之前询问他们。uname可以显示一些重要的系统信息,例如内核名称,主机名,版本号之类的信息。以G为输出内存的使用量,-g为GB,-m为MB,-k为KB,-b为字节。查找系统中所有文件长度为0的普通文件,并列出它们的完整路径。
2025-04-24 15:58:43
380
原创 Linux常用指令汇总
文件权限简介:“r”代表可读(4),“w”代表可写(2),“x”代表可执行(1),括号内代表“8421法”2.取消操作:按“ESC”->输入“:”->输入“q!1.保存文件:按“ESC”->输入“:”->输入“wq”,回车 //保存并退出编辑。vim –R /etc/passwd //以只读模式打开文件。将/user/tmp目录下的/tool目录复制到/opt目录下。将/user/tmp目录下的tool目录剪切到/opt目录下。-此时可以对文件内容进行编辑,左下角会显示“--插入--”
2025-04-24 15:40:01
634
原创 VMWARE ESXI安装UOS20SP1虚拟机
第6步,执行完上面步骤后,配置就算完成了,剩下就是启动虚拟机进行安装系统,进行网络配置。第2步,配置网络,单机桌面,选择“在终端打开”,输入ip addr查看网络情况,确认网卡名称ens33,输入ethtool ens33,进行验证,可以看到网速显示有值。安装完成后,重启虚拟机,创建用户,勾选“设置root密码”,登录系统。开启SSH服务,执行vim /etc/ssh/sshd_config,配置下图的三行,进入到如下页面,第1步,单击“创建新虚拟机”,单击“下一步”,第5步,“即将完成”,单击“完成”
2025-03-21 17:35:58
556
原创 使用crontab设置程序自启动
Crontab的主要作用是让用户能够自动化地执行一些重复性的任务,而不需要手动去运行这些任务。Linux系统中的一款定时任务调度器,可以帮助我们在指定。用户可以指定任务的执行时间、执行频率。的命令全部写入crontab计划。的设置来运行相应的脚本、命令。位置分别表示分、时、日、月、周。crontmp.tmp,读取c。,必须确保全都是标准的绝对路径。,该守护进程会定期检查用户的。计划任务编辑文件,在文件里写。行为单位,一行是一个计划,,将crontmp.tmp。在于提高工作效率和便利性。
2025-03-21 17:30:45
643
原创 Linux关机重启二三事
故障是高可用组最常接触的场景,其中包含了进程故障,网络故障、系统故障,硬件故障。掉电关机和重启作为其中最常见的系统故障,具体的细节还是有些许差异的。本文将从操作系统与主板的行为讲解三者之间的联系与区别。
2025-03-21 17:28:40
980
原创 shell编程基础介绍
shell是一种脚本语言,脚本本质是一个文件,里面存放的是特定格式的指令,系统可以使用脚本解析器翻译或解析指令并执行,shell既是应用程序又是一种脚本语言,它能够使得用户跟系统内核直接通信,我们只需要使用任意文本编辑器,按照语法编写相应程序,增加可执行权限,即可在安装shell命令解释器的环境下执行shell命令。Num_operator可以是-eq(数值相等)、-ne(数值不相等)、-gt(大于)、-ge(大于等于)、-le(小于等于)、-lt(小于)=、-z(是否空串)、-n(非空串)
2025-03-21 17:13:15
698
原创 Linux中grep、sed和awk常见用法总结
I 等同于 --binary-files=without-match。-a, --text 等同于 --binary-files=text。如果没有 -e, --expression, -f 或 --file 选项,那么第一个非选项参数被视为。-L, --files-without-match 只打印没有匹配上的<文件>的名称。-l, --files-with-matches 只打印有匹配的<文件>的名称。
2025-03-13 17:15:37
1384
原创 ETL工具-Kettle介绍
ETL是Extract-Transform-Load的缩写,指的是数据抽取、转换、装载的过程,Kettle是一款开源的ETL工具,由Java编写,可在Windows、Linux、Unix上运行,Kettle由两种脚本文件,transformation和job,transformation完成针对数据的基础转换,job则完成整个工作流的控制。Step:组成转换的基本部分,由一个或者多个步骤组成转换,步骤之间都是独立的线程,可以并发执行。一个独立的命令行程序,用于执行由Spoon编辑的转换和作业。
2025-03-13 17:11:36
522
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅