-
SQL Server索引中include的魅力(具有包含性列的索引)
所属栏目:[MsSql教程] 日期:2016-09-08 热度:106
开文之前首先要讲讲几个概念 【覆盖查询】 当索引包含查询引用的所有列时,它通常称为覆盖查询。 【索引覆盖】 如果返回的数据列就包含于索引的键值中,或者包[详细]
-
使用Guid做主键和int做主键性能比较
所属栏目:[MsSql教程] 日期:2016-09-08 热度:55
在数据库的设计中我们常常用Guid或int来做主键,根据所学的知识一直感觉int做主键效率要高,但 没有做仔细的测试无法 说明道理。碰巧今天在数据库的优化过程中[详细]
-
浅谈SQL Server数据库并发测试方法
所属栏目:[MsSql教程] 日期:2016-09-08 热度:112
1. 利用测试工具模拟多个最终用户进行并发测试; 这种测试方法的缺点:最终用户往往并不是直接连接到数据库上,而是要经过一个和多个中间服务程序,所以并不能保[详细]
-
PowerShell经典脚本贮藏室
所属栏目:[MsSql教程] 日期:2016-09-08 热度:58
由于最近对Powershell越来越喜欢,在空余时间,整理一下一些常用的经典例子分享给大家: 1. 活动目录,列出域信息 #==========================================[详细]
-
SQL Server与Oracle数据库在安全性上的异同
所属栏目:[MsSql教程] 日期:2016-09-08 热度:60
前言:Oracle数据库和SQL Server数据库是两种应用比较普遍的数据库,在业界,人们普遍认为Oracle数据库的安全性要比SQL Server数据库高,但实际情况Oracle数据[详细]
-
PowerShell在SQL Server 2008中一些用法
所属栏目:[MsSql教程] 日期:2016-09-08 热度:55
PowerShell早在SQL Server 2005里就已经被集成了, 而我第一次用却在SQL Server 2008中。今天有 空总结几个实际例子出来。欢迎这方面专家来完善一下: 一、先不[详细]
-
利用虚拟硬盘(把内存当作硬盘)来提高数据库的效率 续
所属栏目:[MsSql教程] 日期:2016-09-07 热度:143
上一篇引起了大家的讨论,看着讨论我是比较晕的,这也怪我没有说清楚,所以再补一个续把问题说 清楚吧。 笔记本配置 CPU:Core 2 7250 2.0G 内存:4G,其中2G设[详细]
-
SQL中自己创建函数,分割字符串
所属栏目:[MsSql教程] 日期:2016-09-07 热度:159
if exists (select * from dbo.sysobjects where id = object_id(N'[dbo].[getEPnum]') and xtype in (N'FN', N'IF', N'TF')) drop function [dbo].[getEPnum][详细]
-
项目小结之数据库设计
所属栏目:[MsSql教程] 日期:2016-09-07 热度:109
最近做了一个小项目完整的数据库设计,想总结一些设计上的所得,希望大家多多指教。 有时一个项目,普通程序员一般不会去接触数据库设计,一般都有专业的DBA或是[详细]
-
讲解SQL Server数据库的触发器的安全隐患
所属栏目:[MsSql教程] 日期:2016-09-07 热度:130
触发器权限和所有权 CREATE TRIGGER 权限默认授予定义触发器的表所有者、sysadmin 固定服务器角色成员以及 db_owner 和 db_ddladmin 固定数据库角色成员,并且[详细]
-
从客户端提升SQL Server数据库性能
所属栏目:[MsSql教程] 日期:2016-09-07 热度:79
第一:编写限制搜索范围的查询语句。 众所周知,在数据库查询的时候返回记录的多少直接关系到查询的效率。所以,在客户端通过一定的条件语句,限制搜索的范围,[详细]
-
从外到内提高SQL Server数据库性能
所属栏目:[MsSql教程] 日期:2016-09-07 热度:98
如何提高SQL Server数据库的性能,该从哪里入手呢?笔者认为,该遵循从外到内的顺序,来改善数据库的运行性能。如下图: 第一层:网络环境。 到企业碰到数据库反[详细]
-
单元测试:在您的数据库项目中应用测试驱动的开发
所属栏目:[MsSql教程] 日期:2016-09-07 热度:122
本文讨论: TDD 的优点 在数据库开发中应用单元测试 组合 T-SQL 与 .NET 兼容的语言 连接、测试条件和事务 本文使用了以下技术: Visual Studio 2008, SQL Server[详细]
-
通用分页存储过程真的有注入漏洞吗
所属栏目:[MsSql教程] 日期:2016-09-07 热度:194
今天看了两篇关于存储过程SQL注入漏洞的文章: 1):如此高效通用的分页存储过程是带有sql注入漏洞的 2):防SQL注入:生成参数化的通用分页查询语句 怎么看怎么觉的[详细]
-
SQL Server与Oracle数据库在查询优化上的差异(一)
所属栏目:[MsSql教程] 日期:2016-09-07 热度:142
一般来说,Oracle数据库在大型数据环境下,其运行性能比SQL Server数据库效率要高。单从查询优化上讲,两者就有比较大的差异。下面,笔者将数据库查询优化的差[详细]
-
SQL Server与Oracle数据库在查询优化上的差异(二)
所属栏目:[MsSql教程] 日期:2016-09-07 热度:104
四、在SQL语句上的查询优化。 前台的应用程序要在数据库服务器上起作用,最终靠的都是应用程序中的一条条SQL语句。据不完全统 计,SQL语句消耗了数据库服务器80[详细]
-
在SQL Server中谨慎导入导出大容量数据
所属栏目:[MsSql教程] 日期:2016-09-07 热度:145
在数据库初始化过程中,管理员需要面对的一个现实问题就是如何把大容量的数据导入到数据库系统 中。在SQL Server数据库中提供了一些大容量数据导入导出的工具供[详细]
-
提高SQL Server 2008可用性
所属栏目:[MsSql教程] 日期:2016-09-07 热度:119
数据库镜像 Database Mirroring(数据库镜像)是一种可提高数据库可用性的技术。当主体数据库发生更改 时,这些更改也将自动应用到镜像数据库中。当主体服务器[详细]
-
SQL Server 2008服务器合并功能介绍
所属栏目:[MsSql教程] 日期:2016-09-07 热度:87
SQL Server 2008提供了一个具有企业级管理能力和性能的灵活的服务器合并解决方案,降低了硬件和 维护的成本。 灵活的、可管理的和可扩展的数据服务合并 灵活性[详细]
-
在SQL Server 2008中使用空间数据实现位置智能
所属栏目:[MsSql教程] 日期:2016-09-07 热度:51
1. 导言 现今的信息工作人员和消费者处理大量不同类型的信息,从电子表格和数据库中的商业数据的传统数 据表,到在线的基于媒体的数据例如视频、照片和音乐。近[详细]
-
SQL Server 2008中报表服务详解
所属栏目:[MsSql教程] 日期:2016-09-07 热度:109
一、导言 尽管公司经常采集和存储大量的数据,但是有时还是难以详尽地显示数据,而且也很难提供对商业中 将发生什么的洞察以使商业决策者为公司作出相应的和及[详细]
-
SQL Server 2008中有关XML的新功能
所属栏目:[MsSql教程] 日期:2016-09-07 热度:143
1 导言 Microsoft 在Microsoft SQL Server 2000中推出了与XML相关的功能以及Transact-SQL 关键字FOR XML和OPENXML ,这使得开发人员可以编写Transact-SQL代码来[详细]
-
解决非法卸载SQL 2005后出现的问题
所属栏目:[MsSql教程] 日期:2016-09-07 热度:191
出现此类问题一般都是在非法卸载SQL 2005出现的。 在 开始 -- 运行中输入 regedit,开启注册表编辑器。 定位到 [HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindow[详细]
-
SQLServer事务日志的压缩与删除方法
所属栏目:[MsSql教程] 日期:2016-09-06 热度:73
做项目的时候拿到一个只有280M的数据库备份,可是在SQLServer 2000下恢复的时候等了半天才都没 有恢复完毕,感觉很不可思议,于是怀疑有什么猫腻。到了数据文件[详细]
-
利用数据库复制技术实现数据同步更新
所属栏目:[MsSql教程] 日期:2016-09-06 热度:89
复制的概念 复制是将一组数据从一个数据源拷贝到多个数据源的技术,是将一份数据发布到多个存储站点上的有 效方式。使用复制技术,用户可以将一份数据发布到多[详细]