摘要: SQLSERVER中的AWE功能由于32位Windows用户进程有4GB的虚拟地址空间。其中2GB给核心态,剩下2GB给用户态。这两部分严格分开。Windows不会因为其中某一块内存地址空间用尽而将另外一块的空间让出。由于SQLSERVER的绝大部分指令都运行在用户态下,就是说SQLSERVER的内存基本上使用用户态地址空间资源。现在的情况是2GB地址空间资源对于SQLSERVER来说严重阻碍了SQLSERVER有效利用硬件资源所以SQLSERVER引入了AWE address windowsing extensions(地址空间扩展)。这是允许32位应用程序分配64GB物理内存,并把视图或窗 阅读全文
posted @ 2012-09-24 00:07 桦仔 阅读(19562) 评论(2) 推荐(2)
摘要: SQLSERVER数据库管理员的专用连接DACDAC:Dedicated Admin Connection当SQL Server因系统资源不足,或其它异常导致无法建立数据库连接时, 可以使用系统预留的DAC连接到数据库,进行一些问题诊断和故障排除。DAC只能使用有限的资源。请勿使用DAC运行需要消耗大量资源的查询,否则可能发生严重的阻塞。如何启用DAC功能 专用管理员连接功能以及注意事项1、只有系統管理員(sysadmin)角色相關成員可以使用DAC連接存取SQL Server(Local)本地连接2、一個執行個體只能存在一個DAC。 3、使用DAC通常是讓DBA查詢和排解SQL Server 阅读全文
posted @ 2012-09-23 09:28 桦仔 阅读(11831) 评论(3) 推荐(2)
摘要: SQLSERVER的表格存储组织结构msdn网址:表组织和索引组织堆结构聚集索引结构非聚集索引结构SQLSERVER的表格存储组织结构可以用下面一张图来解释平时我们说的SQLSERVER表分区技术,默认一个表的所有数据存放在一个分区,如果使用表分区,那么DBA可以决定要建多少个分区,规划表的数据存放到哪一个分区。当然,创建了分区还不能实现减轻I/O负载,还要创建几个文件组,创建多少个由DBA决定,DBA还要决定把哪些分区放在哪个文件组,最后决定把哪些文件组放在哪些磁盘,要把文件组放在不同的磁盘才能真正实现减轻I/O负载。当客户端访问某一部分数据的时候,如果数据放在A分区,A分区在A文件组,A文 阅读全文
posted @ 2012-09-20 19:33 桦仔 阅读(3959) 评论(0) 推荐(1)
摘要: SQLSERVER数据库主要状态和切换路径一个SQLSERVER数据库会处于很多种状态,例如 ONLINE、RESTORING、RECOVERING、RECOVERY_PENDING、SUSPECT、EMERGENCY、OFFLINE等等。只有在ONLINE的状态下,数据库才能被正常访问。下图主要反映了数据库的主要状态之间的切换路径下面说一下这些状态:RECOVERING:SQLSERVER正做数据库修改的时候,是先写日志,然后再修改内存中的数据页。至于硬盘上的数据页内容,将在检查点或者是SQLSERVER做LAZY WRITE的时候完成。所以在大部分时间,都会有一些硬盘上的数据不是最新的版本 阅读全文
posted @ 2012-09-15 23:16 桦仔 阅读(7102) 评论(5) 推荐(2)
摘要: SQL Server char nchar varchar nvarchar的区别 今天在论坛里看到有人激烈讨论这几个数据类型的区别跟实际使用情况,很多人都搞不清楚究竟哪个场景使用哪个数据类型 具体的编码方式:就是存储到电脑硬盘里面的表示方式,读到内存的时候实际上不管在电脑硬盘里是什么编码方式,在内 阅读全文
posted @ 2012-08-31 20:44 桦仔 阅读(3812) 评论(0) 推荐(3)
摘要: toad for sqlserver5.7虽然SSMS很好很强大,不过有时候使用一些第三方工具可以使MSSQL DBA们更加的方便管理MSSQLtoad for sqlserver5.7就是这样一款工具,下面介绍一下这只癞蛤蟆。 (工具的下载地址跟破解文件的下载地址跟破解方法在文章下面!!)toad for sqlserver包含模式浏览、sql编辑器、存储过程编辑器、数据库复制、数据库移动、数据比较、版本控制等等功能。由于不是完整版,所以某些功能不能使用,哎~,真的不好意思,在网上找了好久都没得找到其他插件。1、先在connection manager里面选择要连接的服务器,然后连接,连接成 阅读全文
posted @ 2012-08-25 20:15 桦仔 阅读(33927) 评论(30) 推荐(4)
摘要: 很久没有写随笔了,本来之前想写一篇关于SQLSERVER全文索引的随笔,可惜没有时间,一直拖到现在才有时间写,不好意思让各位久等了~先介绍一下SQLSERVER中的存储类对象,哈哈,先介绍一下概念嘛,让新手老手都有一个认知SQLSERVER Management Studio将【全文目录】、【分区函... 阅读全文
posted @ 2012-08-05 13:43 桦仔 阅读(8192) 评论(0) 推荐(4)
摘要: 由于工作中经常要给新来的同事讲解数据库的使用,还有对公司的软件的使用、培训等工作,所以去年在网上找了一个视频录像软件SCREEN2EXE,使用差不多一年了,感觉这个软件挺好的软件LOGO:软件界面截图:个人觉得这个软件有以下优点:1、不需要安装任何播放器软件,双击exe即可观看视频2、录像文件都是.exe后缀的,双击即可观看,比较傻瓜化2、录制的视频文件尺寸很小,我试过录制一个40分钟的视频,视频文件只有3M多的大小4、使用也比较简单5、每单击一下鼠标都会有一个动画,这样可以很好判断录影者是双击鼠标还是单击鼠标官方地址:http://www.screen-record.com/screen2e 阅读全文
posted @ 2012-06-28 18:43 桦仔 阅读(627) 评论(0) 推荐(0)
摘要: 在使用SQL2005的时候经常会碰到XXproperty()的函数,现在归纳一下,有些函数比较重要1、serverproperty 作用:返回有关服务器实例的属性信息。 实例:SELECT CONVERT(char(20), SERVERPROPERTY('servername')) --返回服务器的计算机名; SELECT SERVERPROPERTY('productversion'),SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition') --判断SQL SER 阅读全文
posted @ 2012-05-22 19:37 桦仔 阅读(1378) 评论(0) 推荐(2)
摘要: 前些天我写了几篇关于VisualSVN 、TortoiseSVN、AnkhSvn这几个软件配置管理的文章,但是当时没有做后续的介绍了。然后昨天我再看一下我自己写的文章发现有些地方错误,还有一些要补充的地方,所以今晚想把这些内容补上,以免自己日后忘记了我之前写的文章的地址:VisualSVN 、TortoiseSVN、AnkhSvn软件配置管理下面说一下要补充的内容1、当时我在系列三VisualSvn Server里说“如果不选择Use secure connection ,Server Port那里,默认端口有80/81/8080三个;如果选中最后面的CheckBox,则表示使用安全连接【ht 阅读全文
posted @ 2012-05-12 22:37 桦仔 阅读(6934) 评论(2) 推荐(1)