自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

HyperWang的专栏

专注分享MS SQL Server技术与文章

  • 博客(70)
  • 资源 (2)
  • 收藏
  • 关注

原创 SQL Server相关资源(站点/工具)整理

ps:如下是SQL Server相关的官方资料或一些较权威的资料MSDN资料SQL server 2008R2 white papers https://msdn.microsoft.com/en-us/library/ee410014%28v=sql.105%29.aspxSQL server微软官方论坛 中文 https://social.microsoft.com/Forums/zh

2016-08-13 14:47:48 447

原创 关于我,关于本blog,关于本blog的正确打开方式

关于我关于本BLOG本blog作为我自己工作与学习小结与备忘,专注分享MS SQL Server相关的技术与文章。但不局限于此。声明:本blog的所有原创文章与内容,均使用CC协议(CC BY-NC-ND 4.0)进行分享 CC 署名-非商业性使用-禁止演绎 4.0 国际关于本BLOG的正确打开方式由于CSDN支持markdown与xhEditor两种编辑方式,为

2016-01-27 20:36:04 636

原创 SQL Server Management Studio(SSMS)的使用与配置整理(不定期更新 2016/02/04)

目录目录SQL Server Management Studio的使用与配置1 设置SSMS显示行号2 添加注释与取消注释的快捷键3 新建查询的快捷键4 开启sql语句TIME与IO的统计信息5 临时修改SQL Server语言环境参考资料 本文将不定期持续更新(by Hyper Wang at 2016/02/04)1. SQL Server Management Studio

2016-01-27 20:03:59 28471

转载 [转]Disable ping response

Disable ping responseWhat is a ping:How do I disable the ping response?原文位置:http://www.linuxhowtos.org/Security/disable_ping.htmWhat is a ping:Usually a ping is used to check if a machine is up and...

2019-10-15 13:40:50 243

原创 对IMAP邮箱协议的重新认识

对IMAP邮箱协议的重新认识重新认识IMAP邮箱协议参考资料是否有使用outlook配置POP误收服务器的邮件,导致所有的邮件仅在本地可查看?或者使用outlook邮件归档后,服务器的邮件全部下载到本地后悔?重新认识IMAP邮箱协议IMAP是邮件同步协议,但是这是一个双向同步的协议。换言之,服务器的数据可以下载到本地。本地的数据也可以联动到服务器上。那么当我们出现上述情景时,要做的如下...

2019-09-19 18:27:30 549

原创 oracle高效率insert写法

这里我们这边验证一个oracle非常规的高效率insert写法--创建2个测试表hyper/hyperWcreate table hyper (a int);create table hyperW (a int);--插入100万条记录--注意:此处耗时严重declare i int:=1;begin while i<=1000000 loop insert into hyper

2017-11-10 08:46:57 7452

原创 检查SQL SERVER的备份文件

使用如下命令查看.bak文件的相关信息,从而在恢复之前确认SQL Server备份文件是否有效或正确:RESTORE HEADERONLY FROM DISK ='D:\backup\hyper.bak'; 具体可参考MSDN:RESTORE HEADERONLY

2017-10-26 13:14:20 2147

转载 [转]Oracle中的DB time VS. DB CPU

原标题:DB time VS. DB CPU 原文链接:http://www.dbform.com/html/2010/1309.html 如何行之有效地展示系统负载在做系统调优的时候是必不可少的技巧。通常我们会使用Oracle提供的Time Model,比如我们需要作出类似于下面这样的趋势图来展示系统负载的高低。这样的趋势图可以直接使用Oracle10g以后的OEM得到,也可以将SQL结果传入

2017-10-26 11:12:43 983

原创 SQL Server中insert/update的高性能写法

在SQL Server中默认使用了“隐式事务”,但是这严重影响了sql server处理数据的性能。下面我们做一个小测试,使用显示“事务处理”数据,从而显著提高sql server性能:--创建一张测试的堆表hypercreate table hyper (num int)--truncate table hyper--使用while循环插入100万的记录--注意:为了提供性能,在这里使用了显

2017-10-25 15:44:17 3649

原创 xshell的使用汇总

xshell退格键不能正常使用 建议按如下修复,点击[file]->[properties]->[terminal]->[keyboard]

2017-03-24 09:32:14 386

