-
SQLServer2005/2008用户数据库文件默认路径和默认备份路径修改方法
以下仅为参照,如果有多个实例,可能会有些许不同:本环境是SQLServer2005StandardVersion64-bit和SQLServer2008StandardVersion64-bit双实例同时安装在一个WindowsServer2008StandardVersion64-bitOS上:代码复制代码代码如下:WindowsServer2008StandardVersion64-bitSQLServer2005StandardVersion64-bit查询用户库Data文件默认路径:DECLARE@DefaultDataVARCHAR(100)EXECmaster....
数据库操作教程 2022-09-23 20:12:50 -
列出SQLServer中具有默认值的所有字段的语句
专家解答 通过查询任何数据库中的三个系统表,你可以获得每个表的每一个字段的默认值。下面是这个核心查询...
数据库操作教程 2022-09-23 20:12:48 -
找出所有非xml索引并重新整理的sql
复制代码代码如下:DECLAREcurCURSORFORSELECT[object_name]=s.name+'...
数据库操作教程 2022-09-23 20:12:38 -
SqlServer数据库索引整理语句,自动整理数据库索引
在一个大型数据库中,数据的更改是非常频繁的。而建立在这些数据上的索引也是需要经常去维护的...
数据库操作教程 2022-09-23 18:23:35 -
SQLServer性能优化--间接实现函数索引或者Hash索引
SQLServer中没有函数索引,在某些场景下查询的时候要根据字段的某一部分做查询或者经过某种计算之后做查询,如果使用函数或者其他方式作用在字段上之后,就会限制到索引的使用,不过我们可以间接地实现类似于函数索引的功能。另外一个就是如果查询字段较大或者字段较多的时候,所建立的索引就显得有点笨重,效率也不高,就需要考虑使用一个较小的"替代性"字段做等价替换,类似于Hash索引,本文粗浅地介绍两种上述两种问题的解决方式,仅供参考...
数据库操作教程 2022-09-23 18:22:57 -
MSSQL2008自动备份数据库的设置方法
首先,打开MSSQL2008,然后在“管理”大类中,双击“维护计划”子类,这时候,如果以前设置过任务计划的,就会显示出任务列表;如果没有,那么什么都不会显示。在“维护计划”上右击,选择“新建维护计划”,然后输入一个名称,这里我们输入默认名称“MaintenancePlan”,然后确定...
数据库操作教程 2022-09-23 18:21:55 -
SqlServer索引的原理与应用详解
索引的概念索引的用途:我们对数据查询及处理速度已成为衡量应用系统成败的标准,而采用索引来加快数据处理速度通常是最普遍采用的优化方法。索引是什么:数据库中的索引类似于一本书的目录,在一本书中使用目录可以快速找到你想要的信息,而不需要读完全书...
数据库操作教程 2022-09-23 18:19:15 -
SQLServer2005作业设置定时任务
公司有一个老项目由于直接把终端拍摄的图片以二进制的形式保存到数据库中,数据库比较大所以需要经常删除这些冗余数据,手动删除费时费力,项目组长让我把这些操作变成自动的,每天执行一次,只保留最近两个月的图片数据。查阅了相关的资料,找到了解决方案,在此做一个记录,以便有同样需求的人和自己查阅...
数据库操作教程 2022-09-23 18:15:25 -
SQLServer误设置maxservermemory的处理方法
昨天网上一网友说,由于他同事误将“maxservermemory”设置为10M后,SQLServer数据库登录不了,当时我简单测试了一下,今天有空就顺手将整个过程整理一下,记录在此。在SSMS的UI界面设置“maxservermemory”,即使你设置为10M大小,但是它会“悄悄”默认修改为128M,你用Profile跟踪或者设置后会发现,它偷偷“修改”了你的设置值(改为了128M),EXECsys.sp_configureN'maxservermemory(MB)',N'128'GORECONFIGUREWITHOVERRIDEGOConfigurationoption'maxservermemory(MB)'changedfrom4096to128.RuntheRECONFIGUREstatementtoinstall.如果你没有注意这些细节,或者不信这个事情,那么也可以用脚本测试一下,如下所示,它提示你这个值(10M)不是一个有效值...
数据库操作教程 2022-09-23 18:14:01 -
MSSQLSERVER不同版本设置开启远程连接(sa配置)
本文方案适用于MicrosoftSqlServer2008/2012/2012r2/2014版本,以下简称MSSQLSERVER。MSSQL默认是不允许远程连接,并且禁用sa账户的...
数据库操作教程 2022-09-23 18:11:22 -
详解SQLServer的聚焦过滤索引
前言这一节我们还是继续讲讲索引知识,前面我们聚集索引、非聚集索引以及覆盖索引等,在这其中还有一个过滤索引,通过索引过滤我们也能提高查询性能,简短的内容,深入的理解。过滤索引,在查询条件上创建非聚集索引(1)过滤索引是SQL2008的新特性,被应用在表中的部分行,所以利用过滤索引能够提高查询,相对于全表扫描它能减少索引维护和索引存储的代价...
数据库操作教程 2022-09-23 18:08:54 -
浅析SQLServer的聚焦使用索引和查询执行计划
前言上一篇《浅析SQLServer聚焦索引对非聚集索引的影响》我们讲了聚集索引对非聚集索引的影响,对数据库一直在强调的性能优化,所以这一节我们统筹讲讲利用索引来看看查询执行计划是怎样的,简短的内容,深入的理解。透过索引来看查询执行计划我们首先来看看第一个例子1、默认使用索引USETSQL2012GOSELECTorderidFROMSales.OrdersSELECT*FROMSales.Orders上述我们看到第2个查询的所需要的开销是第1个查询开销的3倍,当然其中也涉及到第1个查询只是返回一列而第2个查询返回所有列,这其中也耗费一小部分性能...
数据库操作教程 2022-09-23 18:08:52