文章标题关闭所有内容预览 | 展开所有内容预览
-
讲解数据库调优与程序员相关的几个方面
[内容预览]
0 | 2008-09
许多程序员在面试时,经常会被问到“数据库调优”的事情,这时,许多人就会产生疑问,这不是DBA的事吗,但回答不好还是显得不够专业,笔者查找了一些相关资料,发现许多方面还真是程序员的事情,下面总结一下,希望对大家有所帮助。本文将以影响程度排序:D1业务逻辑(影响最大)D2数据设计(表结构设计,数据建...
[阅读全文]
-
[图文] 揭开微软SQL Server 2008的神秘面纱
[内容预览]
1 | 2008-09
[编者按]SQLServer2008是一个重大的产品版本,它推出了许多新的特性和关键的改进,使得它成为至今为止的最强大和最全面的SQLServer版本。这篇文章详细介绍了MicrosoftSQLServer2008中的新的特性、优点和功能…… 在现今数据的世界里,公司要获得成功和不断发展,...
[阅读全文]
-
SQL Server 2008:表值参数的创建和使用
[内容预览]
1 | 2008-09
表值参数(Table-valuedparameter)是SQLServer2008的一个新特性,在以前的版本中,没有办法把表变量当作一个参数传递给存储过程。微软在SQLServer2008中引入了表值参数的特性,可以实现这项功能。 表值参数有两大优点:一是它不需要为初始的数据加锁,二是它不会导致语句重新编译。 表值...
[阅读全文]
-
在SQL Server 2008中运用表值参数(TVP)
[内容预览]
0 | 2008-09
问题: 当我们浏览SQLServer2008的新特性的时候,我们发现一个很有趣的特性叫做表值参数(Table-ValuedParameter)。你能否给我们详细介绍一下我们可以如何利用这个新特性吗? 专家解答: 表值参数确实是SQLServer2008的一个新特性。顾名思义,表值参数表示你可以把一个表类型作为参数...
[阅读全文]
-
SQL Server 2008中有关XML的新功能
[内容预览]
0 | 2008-09
1导言Microsoft在MicrosoftSQLServer2000中推出了与XML相关的功能以及Transact-SQL关键字FORXML和OPENXML,这使得开发人员可以编写Transact-SQL代码来获取XML流形式的查询结果,并将一个XML文档分割成一个rowset。SQLServer2005显著的扩展了...
[阅读全文]
-
解读微软SQL Server 2008空间数据
[内容预览]
0 | 2008-09
SQLServer2008推出了全面的空间支持,使得企业可以通过采用了空间技术的应用程序无缝的消耗、使用和扩展基于本地的数据,这应用程序最终帮助终端用户作更好的决策……业务和消费者的不断发展快速的形成了大量的数据和增强的数字地图的有效性,而空间化应用程序创建了一个空前的机遇,它将地理要素合并...
[阅读全文]
-
微软SQL Server 2008 的新压缩特性
[内容预览]
0 | 2008-09
关于SQLServer压缩的故事,最早是从SQLServer2005开始的,在企业版和开发版中增加了一种叫做vardecimal的新存储格式,这个表级的选项会影响到decimal和numeric字段。当对值的精度要求低于字段可用精度,如在一个decimal(18,9)类型的字段中存储1.5这个数值时,存储上就需要有相应...
[阅读全文]
-
带你深入了解SQL Server 2008独到之处
[内容预览]
1 | 2008-09
SQLServer2008的独到之处:安装SQLServer2008的设置和安装也有所改进。配置数据和引擎位已经分开了,所以它使创建基本的未配置系统的磁盘图像变得可能了,它使分布到多个服务器变得更容易了。从微软的站点也可以找到安装可用的最新更新。另一个特点是有能力把安装SQL、SP和补丁做一个单一的步骤进行了。另一个的...
[阅读全文]
-
如何使用SQL Server 2008升级顾问
[内容预览]
0 | 2008-09
微软提供了SQLServer2008升级顾问(SQLServer2008UpgradeAdvisor,SSUA),可以在更新数据库及相关程序前帮助用户检测并识别可能遇到的升级问题。该工具可以检查SQLServer2000和SQLServer2005数据库,找出任何潜在妨碍升级的问题。建议在实施升级操作之前,使用该工具进...
[阅读全文]
-
详解SQL Server 2008中的联机事务处理
[内容预览]
0 | 2008-09
在过去的20年数据库得到了普遍使用,并迅速发展。存储和技术成本的降低导致大量地存储数据和数据库的急剧扩大。由于这个简单有效的技术,内嵌的数据库和许多产品应运而生,并使得公司可以存储更多的数据,并保持更久的时间,所以公司想合并他们的服务器。SQLServer2008专注于四个关键领域来满足现今的OLTP数据库需求:&mi...
[阅读全文]
-
解读SQL Server 2008的新语句MERGE
[内容预览]
0 | 2008-09
SQLServer2008将包含用于合并两个行集(rowset)数据的新句法。根据一个源数据表对另一个数据表进行确定性的插入、更新和删除这样复杂的操作,运用新的MERGE语句,开发者用一条命令就可以完成。对两个表进行信息同步时,有三步操作要进行。首先要处理任何需要插入目标数据表的新行。其次是处理需要更新的已存在的行。最...
[阅读全文]
-
使用SQL Server 2008进行服务器合并
[内容预览]
0 | 2008-09
随着公司使用越来越多的应用程序来管理业务流程、提供新的服务、和获得对业务执行情况的观察,支持这些应用程序所需的应用程序服务器和数据存储服务器的数目显著地增多。在许多公司里,硬件成本以及部署和维护公司内的多个服务器的费用是主要的财政和后勤预算。同时,在硬件和软件技术方面的提高意味着现代IT系统可以处理比之前多很多的工作量...
[阅读全文]
-
SQL Server 2008:开辟崭新数据平台
[内容预览]
0 | 2008-09
和以往微软开发的工具一样,版本越高其功能也就越为强大,即将发布的SQLServer2008也是如此。SQLServer2008是微软数据平台愿景中的一个主要部分,旨在满足目前和将来管理和使用数据的需求。SQLServer2008引入了用于提高开发人员、架构师和管理员的能力和效率的新功能。不仅改进了包括Transact-...
[阅读全文]
-
微软数据平台开发与SQL Server 2008
[内容预览]
0 | 2008-09
一、前言:目前,随着数据库系统和编程语言的不断发展,它们各自都有了自己专注的特定的功能而逐渐分离开。这导致产生了在现今的应用程序中的数据存储和业务逻辑之间的阻抗失谐。SQLServer2008与Microsoft数据平台技术的结合使得你可以快速并轻松的建立能够消除这个失谐的综合的和可扩展的基于数据的解决方案。尤其是,A...
[阅读全文]
-
微软SQL Server 2008之行值构造器
[内容预览]
0 | 2008-09
相信大家都知道怎样使用数据操作语言(DML)对SQLServer表的数据进行插入、删除和更新等处理。有时候,我们需要用INSERT语句进行插入的数据实在是多得让人头疼,有很多传统但繁琐的方法可以用来插入大批量数据,不过SQLServer2008提供了一种能够简化数据插入过程的新方法。本文将为大家简单介绍这些用来插入数据...
[阅读全文]
-
SQL Server 2008 数据加载创世界记录
[内容预览]
1 | 2008-09
自今年2月推出的SQLServer2008后,使用其SSIS(SQLServerIntegrationservices)工具你可以就感觉到数据加载的世界级的性能记录。微软与Unisys公司宣布了一项纪录,它是关于关系数据库的数据提取,转换和加载(ETL的)工具。它能在不足30分钟加载超过1TB的TPC-H的数据。我想在...
[阅读全文]
-
[图文] 浅析SQL2008的Change Data Capture功能
[内容预览]
3 | 2008-09
在常见的企业数据平台管理中有一项任务是一直困扰SQLServerDBA们的,这就是对数据更新的监控。很多数据应用都需要捕获对业务数据表的更新。笔者见过几种解决方案:1、在数据表中加入特殊的标志列;2、通过在数据表上创建触发器;3、通过第三方产品,例如Lumigent的LogExplorer。其实第1种和第2中方案都不好...
[阅读全文]
-
[图文] SQL Server大数据量统计系统的经验总结
[内容预览]
7 | 2008-09
项目介绍政府一个业务系统,使用范围全国数据是区域还存储,最大地方,主业务表,一年有600万,工作流表,1年有几千万,迄今为至系统已经运行三年。其它全国还有46个地点,数据也比较多新开发系统主要功能,对业务系统的数据进行分析统计.所以对性能要求比较高。我们的简要方案。建立中间表,通过DTS调度每天共步数据。中间表设计原则...
[阅读全文]
-
详解Windows Server 2008中的NAP
[内容预览]
5 | 2008-09
在WindowsServer2008中的各项特色中,可用于辅助企业强化个人端计算机安全管理的网络访问防护(NetworkAccessProtection,NAP),这项功能无疑是大家最渴望了解的项目之一,尤其是网络信息安全这两个领域。简单地说,为了预防不符合企业安全策略的计算机,NAP可以透过批准连接与否而加以限制,这...
[阅读全文]
-
[组图] SqlServer2005对现有数据进行分区具体步骤
[内容预览]
2 | 2008-09
RegMail是用来存放注册邮件的表,现以创建时间(CreateTime)字段来给表进行分区,具体步骤如下:--为分区创建存储文件ALTERDATABASETestADDFILEGROUPRegMailFile2007ALTERDATABASETestADDFILEGROUPRegMailFile2008ALTERDA...
[阅读全文]
-
数据库安全:十大绝招保护 SQL Server数据库安全
[内容预览]
425 | 2006-05
1.安装最新的服务包 为了提高服务器安全性,最有效的一个方法就是升级到SQLServer2000ServicePack3a(SP3a)。另外,您还应该安装所有已发布的安全更新。 2.使用Microsoft基线安全性分析器(MBSA)来评估服务器的安全性 MBSA是一个扫描多种Microsoft产品的不安全配置...
[阅读全文]
-
用Oracle存储过程和Oracle WebServer制作动态站点
[内容预览]
479 | 2006-05
createorreplacePROCEDURExj_homepage(colsINowa_util.ident_arr)IScol_counterINTEGER;counterINTEGER;IDCHAR(2);CURSORC1ISselectPRIVELEGE_TABLEfromprevilege_rangewhe...
[阅读全文]
-
结合asp和存储过程做的搜索程序
[内容预览]
444 | 2006-05
比较复杂,可以支持多种逻辑符,包括+-andor空格等,并且根据需要随便增加。可以根据条件选择在那个表中搜索,对速度也做了优化,可以说是很快的。当然因为是以前写的,存在不少毛病。存储过程中用到几乎所有sqlserver的特性,如光标(记录集分页)等。好了,不吹了,自己看程序吧。asp函数functionAnalyseK...
[阅读全文]
-
存储过程分页
[内容预览]
398 | 2006-05
作者:bigeagleifexists(select*fromsysobjectswhereID=object_id("up_TopicList"))dropprocup_TopicListgocreateprocup_TopicList@a_ForumIDint,@a_intDaysint,@a_intPageNoi...
[阅读全文]
-
存储过程对页面访问速度的影响
[内容预览]
243 | 2006-05
当所执行的SQL语句中有大量重用语句时,即页面A和页面B所执行的SQL语句有大量重复操作,存在一个交集时,存储过程是可以提高网页浏览速度的。一、如果是如此,在编写过程中,尽量提高程序的颗粒度,即尽量细化,尽量编写些原子过程,然后在逐层调用,搭建应用程序,就象搭积木似的。由于充分地利用代码的可重用性,这会一定的提高网页访...
[阅读全文]
-
ASP中是如何使用存储过程的!
[内容预览]
310 | 2006-05
Start!下面是创建存储过程CREATEPROCEDUREselect_forumASselect*fromforumGoxx.aspx<%@PageLanguage="VB"%><%@ImportNamespace="System.Data"%><%@ImportNamespace="System.Data.SQL...
[阅读全文]
-
如何在aspx中得到在存储过程中的的数值(兼答jspfuns的问题)
[内容预览]
202 | 2006-05
这里的存储过程是在SQLServer下的存储过程,由于目前豆腐没有使用存储过程,所以豆腐在举例子的时候使用了SQL2K,估计在Oracle下应该也是一样的,欢迎大家和豆腐一起来探讨这个问题我们知道在存储过程中有个被称做output的参数,他可以在不同的存储过程之中互相的传递参数,在使用output的时候要注意下面的情况...
[阅读全文]
-
一段测试不用COMMAND对象来调用存储过程的ASP代码
[内容预览]
217 | 2006-05
他说如果返回多个值,比如纪录集以及返回值一定要用COMMAND对象。。我现在终于搞定了。。:)<%@Language=VBScript%><%'一段测试不用COMMAND对象来调用存储过程的ASP代码作者:大自然信箱:zhanmr@telekbird.com.cn主页:http://zhanzhen.wayall.co...
[阅读全文]
-
一些不长见的ASP调用存储过程的技巧
[内容预览]
378 | 2006-05
1、最简单的如下DimobjConnSetobjConn=Server.CreateObject("ADOBD.Connection")objConn.OpenApplication("Connection_String")'Callthestoredproceduretoincrementacounteronthep...
[阅读全文]
-
asp调用数据库存储过程
[内容预览]
537 | 2006-05
<%SetDataconn=Server.CreateObject("ADODB.Connection")'建立连接对象Dataconn.Open"DSN=SinoTrans;SERVER=APP_SERVER;UID=sa;PWD=;APP=Microsoft(R)DeveloperStudio;WSID=APP_S...
[阅读全文]