原创 MS SQL SERVER中的SELECT * 的I/O性能

在《Pro SQL Server Internals》中描述了一段SELECT * 的I/O性能。通过如下事例可知,select *的性能较差,需要避免使用。set statistics io onset statistics time onselect * from dbo.Employees;select EmployeeId, Name from dbo.Employees;set sta

2017-01-13 15:02:24 366

原创 关于SQL Server中的“数据库实例文件初始化”

对于MS SQL Server 2008/2012/2014为了加快对磁盘IO的性能,我们通常会在windows本地安全策略->用户权限指派->[执行卷维护任务]中添加相关用户进行授予,但是在MS SQL Server 2016中在安装过程中集成了这一选项。参考文章数据库实例文件初始化 https://msdn.microsoft.com/library/ms175935(v=sql.130).a

2017-01-13 13:21:40 2002

转载 NLS_LANG FAQ

NLS_LANG FAQ 参考资料:http://www.oracle.com/technetwork/products/globalization/nls-lang-099431.html

2016-11-29 14:01:10 470

转载 TCP的确认延时机制及Windows系统的确认延时修改

TCP本身属面向链接的通讯协议。通讯双方的每一个收发动作,需要以通讯链路正常为前提。因此TCP协议内部提供了默认的ACK验证机制。  而ACK验证方式存又与操作系统有关,在TCP中,对数据的确认往往是延迟的,在时延定时器没有溢出的情况下,一般情况是两个TCP数据对应一个确认,如果时延定时器溢出了,那么自然也会发送确认报文。  但在某些系统中,会出现必须每次回复ACK包才继续发送TCP数据,这时就会

2016-11-25 14:25:56 9058

转载 Slow performance occurs when you copy data to a TCP server by using a Windows Sockets API program

原文位置:https://support.microsoft.com/en-us/kb/823764转载部分内容,详细的见原文。SymptomsWhen you run a program that uses the Windows Sockets API, you may experience slow performance when you copy data to a TCP server.

2016-11-25 14:19:41 526

转载 Linux中NTP的配置注意事项

原文位置:http://www.ntp.org/ntpfaq/NTP-s-config-adv.htmHow do I configure a Broadcast Client?Using the line broadcastclient will enable listening to broadcasts. As anybody can send out any broadcasts, use

2016-11-15 13:59:25 306

原创 名词解释: amd64fre

目录目录名词解释amd64fre参考资料名词解释amd64fre对于SQL Server数据库服务器上线前的磁盘IO基准测试,微软推荐使用:Diskspd Utility,注意:原先的SQLIO工具已经过时但是Diskspd Utility下载后,有3个diskspd.exe。分别是: amd64fre armfre x86fre因此这里解释下amd64fre的含义。其中fr

2016-08-31 08:41:03 1662

原创 SQL Server服务器I/O问题的初步诊断

目录目录SQL Server服务器IO问题的初步诊断参考资料SQL Server服务器I/O问题的初步诊断由于SQL Server数据库是运行在操作系统之上的程序,因此对于I/O问题,可以从两个地方进行抓取:windows性能计数器(注:SQL Server2016已支持Linux上的运行)与SQL Server 动态管理视图--显示SQL server自上次启动以来所有被使用的数据库文件的延

2016-08-29 19:26:37 981

原创 删除sql server用户时报15138错误

问题在删除sql server中某数据库下的用户时报15138错误,见下图 解决可用下述sql代码检查该用户的架构信息,然后逐一修正SELECT s.nameFROM sys.schemas sWHERE s.principal_id = USER_ID('hzladmin');从上图可知,这7个架构都存在问题,逐一打开修正即可。按如下所示修正(双击打开架构),修改架构所有者:

2016-08-28 18:53:57 6380

原创 sql sever 2014的Business Intelligence Development Studio (BIDS)安装

在sql server2014之前,Business Intelligence Development Studio (BIDS)都是在数据库安装包中,安装后即可使用。但是在sql server 2014中发生了变化,需单独安装。下载链接: What’s New in Analysis Services and Business Intelligence https://msdn.microsof

2016-08-27 14:06:49 6047

转载 SQL Server: DMV to Track Page Split

