摘要: 背景: 图数据库对于表现和遍历复杂的实体之间关系是很有效果的。而这些在传统的关系型数据库中尤其是对于报表而言很难实现。如果把传统关系型数据库比做火车的话,那么到现在大数据时代,图数据库可比做高铁。它已成为NoSQL中关注度最高,发展趋势最明显的数据库。伴随SQL Server 2017的出现,在SQ阅读全文
posted @ 2017-10-18 10:55 DB乐之者 阅读(1417) 评论(3) 编辑
摘要: 背景 最近一个客户找到我说是所有的SQL Server 服务器的内存都被用光了,然后截图给我看了一台服务器的任务管理器。如图 这里要说明一下任务管理器不会完整的告诉真的内存或者CPU的使用情况,也就是说这里只能得到非精确的信息,有可能就是一个假警报。 为了让我的客户放心,我检查了服务器并且查看了很多阅读全文
posted @ 2017-09-04 16:40 DB乐之者 阅读(1096) 评论(7) 编辑
摘要: 背景 最近越来越多的公司把业务搬迁到云上,公司也有这个计划,自己抽时间在阿里云和Azure上做了一些小的尝试,现在把阿里云上部署ES和kibana记录下来。为以后做一个参考,也希望对其他人有帮助。 这里以阿里云为例,由于测试只有一台机器所以这里就展开到集群了,下面介绍下详细的步骤。 步骤: 1.申请阅读全文
posted @ 2017-08-30 10:02 DB乐之者 阅读(138) 评论(0) 编辑
摘要: 背景 前不久开始学习部署ambari,在安装mysql的时候遇到了点问题,现在从网上找了点部署流程记录下来便于以后安装mysql。 Centos 7.2 安装 Mysql 5.7.13 首先要安装yum,如下: wget http://yum.baseurl.org/download/x.x/yum阅读全文
posted @ 2017-02-28 12:31 DB乐之者 阅读(214) 评论(1) 编辑
摘要: 问题 对于DBA或者其他运维人员来说授权一个账户的相同权限给另一个账户是一个很普通的任务。但是随着服务器、数据库、应用、使用人员地增加就变得很枯燥乏味又耗时费力的工作。那么有什么容易的办法来实现这个任务吗? 当然,作为非DBA在测试甚至开发环境也会遇到这种问题,要求授予所有服务器数据库的某个权限给一阅读全文
posted @ 2016-12-21 10:16 DB乐之者 阅读(457) 评论(0) 编辑
摘要: 背景 现在越来越多的企业、公司要求对于数据库实现7*24小时的数据库监控,一般情况下采用的就是第三方的平台来实现邮件和手机短信的监测提醒。前几日公司新上了一台服务器,急于部署程序还没来得及搭建其他相关平台,为了更好的监控数据库,暂时用SQL Server自带的邮件服务来实现对数据库的监控和预警。下面阅读全文
posted @ 2016-10-10 17:55 DB乐之者 阅读(1056) 评论(2) 编辑
摘要: 概念 Powershell 是运行在windows机器上实现系统和应用程序管理自动化的命令行脚本环境。你可以把它看成是命令行提示符cmd.exe的扩充,不对,应当是颠覆。 powershell需要.NET环境的支持,同时支持.NET对象。微软之所以将Powershell 定位为Power,并不是夸大阅读全文
posted @ 2016-09-27 17:47 DB乐之者 阅读(1214) 评论(8) 编辑
摘要: 背景 Microsoft SQL Server 对于数据平台的开发者来说越来越友好。比如已经原生支持XML很多年了,在这个趋势下,如今也能在SQLServer2016中使用内置的JSON。尤其对于一些大数据很数据接口的解析环节来说这显得非常有价值。与我们现在所做比如在SQL中使用CLR或者自定义的函阅读全文
posted @ 2016-08-29 14:23 DB乐之者 阅读(1846) 评论(19) 编辑
摘要: 许多有经验的数据库开发或者DBA都曾经头痛于并行查询计划,尤其在较老版本的数据库中(如sqlserver2000、oracle 7、mysql等)。但是随着硬件的提升,尤其是多核处理器的提升,并行处理成为了一个提高大数据处理的高效方案尤其针对OLAP的数据处理起到了很好的作用。 充分高效地利用并行查阅读全文
posted @ 2016-08-22 15:12 DB乐之者 阅读(2027) 评论(1) 编辑
摘要: 简介 最近测试服务器进行数据归档,其间程序员发现一个问题,空间不足,我查看原因发现日志文件暴涨。然后将数据库改为简单恢复模式,但是依然存在这个问题。经过查询资料发现了日志文件在简单模式下依然增加的原因。 Simple概念 Simple恢复模式也叫做”Checkpoint with truncate 阅读全文
posted @ 2016-06-08 14:17 DB乐之者 阅读(1140) 评论(7) 编辑
摘要: 这几天要求做一个服务器的统计信息,主要针对表和索引。下面我就简单分享几个查询数据表和索引统计信息的方法: 1.使用T-SQL 语句实现: 执行结果如图 这种方法的优点如下: 运行速度快。 由于不访问用户表,不会影响性能,不加锁。 灵活组合,也可以与其他语句联合查询金结果。 2. 使用系统存储过程sp阅读全文
posted @ 2016-06-07 17:38 DB乐之者 阅读(3721) 评论(6) 编辑
摘要: 前面我们了解了参数嗅探可能是好的也可能是坏的。当数列的分布不均匀的时候参数嗅探就是不好的事情。例如,考虑“Status”列在Orders表中有总共10M行。该列有7个不同的值,如下分布: Shipped 817,197 Closed 7,922,834 Cancelled 1,032,886 如果查阅读全文
posted @ 2016-06-01 00:39 DB乐之者 阅读(266) 评论(0) 编辑
摘要: 今天我将介绍在SQLServer 中的三种连接操作符类型,分别是:循环嵌套、哈希匹配和合并连接。主要对这三种连接的不同、复杂度用范例的形式一一介绍。 本文中使用了示例数据库AdventureWorks ,下面是下载地址:http://msftdbprodsamples.codeplex.com/re阅读全文
posted @ 2016-04-28 19:53 DB乐之者 阅读(2119) 评论(0) 编辑
摘要: 简介 之前一篇简单的介绍了语法和一些基本的概念,隔了一段时间,觉得有必要细致的通过实例来总结一下这部分内容。如之前所说,分区就是讲大型的对象(表)分成更小的块来管理,基本单位是行。这也就产生了很大优势, 比如在数据库维护备份还原操作的时候,比如在大量用户访问能导致死锁的时候等等。接下来我们通过大量实...阅读全文
posted @ 2015-12-01 13:59 DB乐之者 阅读(902) 评论(0) 编辑
摘要: 隐式转换(Implicit conversion) ,这个情况每个程序员都或多或少的遇到过,这里我结合实际情况简单描述下常见的问题以及如何解决并阐述下原理。所谓隐式转换主要出现在我们T-SQL语句中的where 条件里面,我们先从原因上去看一下为什么会出现隐式转换。出现隐式转换的情况和结果:当SQL...阅读全文
posted @ 2015-10-29 13:45 DB乐之者 阅读(496) 评论(1) 编辑
摘要: 简介 SQL Server每个表中各列的数据类型的有各种形式,产生的效果也各有不同,我们主要根据效率兼顾性能的情况下讨论下如何规定类型。 在SQL Server中,数据的存储以页为单位。八个页为一个区。一页为8K,一个区为64K,这个意味着1M的空间可以容纳16个区。 SQL Server中的分配...阅读全文
posted @ 2015-07-06 00:17 DB乐之者 阅读(838) 评论(1) 编辑
正文内容加载中...
posted @ 2017-11-14 18:35 DB乐之者 阅读(324) 评论(2) 编辑
摘要: 背景: 图数据库对于表现和遍历复杂的实体之间关系是很有效果的。而这些在传统的关系型数据库中尤其是对于报表而言很难实现。如果把传统关系型数据库比做火车的话,那么到现在大数据时代,图数据库可比做高铁。它已成为NoSQL中关注度最高,发展趋势最明显的数据库。伴随SQL Server 2017的出现,在SQ阅读全文
posted @ 2017-10-18 10:55 DB乐之者 阅读(1417) 评论(3) 编辑
摘要: 背景 最近一个客户找到我说是所有的SQL Server 服务器的内存都被用光了,然后截图给我看了一台服务器的任务管理器。如图 这里要说明一下任务管理器不会完整的告诉真的内存或者CPU的使用情况,也就是说这里只能得到非精确的信息,有可能就是一个假警报。 为了让我的客户放心,我检查了服务器并且查看了很多阅读全文
posted @ 2017-09-04 16:40 DB乐之者 阅读(1096) 评论(7) 编辑
摘要: 背景 上一篇介绍了在阿里云上部署ES(www.cnblogs.com/wenBlog/p/7451696.html),本文将主要介绍ELK的可视化工具Kibana的部署和使用。主要分为三个步骤来实现最终呈现: 1.导入数据到ES; 2.部署kibana并完成配置; 3.使用kibana生成可视化数据阅读全文
posted @ 2017-08-31 18:55 DB乐之者 阅读(67) 评论(0) 编辑
摘要: 背景 最近越来越多的公司把业务搬迁到云上,公司也有这个计划,自己抽时间在阿里云和Azure上做了一些小的尝试,现在把阿里云上部署ES和kibana记录下来。为以后做一个参考,也希望对其他人有帮助。 这里以阿里云为例,由于测试只有一台机器所以这里就展开到集群了,下面介绍下详细的步骤。 步骤: 1.申请阅读全文
posted @ 2017-08-30 10:02 DB乐之者 阅读(138) 评论(0) 编辑
摘要: SQL Server 2014新功能 -- 延迟事务持久性(Delayed Transaction Durability) SQL Server事务提交默认是完全持久性的(Full Durable),从SQL Server 2014开始,增加了新的功能延迟事务持久性,使得事务提交可设置为延时持久性的阅读全文
posted @ 2017-05-22 09:33 DB乐之者 阅读(391) 评论(3) 编辑
摘要: 背景 前不久开始学习部署ambari,在安装mysql的时候遇到了点问题,现在从网上找了点部署流程记录下来便于以后安装mysql。 Centos 7.2 安装 Mysql 5.7.13 首先要安装yum,如下: wget http://yum.baseurl.org/download/x.x/yum阅读全文
posted @ 2017-02-28 12:31 DB乐之者 阅读(214) 评论(1) 编辑
摘要: 下面,列出一些实用的表达式: 1,路径取文件名 2,空字符设置默认值 1 LEN([STRING_COLUMN]) == 0 ? "default value" : [STRING_COLUMN] 2 ISNULL([STRING_COLUMN]) ? "default value" : [STRI阅读全文
posted @ 2017-02-07 15:01 DB乐之者 阅读(283) 评论(0) 编辑
摘要: pyspark 包介绍 子包 pyspark.sql module pyspark.streaming module pyspark.ml package pyspark.mllib package 子包 pyspark.sql module pyspark.streaming module pys阅读全文
posted @ 2017-01-20 19:10 DB乐之者 阅读(7882) 评论(3) 编辑
摘要: 转发请注明引用和原文博客(http://www.cnblogs.com/wenBlog) 简介 之前已经写过两篇介绍列存储索引的文章,但是只有非聚集列存储索引,今天再来简单介绍一下聚集的列存储索引,也就是可更新列存储索引。在SQL Server 2012中首次引入了基于列存储数据格式的存储方式。叫做阅读全文
posted @ 2016-12-28 09:59 DB乐之者 阅读(1503) 评论(11) 编辑