12 2018 档案

摘要:索引小知识 篇幅有限,索引的基本知识我们就不赘述了,在此,我们尝试说明其中的一个小点 B+树与B树的区别到底是什么。 InnoDB是使用B+树来实现其索引功能的。在B+树中,内节点(非叶子节点)存储了行数据的键,而叶子节点存储了所有的行数据,而B树的每个节点都存储了真实的数据。这种数据结构,决定了两 阅读全文
posted @ 2018-12-28 22:51 东山絮柳仔 阅读(3322) 评论(0) 推荐(0) 编辑
摘要:一 .Server Trigger的简单介绍 在SQL Server数据库中,Server Trigger 是一种特殊类型的存储过程,它可以对特定表、视图或存储中的必然事件自动响应,不由用户调用。创建触发器时对其进行定义,以便在对特定的数据库对象作特定类型的修改时执行,根据触发器定义的动作做出反应。 阅读全文
posted @ 2018-12-27 15:03 东山絮柳仔 阅读(587) 评论(0) 推荐(0) 编辑
摘要:1 Do I have to make a reconfirmation? 我还要再确认吗? 2 Is there any earlier one?还有更早一点的吗? 3 Could you tell me my reservation number, please?请你告诉我我的预订号码好吗? 4 阅读全文
posted @ 2018-12-26 23:05 东山絮柳仔 阅读(989) 评论(0) 推荐(1) 编辑
摘要:一.需求背景 SQL Server开源的归档工具不多,DBA一般都是通过计划任务来触发执行,执行的脚本多是SP或者是SSIS包。SSIS包的性能稍好一些,但是维护更新成本高些。所以更常见的是通过SP脚本来实现归档操作。 当数据库规模较小时,可以方便的直接在数据库上进行脚本的编写部署。但是随着数据库越 阅读全文
posted @ 2018-12-24 22:44 东山絮柳仔 阅读(2504) 评论(4) 推荐(0) 编辑
摘要:数据的目录文件层次设计 我们一般采用多实例的方式,而不是将所有的数据库尽可能地放在一个实例中。 主要基于以下考虑: 1:不同业务线对应的数据库放在不同的实例上,部分操作的运维时间容易协调等到。 2:相互独立,减少相互干扰。不会因为某个业务的激增或某个开发Team的代码问题,拖累太多的数据库。 3:实 阅读全文
posted @ 2018-12-21 00:39 东山絮柳仔 阅读(1409) 评论(0) 推荐(0) 编辑
摘要:副本集的主要功能 副本集是MongoDB高可用的基础,其主要作用 归纳为以下几点: (1)高可用,防止设备(服务器、网络)故障。提供自动FailOver功能。 (2)无需配置高可用性虚拟节点;无论是SQL Server 的AlwaysOn 还是 MySQL 的 MHA方案 都需要有可用性组 或集群的 阅读全文
posted @ 2018-12-16 20:38 东山絮柳仔 阅读(3116) 评论(1) 推荐(0) 编辑
摘要:迁移主要是通过Navicat工具来实现的。迁移工具的选定在此不讨论。 迁移前准备 1.提前通知DBA\SA\BI等,并确认发布计划及数据库迁移方案。 2.梳理出SQL Server DB 中影响业务的Job(迁移的过程中要关闭)、DB LinkServer、相关账号。 3.模拟数据迁移,评估出相关精 阅读全文
posted @ 2018-12-12 17:47 东山絮柳仔 阅读(1136) 评论(2) 推荐(2) 编辑
摘要:复制Bin文件所在路径 验证 阅读全文
posted @ 2018-12-11 15:52 东山絮柳仔 阅读(366) 评论(0) 推荐(0) 编辑
摘要:一. 准备工作 1 删除本地centos7中的mariadb: 查看系统中是否已安装 mariadb 服务: rpm -qa | grep mariadb 或 yum list installed | grep mariadb 如果已安装则删除 mariadb及其依赖的包: yum -y remov 阅读全文
posted @ 2018-12-06 18:19 东山絮柳仔 阅读(2393) 评论(0) 推荐(0) 编辑
摘要:1.基于数据文件的备份 直接将原始的数据文件Copy至备份的地方,这个方法的优点是比较快,因为备份和恢复都不需要转换数据格式。缺点就是需要锁住数据库服务器,但是此方案通常备份是在从节点上进行,备份过程不影响应用的正常运行。 如果不锁住数据,经常会导致复制文件中断,另外就是保证数据文件的一致性状态。 阅读全文
posted @ 2018-12-05 15:54 东山絮柳仔 阅读(1573) 评论(0) 推荐(2) 编辑
摘要:一. 聚合框架 聚合框架是MongoDB的高级查询语言,它允许我们通过转换和合并多个文档中的数据来生成新的单个文档中不存在的信息。 聚合管道操作主要包含下面几个部分: 命令 功能描述 $project 指定输出文档里的字段. $match 选择要处理的文档,与fine()类似。 $limit 限制传 阅读全文
posted @ 2018-12-03 01:42 东山絮柳仔 阅读(178265) 评论(12) 推荐(25) 编辑
摘要:1 . 背景描述 本公司的SQL Server 服务器近百台,为了收集服务器运行的状态,需要在各个实例上部署监控Job,将收集到的信息推送到中央管理服务器。 收集的信息主要包括:慢查询、阻塞、资源等待、Connection_Trace log 、Job执行状态、复制订阅状态、Alwayson状态、数 阅读全文
posted @ 2018-12-01 18:52 东山絮柳仔 阅读(1821) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示