.NET&Oracle&SQL 学习

技术交流

导航

2010年5月19日

sql server 索引管理六大铁律

摘要: 铁律一:天下没有免费的午餐,使用索引是需要付出代价的。   索引的优点有目共睹,但是,却很少有人关心过采用索引所需要付出的成本。若数据库管理员能够对索引所需要付出的代价有一个充分的认识,也就不会那么随意到处建立索引了。   仔细数数,其实建立索引的代价还是蛮大的。如创建索引和维护索引都需要花费时间与精力。特别是在数据库设计的时候,数据库管理员为表中的哪些字段需要建立索引,要调研、要协调。如当建有索... 阅读全文

posted @ 2010-05-19 15:53 kongww 阅读(165) 评论(0) 推荐(0) 编辑

几点小建议提高sql效率

摘要: 数据库性能优化涉及到很多方面,在数据库开发时可以通过一些基本的优化技巧提高数据库的性能: 1.原则上为创建的每个表都建立一个主键,主键唯一标识某一行记录,用于强制表的实体完整性。SQL Server 2005 Database Engine 将通过为主键列创建唯一索引来强制数据的唯一性。查询中使用主键时,此索引还可用来对数据进行快速访问。(注意:如果你建立了主键,默认情况下它就是聚集索引) 2.为... 阅读全文

posted @ 2010-05-19 15:51 kongww 阅读(322) 评论(0) 推荐(0) 编辑

2009年12月11日

C# 基于Sql 数据访问类

摘要: DAL usingSystem;usingSystem.Collections.Generic;usingSystem.Linq;usingSystem.Text;usingSystem.Data;usingSystem.Data.SqlClient;namespaceSqlDAL{publicclassDataAccess{privateSqlConnectionconn;//SQL连接priv... 阅读全文

posted @ 2009-12-11 11:33 kongww 阅读(483) 评论(0) 推荐(0) 编辑

2009年12月4日

SQL Server CONVERT() 函数

摘要: 定义和用法CONVERT() 函数是把日期转换为新数据类型的通用函数。CONVERT() 函数可以用不同的格式显示日期/时间数据。语法CONVERT(data_type(length),data_to_be_converted,style)data_type(length) 规定目标数据类型(带有可选的长度)。data_to_be_converted 含有需要转换的值。style 规定日期/时间的... 阅读全文

posted @ 2009-12-04 11:24 kongww 阅读(272) 评论(0) 推荐(0) 编辑

2008年12月2日

远程备份sql数据库到本机

摘要: 条件: 拥有sa权限 开启 xp_cmdshell方法:开启/关闭 xp_cmdshell 必须在 master 库执行EXEC sp_configure 'show advanced options', 1 RECONFIGURE WITH OVERRIDE EXEC sp_configure 'xp_cmdshell', 1 RECONFIGURE WITH OVERRIDE EXEC sp_... 阅读全文

posted @ 2008-12-02 11:51 kongww 阅读(1080) 评论(0) 推荐(0) 编辑

2008年11月20日

OracleDBConsoleorcl 服务无法启动。

摘要: OracleDBConsoleorcl 服务无法启动。系统出错。系统发生 3 错误。系统找不到指定的路径。////以上是启动时的错误 ,我的数据库是oracle10.2.0.1.0 的版本解决方法:在命令行输入$ emca –config dbcontrol db   输入以下信息:  SID:XXXX   Listener port number: 1521  Sys 口令:****... 阅读全文

posted @ 2008-11-20 11:17 kongww 阅读(638) 评论(0) 推荐(0) 编辑

2008年6月19日

在面向服务的设计时有四个原则:

摘要: 在面向服务的设计时有四个原则:· Boundaries are explicit.(边界清晰)· Services are autonomous.(服务自治)· Services share schema and contract, not class.(服务共享的是规划和契约,不是类)· Service compatibility is determine... 阅读全文

posted @ 2008-06-19 10:21 kongww 阅读(281) 评论(0) 推荐(0) 编辑

2008年5月28日

[.net]LINQ体验(6)——LINQ语句之Insert/Update/Delete操作 (转)

摘要: 我们继续讲解LINQ语句,这篇我们来讨论Insert/Update/Delete操作。这个在我们的程序中最为常用了。我们直接看例子。Insert/Update/Delete操作Insert1.简单形式说明:new一个对象,使用InsertOnSubmit方法将其加入到对应的集合中,使用SubmitChanges()提交到数据库。NorthwindDataContext db = new North... 阅读全文

posted @ 2008-05-28 11:44 kongww 阅读(477) 评论(0) 推荐(0) 编辑

[.net]LINQ体验(5)——LINQ语句之Union All/Union/Intersect和Top/Bottom和Paging和SqlMethods (转)

摘要: 我们继续讲解LINQ语句,这篇我们来讨论Union All/Union/Intersect操作和Top/Bottom操作和Paging操作和SqlMethods操作。Union All/Union/Intersect操作适用场景:对两个集合的处理,例如追加、合并、取相同项、相交项等等。Concat(连接)说明:连接不同的集合,不会自动过滤相同项;延迟。1.简单形式:var q = ( from c... 阅读全文

posted @ 2008-05-28 11:43 kongww 阅读(460) 评论(0) 推荐(0) 编辑

[.net]LINQ体验(4)——LINQ语句之Group By/Having和Exists/In/Any/All/Contains (转)

摘要: 我们继续讲解LINQ语句,我昨天发现了LINQ in Action 电子书,就共享了LINQ in Action 电子书这本书。大家也可以看看。这篇我们来讨论Group By/Having操作符和Exists/In/Any/All/Contains操作符。Group By/Having操作符适用场景:分组数据,为我们查找数据缩小范围。说明:分配并返回对传入参数进行分组操作后的可枚举对象。分组;延迟... 阅读全文

posted @ 2008-05-28 11:42 kongww 阅读(1327) 评论(0) 推荐(0) 编辑