上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页
摘要: 未分区的表,相当于只有一个分区,只能存储在一个FileGroup中;对表进行分区后,每一个分区都存储在一个FileGroup,或分布式存储在不同的FileGroup中。对表进行分区的过程,实际上是将逻辑上完整的一个表,按照特定的字段拆分成多个分区,分散到相同或不同的FileGroup中,每一个部分叫 阅读全文
posted @ 2016-12-02 18:38 悦光阴 阅读(5212) 评论(0) 推荐(2) 编辑
摘要: 在SQL Server中,对超级大表做数据归档,使用select和delete命令是十分耗费CPU时间和Disk空间的,SQL Server必须记录相应数量的事务日志,而使用switch操作归档分区表的老数据,十分高效,switch操作不会移动数据,只是做元数据的置换,因此,执行分区切换操作的时间是 阅读全文
posted @ 2016-12-01 18:55 悦光阴 阅读(3930) 评论(0) 推荐(5) 编辑
摘要: 在TSQL中,使用Pivot和Unpivot运算符将一个关系表转换成另外一个关系表,两个命令实现的操作是“相反”的,但是,pivot之后,不能通过unpivot将数据还原。这两个运算符的操作数比较复杂,记录一下自己的总结,以后用到时,作为参考。 一,Pivot用法 Pivot旋转的作用,是将关系表( 阅读全文
posted @ 2016-12-01 10:52 悦光阴 阅读(16204) 评论(3) 推荐(8) 编辑
摘要: 做了一件很脑残的事,神不知鬼不觉,我将一台存储重要数据的服务器的域名修改了,该服务器是在Hyper-V中创建的VM,修改VM的域名之后,部署在该VM上SQL Server实例就没有权限访问了,通常的管理员账户也访问不了,本地的Administrator账户没有密码,心想,这下完了,捅了这么大的娄子, 阅读全文
posted @ 2016-11-26 19:56 悦光阴 阅读(5218) 评论(13) 推荐(13) 编辑
摘要: 在SQL Server中,使用Create Database创建数据库,使用Alter Database命令,能够修改数据库的数据文件和日志文件。 一,创建数据库 1,在创建数据库时,最佳实践是: 创建一个或多个文件组,并设置默认文件组 每个文件组中的数据文件和CPU的内核数据相同,将文件均匀分布在 阅读全文
posted @ 2016-11-26 17:11 悦光阴 阅读(6377) 评论(1) 推荐(3) 编辑
摘要: Hyper-V 配置系列博客: Hyper-V 1:创建和管理虚拟机 Hyper-V 2:向VM增加虚拟硬盘 Hyper-V 3:虚拟机的配置 在Hyper-V成功新建一台虚拟机,在正式使用之前,必须配置VM使用的硬件资源,并授予用户访问VM的权限等,本文罗列出一些常见的配置,供读者参阅。 一,为虚 阅读全文
posted @ 2016-11-24 19:49 悦光阴 阅读(1644) 评论(0) 推荐(7) 编辑
摘要: Hyper-V 配置系列博客: Hyper-V 1:创建和管理虚拟机 Hyper-V 2:向VM增加虚拟硬盘 Hyper-V 3:虚拟机的配置 使用Hyper-V创建VM,在VM成功安装OS之后,发现VM只有一个逻辑盘C,用于存储VM的操作系统。在产品环境中,需要向VM增加虚拟硬盘,便于将数据单独存 阅读全文
posted @ 2016-11-24 18:06 悦光阴 阅读(2609) 评论(1) 推荐(6) 编辑
摘要: Identity是标识值,在SQL Server中,有ID列,ID属性,ID值,ID列的值等术语。Identity属性是指在创建Table时,为列指定的Identity属性,其语法是:column_name type IDENTITY [ (seed , increment) ],Identity属 阅读全文
posted @ 2016-11-23 19:10 悦光阴 阅读(7908) 评论(2) 推荐(5) 编辑
摘要: Hyper-V 配置系列博客: Hyper-V 1:创建和管理虚拟机 Hyper-V 2:向VM增加虚拟硬盘 Hyper-V 3:虚拟机的配置 Hyper-V是微软的管理虚拟机(Virtual Machine)的服务,在安装Hyper-V功能之后,系统自动安装可视化的虚拟机管理工具:Hyper-V 阅读全文
posted @ 2016-11-22 18:02 悦光阴 阅读(7441) 评论(0) 推荐(5) 编辑
摘要: JSON是一个非常流行的,用于数据交换的文本数据(textual data)格式,主要用于Web和移动应用程序中。JSON 使用“键/值对”(Key:Value pair)存储数据,能够表示嵌套键值对和数组两种复杂数据类型,JSON仅仅使用逗号(引用Key)和中括号(引用数组元素),就能路由到指定的 阅读全文
posted @ 2016-11-20 17:58 悦光阴 阅读(6544) 评论(4) 推荐(11) 编辑
摘要: 将文本数据导入到数据库中的方法有很多,将文本格式(csv和txt)导入到SQL Server中,bulk insert是最简单的实现方法 1,bulk insert命令,经过简化如下 2,使用bulk insert 将txt数据导入到数据库中,文本数据使用Tab分割Column,使用换行符分割row 阅读全文
posted @ 2016-11-20 14:35 悦光阴 阅读(14594) 评论(1) 推荐(2) 编辑
摘要: 数据文件的备份,可以通过Job,设置Schedule自动管理,而手工编写TSQL脚本,实现起来十分灵活,并且能够分布式备份。在数据量不大时,你使用backup database,能够把数据库备份到指定的硬盘中,但是,当数据库增长到很大的size时,数据库的备份文件,即使压缩,也会达到很大,甚至超过单 阅读全文
posted @ 2016-11-13 20:47 悦光阴 阅读(1588) 评论(1) 推荐(3) 编辑
摘要: 在SQL Server 中,master 数据库记录系统级别的元数据,例如,logon accounts, endpoints, linked servers, and system configuration settings,同时,master 数据库记录其他数据库及其文件的位置,因此,在启动S 阅读全文
posted @ 2016-11-13 18:14 悦光阴 阅读(3601) 评论(0) 推荐(4) 编辑
摘要: 数据库还原的操作,分两步进行:第一步,验证(verify)备份文件;第二步,根据备份策略还原数据库; 参考《备份和还原 第一篇:开始数据库备份》,备份策略是: 一周一次完整备份,一天一次差异备份,一小时一次事务日志备份 数据/日志的每次备份都使用一个单独的备份文件,数据备份的扩展名是 .bak,日志 阅读全文
posted @ 2016-11-13 17:30 悦光阴 阅读(1854) 评论(0) 推荐(3) 编辑
摘要: 数据库备份分为数据文件备份和日志文件备份,数据文件的备份分为:完整备份和差异备份。在SQL Server 2012中,能够将数据分布式备份到不同的存储设备上,一般情况,只将数据备份到一个备份文件(.bak)中,只有在备份超大的数据库时,才需要分布式备份,对于备份集(backup set),备份介质( 阅读全文
posted @ 2016-11-12 22:34 悦光阴 阅读(8077) 评论(2) 推荐(3) 编辑
摘要: 分页实现的方法又多了一种,在SQL Server 2012版本中,TSQL在Order By子句中新增 Offset-Fetch子句,用于从有序的结果集中,跳过一定数量的数据行,获取指定数量的数据行,从而达到数据行分页的目的。经过测试,从逻辑读取数量和响应的时间消耗来测评,使用Offset-Fetc 阅读全文
posted @ 2016-11-11 19:16 悦光阴 阅读(13867) 评论(4) 推荐(7) 编辑
摘要: 在数据表更新时,如何表征每个数据行更新时间的先后顺序?最简单的做法是使用RowVersion(行版本)字段,它和时间戳(TimeStamp)类型的功能相似,只不过TimeStamp 已过时,应避免用于产品设计中,应使用RowVersion代替。 RowVersion是一种自增的数据类型,它只用于定义 阅读全文
posted @ 2016-11-04 16:46 悦光阴 阅读(7494) 评论(0) 推荐(2) 编辑
摘要: 分组集(Grouping Sets)是多个分组的并集,用于在一个查询中,按照不同的分组列对集合进行聚合运算,等价于对单个分组使用“union all”,计算多个结果集的并集。使用分组集的聚合查询,返回的select 子句相同,由于select子句只能引用分组列,因此,在单个分组中缺失的分组列,TSQ 阅读全文
posted @ 2016-11-02 18:33 悦光阴 阅读(7644) 评论(7) 推荐(7) 编辑
摘要: 存储引擎(Storage Engine)是MongoDB的核心组件,负责管理数据如何存储在硬盘(Disk)和内存(Memory)上。从MongoDB 3.2 版本开始,MongoDB 支持多数据存储引擎(Storage Engine),MongoDB支持的存储引擎有:WiredTiger,MMAPv 阅读全文
posted @ 2016-10-30 11:29 悦光阴 阅读(24908) 评论(2) 推荐(11) 编辑
摘要: MongoDB的访问控制能够有效保证数据库的安全,访问控制是指绑定Application监听的IP地址,设置监听端口,使用账户和密码登录 一,访问控制的参数 1,绑定IP地址 mongod 参数:--bind_ip <ip address> 默认值是所有的IP地址都能访问,该参数指定MongoDB对 阅读全文
posted @ 2016-10-28 18:05 悦光阴 阅读(13889) 评论(2) 推荐(6) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 28 下一页