
sql server
adagadadfafd
暂时不知道说什么,以后再慢慢补上
展开
-
SQL SERVER 将日期转换为格式化字符串
<br />日期时间转字符串<br />Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM <br />Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06 <br />Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16 <br />Select CONVERT(varchar(100), GETDATE(), 3): 16/05转载 2010-06-05 17:12:00 · 1674 阅读 · 0 评论 -
强大的SqlCacheDependency
最近我在忙于研究负载平衡、并发性容错性等性能优化问题,ASP.NET有太多强大的功能等待学习和挖掘。今天,Bosnma和大家一起研究在ASP.NET中缓存机制如何帮助我们在高流量网站中减少服务器负担。何为缓存 缓存无处不在,尤其是流量较高的网站。对于某些页面(尤其是带有一个或更多数据库操作的页面)可能会对数据库服务器带来过大的负载,而这些负载经常是不必要的。比如某公转载 2012-08-16 14:04:52 · 668 阅读 · 0 评论 -
MS SQL大值数据类型varchar(max)、nvarchar(max)、varbinary(max)
在MS SQL2005及以上的版本中,加入大值数据类型(varchar(max)、nvarchar(max)、varbinary(max) )。大值数据类型最多可以存储2^30-1个字节的数据。这几个数据类型在行为上和较小的数据类型 varchar、nvarchar 和 varbinary 相同。微软的说法是用这个数据类型来代替之前的text、ntext 和 image 数据类型,转载 2012-08-13 20:04:11 · 1047 阅读 · 0 评论 -
SQL Server 2008 R2 数据库之间的数据同步热备份
预期效果:数据库1的数据发生变化后,数据库2的数据根据数据库1的变化,实时进行数据同步,热备份。 前期准备(重点),在设置之前先要做的。1.测试环境:Windows Server 2008 R2 SP1 + SQL Server 2008 R2 SP12.安装FTP 组件,FTP全部打勾,并在IIS里面新建FTP站点,并设置,这里要注意的地方有两点。转载 2012-08-10 17:21:52 · 4671 阅读 · 0 评论 -
Discuz!NT数据库读写分离方案
目前在Discuz!NT这个产品中,数据库作为数据持久化工具,必定在并发访问频繁且负载压力较大的情况下成 为系统性能的‘瓶颈’。即使使用本地缓存等方式来解决频繁访问数据库的问题,但仍旧会有大量的并发请求要访问动态数据,虽然 SQL2005及2008以上版本中性能不断提升,查询计划和存储过程运行得越来越高效,但最终还是 要面临‘瓶颈’这一问 题。当然这也是许多大型网站不断研究探索各式各样的方案来有效转载 2012-08-09 15:43:34 · 1118 阅读 · 0 评论 -
使用Sqlserver事务发布实现数据同步
事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。费话就不多说了,进入一下今天的正题:) 这里要说明一下环境:首先我在本地局域网内有两台安装有sqls转载 2012-07-01 00:56:22 · 498 阅读 · 0 评论 -
SQL Server时间戳-并发
<br /><br />在SQL Server中联机丛书是这样说的: <br />SQL Server timestamp 数据类型与时间和日期无关。SQL Server timestamp 是二进制数字,它表明数据库中数据修改发生的相对顺序。实现 timestamp 数据类型最初是为了支持 SQL Server 恢复算法。每次修改页时,都会使用当前的 @@DBTS 值对其做一次标记,然后 @@DBTS 加1。这样做足以帮助恢复过程确定页修改的相对次序,但是 timestamp 值与时间没有任何转载 2010-11-23 08:15:00 · 1588 阅读 · 0 评论 -
SQL语句大全
<br /><br />--语 句 功 能<br />--数据操作<br />SELECT --从数据库表中检索数据行和列<br />INSERT --向数据库表添加新数据行<br />DELETE --从数据库表中删除数据行<br />UPDATE --更新数据库表中的数据<br />--数据定义<br />CREATE TABLE --创建一个数据库表<br />DROP TABLE --从数据库中删除表<br />ALTER TABLE --修改数据库表结构<br />CREATE VIEW转载 2010-11-15 15:07:00 · 1093 阅读 · 0 评论 -
增量数据传输 思路与注意事项
<br />几年前做过一个项目,Mysql数据库、JAVA写的电子地图代理服务器,VC6写的电子地图客户端。大体流程是:电子地图装在客户端,客户端访问代理服务器请求热点数据,代理服务器向数据库查询数据,返回给客户端。在这个流程里,热点数据大约是500条左右,共计40K,不算多,所以每次都传输全部数据。 这个项目安装在5个不同的地区,去年底用户提出这5点联网的要求,要求在总部设立电子地图代理服务器,可以看到各分部所有的热点数据,设计能力要求达到10000个热点数据的容量。为此,要采用增量数据传输转载 2010-11-11 09:45:00 · 2525 阅读 · 0 评论 -
DTS增量导出方案汇总
<br />1.触发器<br /> 这是一个非常简单直接的解决方案,我们只需要将DTS引擎驻留在比如windows服务中,该引擎通过数据库的触发器事件获取源表数据更新的所有情况,即增量,然后相应的更新目的表。然而,由谁来创建触发器了?<br /> 我们DTS系统的任务是将数据从一个表迁移到另外一个表,它所拥有的权限是:<br />(1)读取源表<br />(2)读写目的表<br /> 我们没有创建触发器的权限,更别说接收触发器的事件了。<br /> 触发器方案马上被否决!<br />转载 2010-11-11 09:33:00 · 1127 阅读 · 0 评论 -
数据仓库增量数据获取方法谈
<br />我们通常所说的增量数据,其实更确切的说,应该是变量数据,包括对数据的增加、修改和删除。特别是当有些系统存在物理删除数据的情况时,这一点尤为重要。<br /><br /> 从各源系统获取增量数据,是DW/BI类相关应用所必需的环节,那么从源系统获取增量数据的方式究竟有哪些呢?哪些又是我们经常使用的呢?下面我们就来简单介绍介绍:<br /><br /><br /> 这第一种可以是由源系统在数据处理过程当中由应用程序直接记录增量数据,产生增量数据文件。这种做法对源系统的效率会有较大影响,需转载 2010-11-11 09:49:00 · 1380 阅读 · 0 评论 -
比较两个DataSet,并产生增量数据
比较两个DataSet,并产生增量数据/// /// 比较两个DataSet,并产生增量数据 /// /// 原始DataSet /// 现有DataSet /// 原始DataSet和现有DataSet Tables[0]的主键 /// DataSet public DataSet CompareDataSet(DataSet oldDataSet, DataSet nowDataSet, string primaryKey)转载 2010-11-11 09:51:00 · 1300 阅读 · 0 评论 -
inner join on, left join on, right join on讲解
<br /><br />摘自:http://blog.youkuaiyun.com/zhoufoxcn/archive/2007/04/27/1587802.aspx<br /> <br /> <br /> <br />1.理论<br />只要两个表的公共字段有匹配值,就将这两个表中的记录组合起来。<br />个人理解:以一个共同的字段求两个表中符合要求的交集,并将每个表符合要求的记录以共同的字段为牵引合并起来。<br />语法<br />FROM table1 INNER JOIN table2 ON table1转载 2010-12-25 11:46:00 · 451 阅读 · 0 评论 -
抽取增量数据算法说明
<br /><br />以下例子以sqlserver数据库系统为准。<br />为了实现对数据库能够实现增量导出,要求被导出的表格建立时间戳、创建日期、修改日期、是否有效四个字段(其中,创建日期和修改日期要精确到毫秒)。<br />当表格进行insert操作时,其中时间戳会自动更新,创建日期和修改日期初始化为当前服务器时间,是否有效初始化为0。这时,创建日期和修改日期是相等的。当一笔记录固化到数据库中后,创建日期要保持不变。当执行update操作时,时间戳自动更新,创建日期保持不变,修改日期更新为当前服原创 2010-12-13 15:50:00 · 1020 阅读 · 0 评论 -
varchar(n),nvarchar(n) 长度、性能、及所占空间分析
<br /><br />varchar(n),nvarchar(n) 中的n怎么解释:<br />nvarchar(n)最多能存n个字符,不区分中英文。<br />varchar(n)最多能存n个字节,一个中文是两个字节。<br />所占空间:<br /> nvarchar(n)一个字符会占两个字节空间。<br /> varchar(n)中文占两字节空间,英文占一个。<br />n的取值范围:<br /> nvarchar(n) n的范围是:1与4000之间<br /> varchar(n)原创 2010-12-03 08:50:00 · 1080 阅读 · 0 评论 -
优化的ms sql server分页sql语句
关键字: 优化的ms sql server分页sql语句 特点:一次查询,数据库只返回一页的数据。而不是取出所有的数据。 说明: pagesize: 每页显示记录数 cureentpage:当前页数 select * from ( select TOP pagesize * FROM ( SELECT TOP pagesize*cureentpage * from user_table ORDER BY id ASC ) as aSysTable ORDER BY id DESC ) as转载 2010-06-08 19:26:00 · 608 阅读 · 0 评论 -
SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法
如有转载请注明出处:http://www.cnblogs.com/flydoos/archive/2012/03/06/2381292.html SQL2008无法连接到.\SQLEXPRESS,用户'sa'登录失败(错误18456)图文解决方法 出现问题 : 标题: 连接到服务器------------------------------无法连转载 2012-09-10 12:45:51 · 1146 阅读 · 2 评论