上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页
摘要: 在SQL Server 中,master 数据库记录系统级别的元数据,例如,logon accounts, endpoints, linked servers, and system configuration settings,同时,master 数据库记录其他数据库及其文件的位置,因此,在启动S 阅读全文
posted @ 2016-11-13 18:14 悦光阴 阅读(3682) 评论(0) 推荐(4)
摘要: 数据库还原的操作,分两步进行:第一步,验证(verify)备份文件;第二步,根据备份策略还原数据库; 参考《备份和还原 第一篇:开始数据库备份》,备份策略是: 一周一次完整备份,一天一次差异备份,一小时一次事务日志备份 数据/日志的每次备份都使用一个单独的备份文件,数据备份的扩展名是 .bak,日志 阅读全文
posted @ 2016-11-13 17:30 悦光阴 阅读(1937) 评论(0) 推荐(3)
摘要: 数据库备份分为数据文件备份和日志文件备份,数据文件的备份分为:完整备份和差异备份。在SQL Server 2012中,能够将数据分布式备份到不同的存储设备上,一般情况,只将数据备份到一个备份文件(.bak)中,只有在备份超大的数据库时,才需要分布式备份,对于备份集(backup set),备份介质( 阅读全文
posted @ 2016-11-12 22:34 悦光阴 阅读(8160) 评论(2) 推荐(3)
摘要: 分页实现的方法又多了一种,在SQL Server 2012版本中,TSQL在Order By子句中新增 Offset-Fetch子句,用于从有序的结果集中,跳过一定数量的数据行,获取指定数量的数据行,从而达到数据行分页的目的。经过测试,从逻辑读取数量和响应的时间消耗来测评,使用Offset-Fetc 阅读全文
posted @ 2016-11-11 19:16 悦光阴 阅读(14057) 评论(4) 推荐(7)
摘要: 在数据表更新时,如何表征每个数据行更新时间的先后顺序?最简单的做法是使用RowVersion(行版本)字段,它和时间戳(TimeStamp)类型的功能相似,只不过TimeStamp 已过时,应避免用于产品设计中,应使用RowVersion代替。 RowVersion是一种自增的数据类型,它只用于定义 阅读全文
posted @ 2016-11-04 16:46 悦光阴 阅读(7656) 评论(0) 推荐(2)
摘要: 分组集(Grouping Sets)是多个分组的并集,用于在一个查询中,按照不同的分组列对集合进行聚合运算,等价于对单个分组使用“union all”,计算多个结果集的并集。使用分组集的聚合查询,返回的select 子句相同,由于select子句只能引用分组列,因此,在单个分组中缺失的分组列,TSQ 阅读全文
posted @ 2016-11-02 18:33 悦光阴 阅读(7825) 评论(7) 推荐(7)
摘要: 存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv 阅读全文
posted @ 2016-10-30 11:29 悦光阴 阅读(25083) 评论(2) 推荐(11)
摘要: MongoDB的访问控制能够有效保证数据库的安全,访问控制是指绑定Application监听的IP地址,设置监听端口,使用账户和密码登录 一,访问控制的参数 1,绑定IP地址 mongod 参数:--bind_ip <ip address> 默认值是所有的IP地址都能访问,该参数指定MongoDB对 阅读全文
posted @ 2016-10-28 18:05 悦光阴 阅读(14056) 评论(2) 推荐(6)
摘要: 规则表达式(Regular Expression),常用的名称是正则表达式,用于检索、替换符合特定规则的文本或字符串。正则表达式定义的规则,也被称作模式(Pattern)。正则表达式常用于从文本中查找到符合模式的文本,说某个字符串匹配某个正则表达式,是指这个文本里有一部分,或几个部分分别满足表达式表 阅读全文
posted @ 2016-10-25 18:44 悦光阴 阅读(6148) 评论(3) 推荐(9)
摘要: Git 基本操作系列博客: Git 第一篇:简单介绍 Git 第二篇:基本操作 Git 第三篇:VS Code使用Git管理代码 Git 第四篇:使用VS2013和git进行代码管理 git是一款非常流行的分布式版本控制系统,使用Local Repository追踪代码的修改,通过Push和Pull 阅读全文
posted @ 2016-10-24 20:12 悦光阴 阅读(5284) 评论(6) 推荐(10)
摘要: 整理SSIS 组件的属性解释及其用法 一,ExecValueVariable属性 有些Task组件执行完成之后,会产生输出结果,称作Execution Value,例如,Execute SQL Task在执行完成之后,会返回受影响的数据行数。Task组件的Execution Value可以通过属性E 阅读全文
posted @ 2016-10-21 14:44 悦光阴 阅读(1671) 评论(0) 推荐(1)
摘要: 在执行查询语句时,有一些操作符会产生中间结果集,例如:Hash Join和Hash Aggregate操作产生的Hash Table,排序和分组操作会产生中间结果集等,后续的操作符对中间结果集执行操作,以响应用户的请求。 SQL Server的Spool(假脱机)操作符,用于把前一个操作符处理的数据 阅读全文
posted @ 2016-10-20 13:39 悦光阴 阅读(4617) 评论(2) 推荐(5)
摘要: 字符串截断函数是指:Stuff 和 SubString,字符串查找函数是:CharIndex 和 PatIndex 一,SubString 截取子串 最常用的字符串函数,用于截取特定长度的子串。 参数说明: start 参数:整数,表示开始位置;字符的序号(index)从1开始,即第一个字符的序号是 阅读全文
posted @ 2016-10-19 18:53 悦光阴 阅读(9584) 评论(0) 推荐(3)
摘要: Agent Job 是SQL Server提供的自动管理工具,用户可以创建一个Job,设置Schedule,这样SQL Server Agent就会在指定的时间自动执行任务。一个任务可以是一段TSQL脚本,也可以是一个SSIS Package。SQL Server把Job每一次执行的历史信息存放在系 阅读全文
posted @ 2016-10-17 16:22 悦光阴 阅读(6398) 评论(0) 推荐(5)
摘要: 在SQL Server中,特殊的数据类型主要有三个,分别是:bit、sql_variant 和 sysname 一,bit bit类型,只有三个有效值:0,1 和 null,字符串true或false能够隐式转换为bit类型,true转换为1,false转换为0;任何非0的整数值转换成bit类型时, 阅读全文
posted @ 2016-10-16 10:33 悦光阴 阅读(5898) 评论(0) 推荐(2)
摘要: 不同于SQL Server中NULL表示值是未知的(Unknown Value),没有数据类型,但是,在SSIS中,NULL是有数据类型的,要获取某一个NULL值,必须指定数据类型,例如,变量 Int32的“NULL值”是 NULL(DT_I4),默认值是0。对于变量和参数,不允许有NULL值,因此 阅读全文
posted @ 2016-10-15 22:48 悦光阴 阅读(2178) 评论(0) 推荐(2)
摘要: 在进行ETL开发时,数据类型(Data Type)是最基础的,但也容易被忽略,楼主使用的SQL Server 版本是2012,用此博文记录,常用的SSIS数据类型和TSQL数据类型的映射。SSIS的数据类型,是指数据流组件使用的数据类型和变量的数据类型(Data Flow 和 Variable)。 阅读全文
posted @ 2016-10-13 15:01 悦光阴 阅读(6237) 评论(0) 推荐(6)
摘要: Execute SQL Task 第一篇:用法简介 Execute SQL Task 第二篇:返回结果集 Execute SQL Task 第三篇:参数和变量的映射 Execute SQL Task能够执行带参数的SQL查询语句或存储过程(SP),通过SSIS的变量(Variable)对参数赋值。对 阅读全文
posted @ 2016-10-08 14:53 悦光阴 阅读(3169) 评论(0) 推荐(4)
摘要: 副本集(Replica Set)是一组MongoDB实例组成的集群,由一个主(Primary)服务器和多个备份(Secondary)服务器构成。通过Replication,将数据的更新由Primary推送到其他实例上,在一定的延迟之后,每个MongoDB实例维护相同的数据集副本。通过维护冗余的数据库 阅读全文
posted @ 2016-09-29 17:39 悦光阴 阅读(7981) 评论(2) 推荐(4)
摘要: SQL Server 使用的资源受到操作系统的调度,同时,SQL Server在内部实现了一套调度算法,用于管理从操作系统获取的资源,主要是对内存和CPU资源的调度。一个好的数据库系统,必定在内存中缓存足够多的信息,以减少从物理硬盘中读取数据的次数;如果内存是系统瓶颈,那么SQL Server一定会 阅读全文
posted @ 2016-09-28 13:44 悦光阴 阅读(2657) 评论(6) 推荐(9)
上一页 1 ··· 18 19 20 21 22 23 24 25 26 ··· 28 下一页