原文链接:http://social.technet.microsoft.com/wiki/contents/articles/25473.sql-server-dmv-to-track-page-split.aspxIntroductionPage split is important factor in analyzing how often a fragmentation occurs in

2016-08-26 10:19:10 524

原创 SQL Server服务器选型

目录目录SQL Server数据库服务器选项参考资料SQL Server数据库服务器选项衡量SQL Server数据库的性能指标可以转换到如下两个: 磁盘I/O CPU 那么选择一个合适的CPU即完成了大部分工作,在高可用的情况下,更多的是选择存储。因此这里描述如何正确选择SQL Server数据库服务器及CPU。对于SQL Server2012/2014/2016可参考如

2016-08-22 17:23:17 590

转载 Recommended Intel Xeon E5-2600 v4 Processors for SQL Server

原文链接:http://www.sqlskills.com/blogs/glenn/recommended-intel-xeon-e5-2600-v4-processors-for-sql-server/ 作者:Glenn BerryUpdated March 31, 2016: Today, Intel has released the fourth generation, 14nm Xeon

2016-08-22 15:56:35 635

转载 Recommended Intel Processors for SQL Server 2014

原文链接:http://sqlperformance.com/2015/03/system-configuration/recommended-cpus-sql-server-2014If you are tasked with evaluating and selecting the components for a brand new database server to run an OLTP

2016-08-22 15:42:55 592

转载 Differences between direct linked server query and using “OpenQuery”

Differences between direct linked server query and using “OpenQuery” 原文链接: https://social.msdn.microsoft.com/Forums/sqlserver/en-US/0e68f512-1e19-4c50-b343-219085d70076/differences-between-direct-lin

2016-08-19 13:00:06 416

转载 How to determine SQL Server database transaction log usage

原文链接:https://www.mssqltips.com/sqlservertip/1225/how-to-determine-sql-server-database-transaction-log-usage/ 作者:Greg Robidoux ProblemOne crucial aspect of all databases is the transaction log. The t

2016-08-13 14:41:05 930

原创 SQL Server删除/创建复制订阅失败,报15517错误

SQL Server 2008R2删除【本地发布】失败,报15517错误,可检查数据库属性,需设置数据库的所有者,如sa

2016-08-09 14:41:00 5118

转载 [转]Troubleshooting Error 18456

原文链接:http://sqlblog.com/blogs/aaron_bertrand/archive/2011/01/14/sql-server-v-next-denali-additional-states-for-error-18456.aspx1 'Account is locked out'2 'User id is not valid'3-4 'Undoc

2016-07-28 10:54:03 558

转载 [转]Quick Tip: Error: 18456, Severity: 14, State: 38.

原文链接:http://www.ssistalk.com/2011/05/06/quick-tip-error-18456-severity-14-state-38/When trying to investigate the SQL error, “Error: 18456, Severity: 14, State: 38.” it can be frustrating when not a si

2016-07-28 08:22:19 2219

原创 跟我一起学Microsoft SQL Server 2012 Internals(3.4)

目录目录正确使用SQL Server文件与文件组演示参考资料正确使用SQL Server文件与文件组MS SQL Server引入文件组(filegroups)是为了简单的管理与分配数据(data)文件。同时,合理正确的使用SQL Server文件组可提升数据库的性能,如将数据、非聚集索引分别存放在不同的文件组中并存放在不同的物理磁盘上(注意:聚集索引是数据的一部分)。默认情况下,所有的数据

2016-06-02 15:05:54 824

原创 跟我一起学Microsoft SQL Server 2012 Internals(3.3)

目录目录正确扩展与收缩SQL Server的数据database文件参考资料正确扩展与收缩SQL Server的数据(database)文件在创建MS SQL Server数据库后,我们会调整一个重要选项,即数据文件与日志文件的增长方式。同时MS SQL Server可在必要时,收缩数据文件与日志文件的大小,但个人不建议做此操作。下图所示是通过SSMS设置数据库文件的自动增长方式: 个人建议

2016-05-27 16:04:58 6536 2

原创 跟我一起学Microsoft SQL Server 2012 Internals(3.2)

目录目录正确认识SQL Server数据库文件参考资料正确认识SQL Server数据库文件MS SQL Server的数据库文件可分成如下2类: 数据文件 事务日志文件(.ldf)其中“数据文件”可分为:主数据文件(Primary data files,即.mdf)与次数据文件(Secondary data files,即.ndf)参考资

