0

工作中实战sql命令集合

查询 SHOW DATABASES; 列出所有数据库 select * from table_awhere tbName like 'cn%'; # 查询名字cn开头的表名,百分号为通配符 select * from table_awhere tbName not like 'cn%'; # 查询名 ...

水库浪子9527 发布于 2025-12-02 15:30 评论(0) 阅读(10)
0

MS SQL Server 数据加密与解密实例

在13年,有分享了MS SQL Server的加密与解密, https://www.cnblogs.com/insus/p/3434735.html 看了,只知在数据库中创建了主密钥、证书、非对称密钥和多个对称密钥。但没有实例,还清楚怎样使用它们。分几个示例来展示,#1,使用对称密钥(Passwor ...

Insus.NET 发布于 2025-11-25 10:57 评论(0) 阅读(33)
0

数据库索引重组与重建

不久前,遇到了一个问题。一个普通的数据库查询出现了超时,表的数据量不多,不应该会出现超时的情况。 时间发生在凌晨,组长说应该DBA在执行索引重组与重建脚本。哦?这是什么我完全不知道,上百度! 什么是索引 索引大家应该都了解,索引的作用就像书的目录,可以让数据库在查询时更快定位数据,而不是整表扫描。 ...

ufo233- 发布于 2025-11-24 09:54 评论(0) 阅读(32)
0

SQL Server中视图关于ORDER BY的限制

