文章分类 -  SQL

上一页 1 ··· 11 12 13 14 15
摘要:转载出处:http://blog.csdn.net/doyouknowm/archive/2009/08/20/4466072.aspx[代码] 阅读全文
posted @ 2010-04-17 11:56 rob_2010 阅读(153) 评论(0) 推荐(0)
摘要:在应用当中时常需要按照月份进行统计,比如整年的产量,一月的常量,二月的产量。。。十二月的常量。在表的设计的时候产量表一般有两个列,一个是时间,一个是产量。每月的产量对应表中的多条记录。一般产生的报表有如下格式:idTotalJanFebMarAprMayJuneJulyAugSepOctNovDecid12xxxxxxxxxxxxx下面对Nothwind数据库中的雇员2007年的销售情况按月进行统... 阅读全文
posted @ 2010-04-17 11:54 rob_2010 阅读(225) 评论(0) 推荐(0)
摘要:SQL2005分区表可以在一定程度上解决海量数据的性能问题,比如可以规避高访问量数据区段的io竞争,可以缩小你查询数据范围的索引大小。 msdn参考 http://msdn.microsoft.com/zh-cn/library/ms345146.aspx 一个完整的脚本示例 [代码] 阅读全文
posted @ 2010-04-17 11:49 rob_2010 阅读(130) 评论(0) 推荐(0)
摘要:“超时时间已到。超时时间已到,但是尚未从池中获取连接。出现这种情况可能是因为所有池连接均在使用,并且达到了最大池大小。 ”进过几天辛苦写的代码,终于实现了功能丰富的查询功能,但是使用的过程中,却经常出现上面的错误,百思不得其解。写代码的时候就担心因为功能复杂,效率会很低。后来经过查资料才知道原因,先转贴别人的分析结果:【转http://www.cnblogs.com/don... 阅读全文
posted @ 2010-04-17 10:41 rob_2010 阅读(392) 评论(0) 推荐(0)
摘要:不知道大家在访问数据库,特别是远程数据库的时候有没有碰到这么一种情况。如果远程计算机没有打开,或者网络中断。这时不管你数据库连接设置的是多少秒,都会等待30-60秒左右的时间。这段时间其实是在等待不存在的主机的响应。 在C#中,其实我们完全可以控制这段时间,避免长时间的等待。因为这样对于一些系统,比如把数据库访问放在一个队列里面查询的系统来说,这样造成的时间浪费不可估计。因为正常情况下,打开数据库... 阅读全文
posted @ 2010-04-17 10:37 rob_2010 阅读(366) 评论(0) 推荐(0)
摘要:看完了周金桥老师《asp.net夜话》中关于三层架构的章节后,总算对三层架构有了一定的了解,书中写到了一个SQL Server数据库访问通用类,自我感觉写得非常好,所以花了点时间亲自敲了一边,注释写得很详细,稍微有点asp.net编程基础的人应该都能够看得懂,在下面的代码中除了返回ExecuteDataReader()方法外,都考虑了异常情况,这样的代码保证了即使出现异常,数据库连接对象也会得到关... 阅读全文
posted @ 2010-04-17 10:30 rob_2010 阅读(191) 评论(0) 推荐(0)
摘要:代码Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--usingSystem;usingSystem.Collections.Generic;usingSystem.Text;usingSystem.Data;usingSystem.Data.SqlCl... 阅读全文
posted @ 2010-04-17 10:28 rob_2010 阅读(222) 评论(0) 推荐(0)
摘要:开篇语:这段时间由于换地方换工作而停止了该系列文章的整理,虽然现在已经开始了新的工作,为了供找工作的朋友参考以及自己复习,还是继续把该系列整理完成。对于数据库方面主要整理了最基础的知识概念(这些都是在面试和笔试中经常出现的问题)和一些常出现的数据库面试题,同样该贴也将进行继续收集和整理更新,同样欢迎大家指正完善。1、索引好处:(1)提高查询表内数据的速度。(2)表与表之间的连接速度加快。坏处:(1... 阅读全文
posted @ 2010-04-17 10:17 rob_2010 阅读(119) 评论(0) 推荐(0)
摘要:1、 查询TestTable(表主键是ID)表中的第21到第30条的数据的SQL语句如下:SQL Server:Select top 10 * from TestTable where ID not in (Select top 20 ID from TestTable) Oracle: Select * from (Select t.*,rownum rowid from TestTable ... 阅读全文
posted @ 2010-04-16 13:25 rob_2010 阅读(168) 评论(0) 推荐(0)
摘要:1.在sqlserver创建用户临时表和系统临时表的方法,及两者的区别?用户临时表:create table #xx(ID int, IDValues int)系统临时表:create table ##xx(ID int, IDValues int)区别:用户临时表只对创建这个表的用户的Session可见,对其他进程是不可见的.当创建它的进程消失时这个临时表就自动删除.系统临时表对整个SQL Se... 阅读全文
posted @ 2010-04-16 11:57 rob_2010 阅读(128) 评论(0) 推荐(0)
摘要:SQLServer中的回车符与换行符制表符:CHAR(9)换行符:CHAR(10)回车符:CHAR(13)1、将varchar值作为条件,查询WhereIdin列表的值declare@avarchar(100)set@a='56,58'--正确的:select*fromtbwherecharindex(','+ltrim(id)+',',','+@a+',')>0--错误的:select*f... 阅读全文
posted @ 2010-04-16 11:44 rob_2010 阅读(260) 评论(0) 推荐(0)
摘要:1.对查询进行优化,应尽量避免全表扫描,首先应考虑在 where 及 order by 涉及的列上建立索引。2.应尽量避免在 where 子句中对字段进行 null 值判断,否则将导致引擎放弃使用索引而进行全表扫描,如:select id from t where num is null可以在num上设置默认值0,确保表中num列没有null值,然后这样查询:select id from t wh... 阅读全文
posted @ 2010-04-11 12:05 rob_2010 阅读(74) 评论(0) 推荐(0)
摘要:Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AMSelect CONVERT(varchar(100), GETDATE(), 1): 05/16/06Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16Select CONVERT(varchar(100), GETDA... 阅读全文
posted @ 2010-04-05 23:45 rob_2010 阅读(105) 评论(0) 推荐(0)
摘要:极限挑战—100万条数据导入SQL SERVER数据库仅用4秒 (附源码) 实际工作中有时候需要把大量数据导入数据库,然后用于各种程序计算,本实验将使用5中方法完成这个过程,并详细记录各种方法所耗费的时间。 本实验中所用到工具为VS2008和SQL SERVER 2000、SQL SERVER 2008,分别使用5中方法将100万条数据导入SQL 2000与SQL 2008中,实验环境... 阅读全文
posted @ 2010-03-27 17:18 rob_2010 阅读(152) 评论(0) 推荐(0)
摘要:挑战极限--有本事拿.Net+SQL SERVER试试4秒极限! 最近“小学生”写了一个关于批量数据导入数据库的博文,实验工具是.Net +SQL SERVER,很多网友表示对此很感兴趣,本文也排在24小时热门一列。同时,有一些网友也用了不同工具挑战这个4秒的极限,我觉得如果加入挑战,就要遵守挑战的规则,使用一致的工具与环境做实验。 现向大家征集,使用.Net + SQL ... 阅读全文
posted @ 2010-03-27 17:17 rob_2010 阅读(114) 评论(0) 推荐(0)
摘要:百万数据查询测试 只需1秒--Sql语句效率测试 关于SQL查询效率,100w数据,查询只要1秒,与您分享: 机器情况 p4: 2.4 内存: 1 G os: windows 2003 数据库: ms sql server 2000 目的: 查询性能测试,比较两种查询的性能 SQL查询效率 step by step -- setp 1. -- 建表 create table t_userinfo ... 阅读全文
posted @ 2010-03-27 17:15 rob_2010 阅读(172) 评论(0) 推荐(0)
摘要:SQLServer 2005如何备份,按照日期自动备份【转】 SqlServer自动作业备份 1、打开SQL Server Management Studio2、启动SQL Server代理3、点击作业->新建作业4、"常规"中输入作业的名称5、新建步骤,类型选T-SQL,在下面的命令中输入下面语句DECLARE @strPath NVARCHAR(200)set @strPath = co... 阅读全文
posted @ 2010-03-27 17:04 rob_2010 阅读(113) 评论(0) 推荐(0)
摘要:讲解删除SQL Server日志的具体方法http://database.51cto.com 2009-05-06 14:03 李海军 blog.stnn.cc 我要评论(0)摘要:作者总结了自己是如何删除SQL Server日志的,主要方法是先分离数据库,删除log文件等等,以避免log文件无限制增长直到占满空间的问题。标签:SQL Server日志logOracle帮您准确洞察各个物流环节SQ... 阅读全文
posted @ 2010-03-27 17:02 rob_2010 阅读(179) 评论(0) 推荐(0)
摘要:SQL Server 2005分区表几何倍数提高网站性能http://database.51cto.com 2009-06-25 10:25 云淡风轻 cnblogs 我要评论(1)摘要:项目做到后期了,发现数据到数据在不断增长,现在是1000w多条,估计以后数据还会增加,可是现在数据库到索引也加了,在数据库做一个大大查询时,前台web会超时,很郁闷,怎么办呢。解决问题还是靠SQL Server ... 阅读全文
posted @ 2010-03-27 17:01 rob_2010 阅读(152) 评论(0) 推荐(0)
摘要:详解如何挑战4秒内百万级数据导入SQL Serverhttp://database.51cto.com 2010-03-22 09:59 李鸣 博客园 我要评论(0)摘要:本文将挑战的是4秒钟内倒入百万级的数据进入SQL Server数据库中。所使用的版本包括2000与2008。标签:SQL ServerOracle帮您准确洞察各个物流环节对于大数据量的导入,是DBA们经常会碰到的问题,在这里我们... 阅读全文
posted @ 2010-03-27 17:00 rob_2010 阅读(219) 评论(0) 推荐(0)

上一页 1 ··· 11 12 13 14 15