2016-05-25 16:03:07 6694 1

原创 跟我一起学Microsoft SQL Server 2012 Internals(3.1)

目录目录认识SQL Server样例数据库参考资料认识SQL Server样例数据库为了方便SQL Server的学习,微软给出了3个样例数据库: adventureWorks pubs Northwind其中adventureWorks与Northwind是较为知名的2个。注意:默认安装的SQL Server 2008/2008R2/2012/2014是没有样例数据库的,因

2016-03-29 14:12:09 606

原创 简述什么是T-SQL

目录目录简述什么是T-SQL参考资料简述什么是T-SQL在SQL Server的相关资料中,我们常看到T-SQL,那么什么是T-SQL?其实T-SQL,就是Transact-SQL,是SQL Server对标准结构化查询语言的扩展(SQL,即Structured Query Language)。而在Oracle中我们使用的是PL/SQL,也就是oracle对标准SQL的扩展。而对T-SQL的

2016-03-28 20:05:58 2266

转载 十大监视SQL Server性能的计数器

原文链接:http://www.cnblogs.com/flysun0311/archive/2012/02/29/2373390.html 作者:Alex Tian作为DBA,每个人都会用一系列计数器来监视SQLSERVER的运行环境,使用计数器,既可以衡量当前的数据库的性能,还可以和以前的性能进行对比。我们也可以一直以快速和简单的方法把计数器做了一张图表来识别数据库的性能的变化情况,来分析数据

2016-03-18 15:04:18 1282

原创 跟我一起学Microsoft SQL Server 2012 Internals(2.1)

目录目录简述SQLOS正确理解SQL Server的NUMA架构参考资料简述SQLOS如在“跟我一起学Microsoft SQL Server 2012 Internals(1.4) ”中提到的,SQL Server Operating System(即SQLOS),作为SQL Server的底层组件,衔接着windows操作系统,管理着部分操作系统的资源,其主要实现了如下几个内容: -

2016-03-15 14:40:36 755

原创 跟我一起学Microsoft SQL Server 2012 Internals(1.6)

目录目录正确设置SQL Server相关配置选项调整windows操作系统调整trace flags调整SQL Server配置项参考资料正确设置SQL Server相关配置选项SQL Server虽然是一个关系数据库软件(RDBMS),但仍然有着所有软件共有的特性:有工作进程、需分配内存、与磁盘存在I/O交互,运行在操作系统之上等。因此正确的调整w

2016-03-15 09:26:20 1105

原创 跟我一起学Microsoft SQL Server 2012 Internals(1.5)

目录目录正确配置SQL Server2012参考资料正确配置SQL Server2012当你安装SQL Server后,你首先应该使用SQL Server Configuration Manager配置管理SQL Server的网络与SQL Server相关的服务。通常情况下,你至少启用“shared memory”与“TCP/IP”2个网络协议。其中“shared memory”只能在本机使

2016-03-14 14:48:54 1232 1

原创 跟我一起学Microsoft SQL Server 2012 Internals(1.4)

目录目录正确认识SQL Server数据库引擎参考资料正确认识SQL Server数据库引擎SQL Server数据库引擎作为MS SQL Server套件中的核心程序,主要包含如下4个组件: 协议(protocol layer) 关系引擎(relational engine,即查询处理器query processor) 存储引擎(storage engine) SQLO

2016-03-14 12:39:32 763 1

原创 跟我一起学Microsoft SQL Server 2012 Internals(1.3)

目录目录正确理解SQL Server元数据参考资料正确理解SQL Server元数据每个SQL Server 实例(instance)在正确安装后,均可看到如下4个系统database: master model msdb tempdb其中master包含了大量系统维护所需的基础信息表,即系统基表(system base tables),但需注意:这些系统基表不能通过S

2016-03-12 20:03:57 959 1

glut.3.7.6.DevPak

Dev-c++的更新站点似乎有点问题。 glut.3.7.6.DevPak是Dev-c++的openGL环境配置包(glut),下载后安装即可使用

2009-02-24

makefile(中文版)

makefile 手册(中文) 即 跟我一起写 Makefile pdf

2008-12-17

空空如也

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

TA关注的人

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