自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL Server 窗口函数

V41m6c_1/C5DOxd||[[null,0,null,0,null,0,["生成一篇关于sql server 窗口函数的文档,每个常用函数都要有示例说明"],null,0,["生成一篇关于sql server 窗口函数的文档,每个常用函数都要有示例说明"],0]]结果中科技部的李四和王五并列第 1,接下来销售额 5000 的张三会直接跳跃到第 3 名。结果中科技部的李四和王五并列第 1,接下来销售额 5000 的张三排名为第 2。用于跨行数据对比,在计算环比、同比、时序分析时属于核心函数。

2026-11-04 16:14:56 161

原创 Oracle Process termination requested /usr/lib/systemd/systemd

xECIk_2u/We76zc||[[null,0,null,0,null,0,["帮我获取这篇文档Doc ID 2106478.1"],1,0,["帮我获取这篇文档Doc ID 2106478.1"],0]]TgQPHd|||[["bash","# 必须以 root 身份执行\nloginctl enable-linger oracle\n",[["# 必须以 root 身份执行",5],["\nloginctl enable-linger oracle\n",0]]]]官方强调,单节点最安全的做法是。

2026-10-21 09:44:36 143

原创 PostgreSQL冻结机制

LVLySd_1/VWapad||[[null,0,null,0,null,0,["看不到你发的pdf"],null,0,["看不到你发的pdf"],0]]它的本质是将数据库中那些很久以前就已经提交、且之后不会再被修改的老旧数据(元组)打上一个特殊的“永远可见”标记,使其安全地脱离32位事务ID的生命周期追踪。\(\text{表的年龄}=\text{系统当前最新的事务 ID}-\text{该表最后一次被冻结时的事务 ID}\)因此,PG 引入了“年龄(Age)”的概念。四、 自动冻结失效的三大“拦路虎”

2026-10-17 16:49:03 363

原创 MySQL:group_replication_start_on_boot vs group_replication_bootstrap_group

是常规武器,开着它,服务器重启了能自己归队。是开天辟地的禁忌武器,只有建新集群(或集群全灭复活)时,让第一个节点临时开一下,用完必须马上关掉。

2026-10-12 11:04:33 312

原创 SQL Server:数据库没配置publication,但sp_replcounters 显示有事务积压

在 SQL Server 中,变更数据捕获(CDC, Change Data Capture)与事务复制共享相同的底层日志读取架构。经排查,该数据库开启了 CDC 功能,但负责扫描日志并写入变更表的 SQL Server Agent 作业。发现,未配置任何事务复制(Transactional Replication)发布的数据库。由于作业未运行,这 11 个事务无法被正常读取和推进,从而永久滞留在日志中,导致。)在事务日志中使用的标记,与事务复制使用的标记完全相同。出现了异常的事务积压。

2026-10-10 08:40:44 243

原创 MacOS EAGAIN无法打开terminal

当前进程数限制10666,但如果只从active monitor上看,只有3471个进程。为什么新建终端无法打开。问题所在,应用产生了很多僵尸进程,但在macos的top里面看不到zombie的信息,一直没往这个方向想。现象:一台mac服务器,大约40来天就会出现服务器连接不上的问题,最后只能到机房强制重启。

2026-09-30 09:42:58 265

原创 SQL Server AG从节点关机-Replication异常-TF1448

在 SQL Server 中,当您结合使用 事务复制 (Transactional Replication)或 变更数据捕获 (CDC)与 Always On 可用性组 (AG)时,跟踪标记 1448 (Trace Flag 1448)扮演着一个至关重要的协调者角色。要深度理解 TF 1448 和日志读取器代理(Log Reader Agent)之间的关系,我们需要从它的设计背景、默认行为以及它所解决的痛点来剖析。

2026-09-29 13:05:50 328

原创 SQL Server:replication添加新的article而无需对旧的重新生成snapshot

对于allow_anonymous,官方文档注明Can't be changed for peer-to-peer publication。,而修改它需要先把allow_anonymous设为0。---添加完article将参数改回去。把immediate_sync改为0。

2026-09-28 15:31:08 213

原创 Infisical

【代码】Infisical。

2026-09-28 11:11:35 34

原创 SQL Server 判断table是否在使用replicate功能

【代码】SQL Server 判断table是否在使用replicate功能。

2026-09-28 11:08:53 153

原创 SQL Server 捕获DDL

【代码】SQL Server 捕获DDL。

2026-09-24 10:20:52 77

原创 SQL Server replication在AG上的配置

Distributor相当于搬运工。Subscriber复制数据的目地。Publisher数据的来源。

2026-09-23 10:42:05 19

原创 yum查询可安装应用的版本

-已应用vault为例:--安装指定版本。

2026-09-23 09:41:45 59

原创 parameter vs argument

Parameter:函数没运行时,代码里用来占坑的变量名。Argument:函数运行时,你填进坑里的真实数据。

2026-09-09 14:30:31 143

原创 Oracle TDE

根据关于多租户架构下 TDE(透明数据加密)的配置规范,不依赖传统sqlnet.ora文件的 联合模式(United Mode)配置 TDE 详细步骤说明。在联合模式下,加密密钥库(Keystore/Wallet)统一存放在 CDB 根容器中并由其管理,所有联合模式下的 PDB 共享此密钥库,但每个 PDB 在其中拥有自己独立的标准主加密密钥(Master Encryption Key)。

