摘要: 从SQL Server过渡到PostgreSQL:理解模式的差异 前言 随着越来越多的企业转向开源技术,商业数据库管理员和开发者也逐渐面临向PostgreSQL迁移的需求。 虽然SQL Server和PostgreSQL共享许多数据库管理系统(RDBMS)的基本概念,但它们在处理某些结构上的差异可能 阅读全文
posted @ 2024-10-08 08:00 桦仔 阅读(3624) 评论(11) 推荐(13) 编辑
摘要: 云上分布式SQL Server,你值得拥有 介绍Microsoft SQL Azure 是微软的云关系型数据库,后端存储又称为云 SQL Server(Cloud SQL Server)。它构建在 SQL Server 之上,通过分布式技术提升传统关系型数据库的可扩展性和容错能力。 数据模型 (1) 阅读全文
posted @ 2024-09-19 09:00 桦仔 阅读(528) 评论(0) 推荐(2) 编辑
摘要: 单个48TB大小SQL Server数据库备份导致日志文件无法截断 SQL Server 版本:SQL Server 2019背景在一个48T大小的单数据库环境中,采用简单恢复模式,日志文件大小限制为600G。执行一次完整备份时,耗时超过12小时,导致日志文件无法截断并达到上限,后续事务无法正常写入 阅读全文
posted @ 2024-09-10 08:00 桦仔 阅读(2229) 评论(6) 推荐(11) 编辑
摘要: 如何让SQL Server像MySQL一样拥有慢查询日志(Slow Query Log慢日志) SQL Server一直以来被人诟病的一个问题是缺少了像MySQL的慢日志功能,程序员和运维无法知道数据库过去历史的慢查询语句。 因为SQLServer默认是不捕获过去历史的长时间阻塞的SQL语句,导致大 阅读全文
posted @ 2024-07-28 08:00 桦仔 阅读(2894) 评论(10) 推荐(27) 编辑
摘要: 拯救SQL Server数据库事务日志文件损坏的终极大招 在数据库的日常管理中,我们不可避免的会遇到服务器突然断电(没有进行电源冗余),服务器故障或者 SQL Server 服务突然停掉, 头大的是ldf事务日志文件也损毁了,SQL Server服务器起来之后,发现数据库处于"Recovery Pe 阅读全文
posted @ 2024-07-17 03:44 桦仔 阅读(2253) 评论(6) 推荐(20) 编辑
摘要: 分享攒了多年的祖传SQL Server脚本 脚本类别包括:备份还原表分区常用函数错误日志定时自动抓取耗时SQL并归档发邮件脚本模块镜像批量脚本数据库收缩数据库损坏数据库账号统计数据库大小性能作业 脚本数量:54个 github地址:https://github.com/xiaohuazi123/ms 阅读全文
posted @ 2020-03-23 18:00 桦仔 阅读(2734) 评论(6) 推荐(11) 编辑
摘要: 搭建非域AlwaysOn win2016+SQL2016 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www.cnblogs.com/l 阅读全文
posted @ 2017-03-03 22:36 桦仔 阅读(14352) 评论(22) 推荐(4) 编辑
摘要: 从0开始搭建SQL Server AlwaysOn 第四篇(配置异地机房节点) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www.cn 阅读全文
posted @ 2016-12-06 09:40 桦仔 阅读(17643) 评论(11) 推荐(7) 编辑
摘要: 从0开始搭建SQL Server AlwaysOn 第三篇(配置AlwaysOn) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www. 阅读全文
posted @ 2015-07-31 14:29 桦仔 阅读(69272) 评论(87) 推荐(25) 编辑
摘要: 从0开始搭建SQL Server AlwaysOn 第二篇(配置故障转移集群) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www.cn 阅读全文
posted @ 2015-07-29 08:22 桦仔 阅读(50099) 评论(38) 推荐(13) 编辑
摘要: 从0开始搭建SQL Server AlwaysOn 第一篇(配置域控) 第一篇http://www.cnblogs.com/lyhabc/p/4678330.html第二篇http://www.cnblogs.com/lyhabc/p/4682028.html第三篇http://www.cnblog 阅读全文
posted @ 2015-07-28 21:13 桦仔 阅读(74882) 评论(48) 推荐(34) 编辑
摘要: 恢复SQL Server被误删除的数据(再扩展) 大家对本人之前的文章《恢复SQL Server被误删除的数据》 反应非常热烈,但是文章里的存储过程不能实现对备份出来的日志备份里所删数据的恢复 这个是一个缺陷,本人决定对这个存储过程扩展一下,支持对log backup文件里的delete语句进行恢复 阅读全文
posted @ 2015-07-04 16:42 桦仔 阅读(16715) 评论(29) 推荐(31) 编辑
摘要: 将表里的数据批量生成INSERT语句的存储过程 增强版 有时候,我们需要将某个表里的数据全部或者根据查询条件导出来,迁移到另一个相同结构的库中 目前SQL Server里面是没有相关的工具根据查询条件来生成INSERT语句的,只有借助第三方工具(third party tools) 这种脚本网上也有 阅读全文
posted @ 2015-02-07 16:09 桦仔 阅读(14891) 评论(17) 推荐(6) 编辑
摘要: 别再忽视!PostgreSQL Public 模式的风险以及安全迁移 作者:桦仔 10余年DBA工作经验 微信:debolop QQ交流群:740052625 公众号:数据库实战派 问题起因 前几天有群友在群里面咨询 PG12,13,14,public模式是否可以删除或改名?因为这位群友的公司的PG 阅读全文
posted @ 2024-10-31 08:00 桦仔 阅读(774) 评论(6) 推荐(5) 编辑
摘要: 老司机带你聊聊向量数据库 引言 随着人工智能、大数据技术的发展,传统数据库已经难以满足某些复杂应用场景的需求,尤其是在图像、语音、文本等非结构化数据的处理上,传统的精确匹配方式已经显得力不从心。 最近几年,向量数据库应运而生,成为了热门话题。向量数据库的核心优势在于它可以通过将数据转化为高维向量,在 阅读全文
posted @ 2024-10-28 09:00 桦仔 阅读(1926) 评论(13) 推荐(21) 编辑
摘要: 在数据库领域,国家的政策推动与市场需求紧密结合。 阅读全文
posted @ 2024-10-22 08:00 桦仔 阅读(1133) 评论(12) 推荐(1) 编辑
摘要: pg小工:pgsql的安装 安装系统:Centos7 release 7.5 (Final) 三种安装方式 1. 二进制包安装,EnterpriseDB提供了两种PostgreSQL的二进制包,两种都无须编译安装,并且只提供到PostgreSQL 10.X版本 第一种:傻瓜向导二进制包 下载地址:h 阅读全文
posted @ 2024-10-18 08:53 桦仔 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 统计一个字符在字符串里出现的次数 背景在数据库操作中,统计字符串中某个特定字符出现的次数是一个常见需求。无论是分析文本数据、格式化字符串,还是确保数据一致性,字符出现次数的统计对于开发人员和数据库管理员来说都是一项重要任务。这个问题看似简单,但可以通过数据库管理系统的内置函数高效解决,避免复杂的循环 阅读全文
posted @ 2024-09-24 09:00 桦仔 阅读(1108) 评论(11) 推荐(5) 编辑
摘要: SQL Server的Descending Indexes降序索引 背景索引是关系型数据库中优化查询性能的重要手段之一。对于需要处理大量数据的场景,合理的索引策略能够显著减少查询时间。 特别是在涉及多字段排序的复杂查询中,选择合适的索引类型(如降序索引)显得尤为重要。本文将探讨如何在SQL Serv 阅读全文
posted @ 2024-09-23 09:00 桦仔 阅读(270) 评论(0) 推荐(2) 编辑
摘要: SQL Server 中的 NUL 设备/NIL设备 在 SQL Server 中,有一个特殊的设备叫做 NUL(注意,不是 NULL),它类似于文件系统中的“黑洞”。NUL 设备类似于 Linux 系统中的 /dev/null,所有写入到 NUL 的数据都会被直接丢弃。 我们可以利用这个特性,在不 阅读全文
posted @ 2024-09-14 09:00 桦仔 阅读(230) 评论(0) 推荐(3) 编辑
摘要: 数据库容灾等级 在信息化时代,企业的数据安全和业务连续性变得至关重要,容灾备份作为确保数据不丢失和业务不中断的重要措施备受关注。 我们通常将容灾备份分为四个等级,从最基本的本地备份到复杂的异地多活系统,每个等级的特点和适用场景各不相同。 下面我们就来详细了解一下这四个等级的容灾备份方案。容灾备份容灾 阅读全文
posted @ 2024-09-12 08:00 桦仔 阅读(522) 评论(0) 推荐(2) 编辑