11 2007 档案

摘要:http://www.cnblogs.com/images/cnblogs_com/catxp/Datetime.gif//大家在做报表或查询的时候都会有给用户预设一些可选的日期范围(如上图) //如本年度销售额、本季度利润、本月新增客户 //C#里内置的DateTime基本上都可以实现这些功能,巧用D... 阅读全文
posted @ 2007-11-14 10:06 '.Elvis.' 阅读(220) 评论(0) 推荐(0)
摘要:SQL Server 存储过程的分页,这个问题已经讨论过几年了,很多朋友在问我,所以在此发表一下我的观点。 建立表: CREATE TABLE [TestTable] ([ID] [int] IDENTITY (1, 1) NOT NULL ,[FirstName] [nvarchar] (100) COLLATE Chinese_PRC_CI_AS NULL ,[LastName] [nva... 阅读全文
posted @ 2007-11-13 10:11 '.Elvis.' 阅读(111) 评论(0) 推荐(0)
摘要:SQL Server数据库发生死锁时不会像ORACLE那样自动生成一个跟踪文件。有时可以在[管理]->[当前活动] 里看到阻塞信息(有时SQL Server企业管理器会因为锁太多而没有响应). 设定跟踪1204: USE MASTER DBCC TRACEON (1204,-1) 显示当前启用的所有跟踪标记的状态: DBCC TRACESTATUS(-1) 取消跟踪1204: DBCC... 阅读全文
posted @ 2007-11-13 10:10 '.Elvis.' 阅读(724) 评论(0) 推荐(0)
摘要:MySQL语句优化的原则 阅读全文
posted @ 2007-11-12 18:53 '.Elvis.' 阅读(189) 评论(0) 推荐(0)
摘要:MySQL语句优化的原则 1、使用索引来更快地遍历表。 缺省情况下建立的索引是非群集索引,但有时它并不是最佳的。在非群集索引下,数据在物理上随机存放在数据页上。合理的索引设计要建立在对各种查询的分析和预测上。一般来说: a.有大量重复值、且经常有范围查询( > , =,< =)和order by、group by发生的列,可考虑建立群集索引; b.经常同时存取多列,且每列都含有重... 阅读全文
posted @ 2007-11-12 18:52 '.Elvis.' 阅读(141) 评论(0) 推荐(0)
摘要:一、了解你用的工具 不要轻视这一点,这是我在这篇文章中讲述的最关键的一条。也许你也看到有很多的SQL Server程序员没有掌握全部的T-SQL命令和SQL Server提供的那些有用的工具。 “什么?我要浪费一个月的时间来学习那些我永远也不会用到的SQL命令???”,你也许会这样说。对的,你不需要这样做。但是你应该用一个周末浏览所有的T-SQL命令。在这里,你的任务是了解,将来,当你... 阅读全文
posted @ 2007-11-12 18:52 '.Elvis.' 阅读(133) 评论(0) 推荐(0)
摘要:建立索引 假设你想找书中的某一个句子。你可以一页一页地逐页搜索,但这会花很多时间。而通过使用索引,你可以很快地找到你要搜索的主题。 表的索引与附在一本书后面的索引非常相似。它可以极大地提高查询的速度。对一个较大的表来说,通过加索引,一个通常要花费几个小时来完成的查询只要几分钟就可以完成。因此没有理由对需要频繁查询的表增加索引。 注意: 当你的内存容量或硬盘空间不足时,也许你... 阅读全文
posted @ 2007-11-12 18:44 '.Elvis.' 阅读(191) 评论(0) 推荐(0)
摘要:首先我们需要明确一点:合理地应用MS SQL SERVER的索引功能,将会很大程度上提高程序的性能和执行效率,所以我们有必要对SQL Server进行学习和了解。 一、索引的概念 索引就是加快检索表中数据的方法。数据库的索引类似于书籍的索引。在书籍中,索引允许用户不必翻阅完整个书就能迅速地找到所需要的信息。在数据库中,索引也允许数据库程序迅速地找到表中的数据,而不必扫描整... 阅读全文
posted @ 2007-11-12 18:43 '.Elvis.' 阅读(665) 评论(0) 推荐(0)