2026-09-07 15:48:21 333

原创 CLion2026本地阅读PostgreSQL源码实现跳转

CLion2026-->Open--打开C:\dbadmin\postgresql-18.6\compile_commands.json。3.打开powershell进到到源码路径 cd C:\dbadmin\postgresql-18.6。2.下载相应的perl,win_flex_bison。代码可以欢快的跳转了。

2026-09-05 08:53:56 157

原创 PG源码解读之PageHeaderphdr = (PageHeader) page

PostgreSQL 的物理存储是按页(Page)来管理的,默认情况下,无论是表(Heap)还是索引(Index),在磁盘和内存(Shared Buffers)中都是一个连续的 8 KB(8192 字节)的二进制大物理块。在这 8 KB 的物理块中,最头部的 24 个字节被固定用来存放这个页面的“管理信息”,这就叫 PageHeader(页面头)。PageHeader结构体(定义在中)记录了这些关键秘密:pd_lsn:最后一次修改该页面的 WAL 日志位置(用于崩溃恢复)。pd_lower。

2026-09-04 09:09:15 344

原创 SQL Server备份加密

【代码】SQL Server备份加密。

2026-09-03 13:09:31 219

原创 SQL Server Last Sunday

【代码】SQL Server Last Sunday。

2026-09-02 14:57:09 240

原创 SQL Server 模拟checksum检测错误

要模拟备份时CHECKSUM检测到错误并中断,最有效的方法是直接修改数据库数据页的底层二进制数据(即人为制造物理损坏/Page Corruption)。在 SQL Server 中,无法通过常规的UPDATE语句破坏页面校验和,因为引擎会自动重新计算。我们需要使用未公开的危险命令来直接篡改磁盘上的字节。以下是完整的模拟步骤(请务必在独立的测试数据库中操作,绝对不能在生产环境运行!

2026-09-02 08:25:01 210

原创 powershell Get-Uptime

2026-08-31 09:17:53 35

原创 PostgreSQL源码1:select 1

psql执行select 1;gdb输入list可以查看当前。gdb输入up,down。

2026-08-28 13:18:03 219

原创 PostgreSQL Page Layout

【代码】PostgreSQL Page Layout。

2026-08-27 16:08:43 30

原创 SQL Server exec vs sp_executesql

虽然两者都能执行动态 SQL 字符串,但在安全性、性能和功能上存在本质区别。通常强烈推荐使用。

2026-08-26 13:42:48 355

原创 SQL Server restore verifyonly

【代码】SQL Server restore verifyonly。

2026-08-26 13:13:00 164

原创 Chrome离线安装

离线安装包下载地址:https://www.google.com/intl/en/chrome/browser/desktop/index.html?standalone=1

2026-08-25 11:06:58 194

原创 SQL Server switch partition失败

得知,2张表的索引DATA_COMPRESSION不一致。一致后,重新switch成功。

2026-08-15 09:03:31 194

原创 SQL Server audit login

【代码】SQL Server 监控login的IP。

2026-07-31 15:34:25 881

原创 SQL Server 监控linked server

【代码】sql server 监控linked server。

2026-07-30 14:41:26 176

原创 SQL Server TDE

其中Certificate是最关键的,要做好备份。

2026-07-23 10:49:56 179

原创 vnc连上MacOS,但屏幕不动

解决方法:sudo kill -HUP 37191。37191为WindowsServer的进程号。

2026-07-23 08:22:04 482

原创 SQL Server sp_replmonitorsubscriptionpendingcmds

运行sp_replmonitorsubscriptionpendingcmds,将结果以邮件的形式发送告警。

2026-07-16 15:56:57 79

原创 SQL Server sp_replcounters

powershell监控复制,运行sp_replcounters,将结果以邮件的形式发出告警。

2026-07-16 15:42:56 63

转载 Effectively troubleshoot latency in SQL Server Transactional replication: Part 2

【代码】Effectively troubleshoot latency in SQL Server Transactional replication: Part 2。

2026-07-13 16:43:59 17

转载 Effectively troubleshoot latency in SQL Server Transactional replication: Part 1

【代码】Effectively troubleshoot latency in SQL Server Transactional replication: Part 1。

2026-07-13 16:26:32 17

原创 powershell连接hashicorp Vault获取密码模块

【代码】powershell连接hashicorp Vault获取密码模块。

2026-07-11 15:46:51 28

原创 监控sql server tempdb

powershell脚本批量监控tempdb。

2026-07-11 15:37:37 81

原创 SQL Server Replication诊断语句

【代码】SQL Server 复制诊断语句。

2026-07-08 17:31:22 309

原创 SQL Server查看系统存储过程及视图的定义

对stored procedure:或对View:或。

2026-07-08 14:03:02 229

原创 SQL Server Configuration Manager报Cannot connect to WMI provider错误

Cannot connect to WMI provider. You do not have permission or the server is unreachable. Note that you can only manage SQL Server 2005 and later servers with SQL Server Configuration Manager.无效类[0x80041010]

2026-07-06 11:20:44 259

空空如也

空空如也

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

TA关注的人

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