SQL Server数据库中在视图中使用ORDER BY是有限制的, 如下所示: CREATE VIEW Maint.V_BlockingSQLHistory AS SELECT [RecordTime],[DatabaseName], [Blocking_SessionId],[Blocked_S ...

潇湘隐者 发布于 2025-11-19 08:57 评论(0) 阅读(25)
1

SQL Server 2025数据库引擎新特性汇总

SQL Server 2025数据库引擎新特性汇总 预览功能(PREVIEW_FEATURES) 启用 PREVIEW_FEATURES 数据库作用域配置,以测试和探索向量索引等预览功能。此设置允许您即使在 SQL Server 正式发布后,仍可使用部分预览功能。 通过此配置启用的功能将在未来的累积 ...

桦仔 发布于 2025-11-14 08:00 评论(0) 阅读(436)
0

SqlServer 事务复制(transaction replication)的复制位点信息

在逻辑复制中,正如MySQL的show slave status,或者postgresql的逻辑复制pg_stat_replication的sent_lsn,来观察复制进度的坐标位点,其复制进度坐标位置都存储在复制的源(source)端。 SqlServer的事务复制则有一些不一样,笔者曾经测试过, ...

MSSQL123 发布于 2025-10-21 09:39 评论(0) 阅读(42)
0

SqlServer 事务复制的两个参数immediate_sync,allow_anonymous

SqlServer的事务复制中,immediate_sync和allow_anonymous两个参数会影响到复制的后台行为和分发库(distribution)的数据保留方式,这两个参数单从名字上看,可能有些模棱两可甚至云里雾里,以下是个人结合复制的运维,对两个参数的理解。 1,immediate_s ...

MSSQL123 发布于 2025-10-20 13:18 评论(0) 阅读(23)
0

MySQL,SqlServer,PostgreSQL中,如何实现锁定一张表

最近有个需要求,需要在SqlServer中锁定一张表后,然后搞一些事情,完成后解锁。如何锁定一张表,在MySQL和PostgreSQL中都比较好处理。有专用的语法来实现,在SqlServer中并没有对于“直接锁定一张表的语法”,如何来处理? 变通一下也比较简单,甚至比MySQL和postgresql ...

MSSQL123 发布于 2025-10-15 15:09 评论(0) 阅读(63)
0

SQL Server查询包含某个字段的存储过程或触发器

在 SQL Server 中,如果想查询包含特定字段(例如,某个特定的列名或变量名)的存储过程或触发器,可以通过查询系统视图和系统表来实现。这些视图和表存储了数据库对象(如存储过程和触发器)的元数据。下面是总结一些常用的方法: 1、查询包含特定字段的存储过程 方法一:使用 sys.sql_modul ...

即兴随缘 发布于 2025-09-19 18:01 评论(0) 阅读(364)
0

sqlserver系统表查出job的下一次运行时间异常现象

前两天某SQLServer服务器断断续续出现性能问题,综合排查之后怀疑是job定时任务引起的,于是查了一下job的schedule和最近一次执行情况。大部分job的schedule都没有问题,由于当前实例是启用了复制分发,无意中喵到'Distribution clean up: distributi ...

MSSQL123 发布于 2025-09-15 19:39 评论(0) 阅读(44)
6

SQL Server 2025中解决“写写阻塞”的利器

SQL Server 2025中解决“写写阻塞”的利器 最近安装了SQL Server 2025的CTP 2.0 版本,做了一些测试 SQLServer 2025安装包获取 通过网盘分享的文件:SQLServer 2025-x64-ENU.iso 链接: https://pan.baidu.com/ ...

桦仔 发布于 2025-08-30 10:00 评论(6) 阅读(907)
0

在 SQL Server Always On Availability Groups中应用SQL Server 补丁程序或累积更新(译)

原文地址:https://www.sqlshack.com/apply-sql-server-patches-or-cumulative-updates-in-sql-server-always-on-availability-groups/ 在本系列关于 SQL Server 始终在线可用性组的第 ...

MSSQL123 发布于 2025-08-26 14:20 评论(0) 阅读(60)
0

暂停和恢复(Suspend and Resume)Always On数据库副本之间的数据同步(译)

原文地址:https://www.sqlshack.com/suspend-and-resume-data-movement-in-sql-server-always-on-availability-groups/ 在关于SQLServer 2016 Always On的第26篇文章中,我们将会讨论 ...

MSSQL123 发布于 2025-08-26 12:48 评论(3) 阅读(170)
0

sql优化谓词下推在join场景中的应用

谓词下推的原理是将sql 中的限制条件的逻辑尽可能的提前在sql 中执行,从而减少加载的数据量,提升下游数据处理的效率以及减少内存消耗。该种方式在hive,MySQL,Doris的语法中均适用 。 ...

天翼云开发者社区 发布于 2025-08-01 16:49 评论(0) 阅读(77)
0

SQLServer事务日志的VLF虚拟文件个数过多的处理

Review某个SQLServer的生产环境的errolog的时候,无意中发现这么一条日志,意思是过多的VLF文件,会影响数据库的启动速度和日志备份效率。Database *** has more than 10000 virtual log files which is excessive. To ...

MSSQL123 发布于 2025-07-16 08:53 评论(0) 阅读(98)
0

SQL 不走索引的常见情况

SQL 不走索引的常见情况 在 SQL 查询中,即使表上有索引,某些情况下数据库优化器也可能决定不使用索引。以下是常见的不走索引的情况: 1. 使用否定操作符 NOT IN != 或 <> NOT EXISTS NOT LIKE 2. 对索引列使用函数或运算 -- 不走索引 SELECT * FRO ...

梦想航路 发布于 2025-07-11 19:43 评论(0) 阅读(170)
0

SQLServer Always On环境的数据库备份

SQL Server的Always on环境的备份规则设置比较混乱,加上一个copy_only备份,更是乱上加乱,copy_only备份实在极少的特殊情况下使用的备份,企业级日常备份,不可能用copy_only备份的,因此这里不讨论copy_only备份。 Backup preference有多重设 ...

MSSQL123 发布于 2025-05-29 16:41 评论(0) 阅读(191)
0

SQLServer中,实测CPU主频高低对计算密集型SQL执行速度的影响

从一个简单的SQL来看,CPU主频对计算密集型SQL执行速度影响的差别,测试语句有三个特点:简单SQL,计算密集型SQL,循环多次执行来放大执行时间 1,构造一个简单的插入语句SQL 2,通过随机排序,来模拟计算密集型操作 3,通过循环来放大执行时间 完全一样的SQL: 10年前的4代i7,老掉牙的 ...

MSSQL123 发布于 2025-05-26 13:01 评论(0) 阅读(109)
0

SQLServer中,大表的数据删除操作,单次删除和批量多次删除产生的事务日志的差别

1,应用场景 SQLServer中一个大表(测试环境千万级,实际情况下会更多,达到10亿级),删除其中大部分数据。然后测试分批多次删除和一次性全部删除产生的transaction log的日志大小的问题。 另:受限于相关的表做了复制分发,因此无法通过备份部分数据后truncate table的方式来 ...

MSSQL123 发布于 2025-05-21 20:25 评论(0) 阅读(249)
7

SQL Server 2025 中的改进

SQL Server 2025 中的改进 当我们接近 SQL Server 2025 的首次公开版本时,开始深入探究 Azure SQL DB 如今(已公布和未公布)但在 SQL Server 盒装产品版本中尚未出现的功能,这很有趣。 微软员工过去常说 Azure SQL DB 是盒装产品的 “下一 ...

桦仔 发布于 2025-04-30 08:00 评论(3) 阅读(2079)