SQL Server
文章平均质量分 88
本栏目主要介绍SQL Server数据库相关的知识和案例。
lhdz_bj
大学毕业至今,一直深耕于数据库领域20余载,擅长数据库优化、数据库分析诊断、数据库规划设计等,曾任职多家知名大型企业,多次独立承担并成功上线关键大型项目。
展开
-
Windows Server 2019+SQL Server 2019 无域搭建Always On(2)
本文对windows2019和SQL SEVER2019安装配置cluster及always-on的方法和步骤,进行了详细的说明和讲解,记录于此,供各位同学及自己参考研究。转载 2022-08-24 12:17:10 · 2467 阅读 · 4 评论 -
Windows Server 2019+SQL Server 2019 无域搭建Always On(1)
本文详细说明了windows2019和sql server 2019上无域安装配置cluster和always-on的方法和步骤,记录于此,供各位同学及自己参考研究。转载 2022-08-24 11:50:09 · 3387 阅读 · 0 评论 -
配置SQLServer2012允许远程连接
本文源自:https://blog.csdn.net/cao919/article/details/102655970本文方案适用于Microsoft Sql Server 2008/2012/2012 r2/2014版本,以下简称MSSQLSERVER。MSSQL默认是不允许远程连接,并且禁用sa账户的。如果想要在本地用SSMS连接远程服务器上的MSSQLSERVER,需要做两个部分的配置: SQL SERVER MANAGEMENT STUDIO(SSMS) SQL SERVER转载 2021-09-01 14:55:55 · 4178 阅读 · 1 评论 -
SQL Server 变更数据捕获(CDC)监控表数据
本文源自:https://www.cnblogs.com/gaizai/p/3479731.html一.本文所涉及的内容(Contents)本文所涉及的内容(Contents) 背景(Contexts) 实现过程(Realization) 补充说明(Addon) 参考文献(References)二.背景(Contexts) 在SQL Server 2008版本之前,对表数据库的变更监控,我们通常使用DML触发器进行监控,把DML操作中的INSERT/UPDATE/DELETE数据记录转载 2021-08-26 11:05:31 · 2042 阅读 · 0 评论 -
SQL Server发布订阅配置及实例讲解
本文源自:https://blog.csdn.net/u010476739/article/details/107443420环境:vmware workstation prop 15.1window server 2019 datacentersqlserver2014 x64前言:什么是发布和订阅?发布和订阅属于sqlserver的复制技术,引用官网的解释:复制是一组技术,它将数据和数据库对象从一个数据库复制和分发到另一个数据库,然后在数据库之间进行同步以保持一致性。官网说明:h转载 2021-08-25 18:23:08 · 3615 阅读 · 0 评论 -
SQL Server发布订阅配置
最简单的SQLserver,发布订阅教程,保证一次就成功本文源自:https://www.cnblogs.com/jimsfriend/p/10436038.html发布订阅用来做数据库的读写分离,还是很好用的当单台数据库的压力太大时,可以考虑这种方案,一主多从,主服务器的数据库只管写入,其他的数据库都是只读也是一种很好的方案开始我们选择A服务器做为发布的服务器,B服务器做为订阅的服务器,第一部分A服务器选择要A服务器,选择 “复制”,“本地发布”,右键本地发...转载 2021-08-25 16:05:27 · 1276 阅读 · 0 评论 -
Oracle GoldenGate 将 SQLServer 数据实时同步到 ORACLE
Oracle GoldenGate (简称 OGG)使在不同关系型数据库之间能进行实时同步复制可谓非常强大。OGG 支持 oracle、sql server、mysql、db2、Sybase 等关系数据库直接的数据复制。OGG 这种灵活特性能够支持多种业务场景。如下图:OGG 实现原理如图:OGG 有几个进程使数据同步或转移:Extract,Data pump,Replicat,Trails or extract files,Checkpoints,Manager,Coll...转载 2021-08-20 16:41:42 · 1721 阅读 · 0 评论 -
配置sqlserver2012到oracle的ogg同步复制报告
本文源自:http://blog.sina.com.cn/s/blog_14d5a51a90102wh3m.html1.实验目的:通过OGG测试sqlserver2012到oracle的表数据dml同步2.实验环境: 源端 目标端 备注 操作系统 Windows2008x64 Centos6.5 数据库转载 2021-08-18 15:19:31 · 1393 阅读 · 0 评论 -
SQL Server“复杂”概念之理解
今天翻看SQL Server的一些资料,看到有些概念,有感而发,记录于此,供同行和自己参考学习。原创 2017-07-30 21:59:50 · 536 阅读 · 0 评论 -
Microsoft SQL Server Trace Flags
Complete list of Microsoft SQL Server trace flags (585 trace flags)REMEMBER: Be extremely careful with trace flags, test in your test environment first. And consult professionals first if you are the ...转载 2018-02-22 20:19:10 · 1481 阅读 · 0 评论 -
SQL Server查询优化中的两个选项
本文中,我们将介绍两个SQL Server中的可用概念,它们是使用SQL Server时值得注意的技术。1. OPTIMIZE FOR UnknownSQL Server 2005版本中增加了OPTIMIZE FOR提示(hint),允许DBA确定用于基数评估和优化的字面值。如果我们有一张数据分布倾斜的表,OPTIMIZE FOR能被用于优化为广泛范围参数值提供合理性能的通用值。当对...原创 2018-02-21 10:28:51 · 501 阅读 · 0 评论 -
List Available DBCC Commands
DBCC Commands or Database Consistency Checker commands have been with SQL Server from its early ages itself. In this article we would list the available DBCC commands listed using the DBCC Help comman...转载 2018-02-20 14:43:52 · 417 阅读 · 0 评论 -
DBCC - Undocumented commands
These commands may affect system performance and/or force table-level locks.There is no guarantee these commands will remain available in any future release of SQL server.DBCC activecursors [(spid)]DB...转载 2018-02-20 14:40:48 · 499 阅读 · 0 评论 -
Oracle12c中PL/SQL(DBMS_SQL)新特性之隐式语句结果(DBMS_SQL.RETURN_RESULT and DBMS_SQL.GET_NEXT_RESULT)
本文讲述了Oracle12c过程语言的一个新特性,那就是通过dbms_sql包返回和处理过程中查询结果,并通过实例进行了说明,记录于此,以供同行和自己今后参考学习。原创 2016-03-16 15:01:52 · 1598 阅读 · 0 评论 -
通过MSSQL嗅探器跟踪研究EM内部行为并解决identify列问题
本文介绍了一次关于identity列的实验过程,并通过MSSQL自带的嗅探器对EM内部行为进行了跟踪,从而问题得以解决,记录于此,供同行和自己参考。原创 2016-07-06 18:23:32 · 877 阅读 · 0 评论 -
浅谈MSSQL2012中的列存储索引(columnstore indexes)
列存储索引技术为mssql2012版本中引进的新特性,其在数据仓库场景中有极大的优势,可以极大的改善查询性能,记录于此,供同行和自己参考学习。原创 2017-09-04 19:18:54 · 1149 阅读 · 0 评论 -
MSSQL2012中SQL调优(SQL TUNING)时CBO支持和常用的hints
MSSQL进行SQL调优时常用的一些hints,记录于此,供大家和自己今后参考学习。原创 2017-09-09 14:56:37 · 842 阅读 · 0 评论 -
MSSQL优化(TUNING&OPTMIZATION&优化)之——计划重用(plan reusing)
与Oracle数据中计划重用相似,SQL SERVER中也提供了相应机制和特性,以降低查询编译带来的资源消耗,记录于此,供同学和自己研究参考。原创 2017-09-20 14:21:59 · 823 阅读 · 0 评论 -
SQL SERVER版本补丁体系及升级
今天偶然看到一篇介绍MSSQL版本和补丁相关内容的文章,觉得写的不错,比较实用,记录于此,供各位同学及自己今后参考。转载 2017-12-21 18:26:11 · 3565 阅读 · 0 评论 -
Scheduler & Task & Worker & Thread & Request & Session & Connection of SQL Server
MSSQL一直以来被人们认为简单、好学,但等到大家掌握了入门操作,深入理解起来又觉得非常的“拧巴”,尤其是对用惯了Oracle的同学来说,究其根本原因,无非是MSSQL引入和暴露了太多的概念、细节和理论层,而Oracle恰恰屏蔽了这些,比如下面讲到的这些概念,即使是使用很久MSSQL的同学来说,也未必就真理解的正确,下面这段文字,很好的解释了MSSQL中的几个基本概念:Scheduler原创 2018-01-10 12:45:42 · 522 阅读 · 0 评论 -
MSSQL数据库后台进程(线程)
与Oracle数据库类似,微软数据库产品MSSQL也有诸多后台进程来保证数据库系统的高效正常运转,由于MSSQL采用的是线程模型,应该叫做后台线程,为了大家易于理解,我们在暂且称之为后台进程,下面我们就来简要看一下:1、 数据写相关进程1) Lazy writer:该进程用来确保系统缓冲区(buffer pool)中有足够的自由内存,该进程定期扫描缓冲内存页,以发现不常使用的内存页并将原创 2018-01-06 15:51:31 · 815 阅读 · 0 评论 -
MSSQL索引视图(indexed view)之简述及使用
乍一听到这个名字,可能感到有点陌生,这个对象是干嘛的呢?原理是什么?不用着急,我们看看下面的内容,慢慢就明白了。顾名思义,索引视图就是建有索引的视图,这是MSSQL提供的一项技术,用于提升某些SQL语句的查询性能。索引视图上的第一个索引必须是唯一簇索引,之后,可以在视图上创建更多的非簇索引,因为视图上的簇索引存储方式和表上的簇索引一样,因此,视图上的簇索引可以提升某些查询的性能。查询优化器可以通过原创 2018-01-11 17:34:42 · 1451 阅读 · 0 评论 -
MSSQL内存架构及管理
1.MSSQL内存架构相比较Oracle,MSSQL的内存区域并没那么清晰,但和Oracle类似,MSSQL内存区域大体也可以分为三个部分:buffer pool,query/workspace memory,其他cache/memory。下面,我们分别对这三个内存区域做简要介绍:1)Bufferpool:Buffer pool 作为MSSQL内存主要组件之一,其包括和管理MS原创 2018-01-08 15:14:28 · 693 阅读 · 0 评论 -
SQL Server查询计划系列之——逻辑操作符与物理操作符
操作符描述SQLServer如何执行一个查询或数据操作(DML)语句。查询优化器用操作符来建立生成该语句结果集的查询计划,或执行DML语句中确定的操作。查询计划是一个由物理操作符组成的树形结构。用户可以通过SET SHOWPLAN、SSMS(SQL ServerManagement Studio)中图形执行计划选项或SQL Server嗅探器(Profiler)中Showplan事件类来查看查询计...原创 2018-02-19 14:26:08 · 1013 阅读 · 0 评论 -
MSSQL---extents
本文介绍了SQL Server的基本存储分配单位——exents,通过详细说明extents的分类及用途,剖析了SQL Server这一商业rdbms存储层面的管理及机制,以飨读者。原创 2013-12-18 15:38:53 · 1171 阅读 · 0 评论