随笔分类 -  数据库

Mysql预编译
摘要:背景: 需要根据集群个数查询集群相关信息,但是集群个数是个动态值,那么应该怎么样办? 分析: 1)先查询出distinct clusterName的个数 2)然后根据查询出的个数来进行limit 使用了MySQL里面的两个知识: 1)预编译,语法如下 # 定义预处理语句 PREPARE stmt_n 阅读全文

posted @ 2021-01-09 23:22 gentleman_hai 阅读(228) 评论(0) 推荐(0)

普通索引和唯一索引的区别
摘要:唯一索引和普通索引使用的结构都是B-tree,执行时间复杂度都是O(log n)。 1、普通索引 普通索引(由关键字KEY或INDEX定义的索引)的唯一任务是加快对数据的访问速度。因此,应该只为那些最经常出现在查询条件(WHEREcolumn=)或排序条件(ORDERBYcolumn)中的数据列创建 阅读全文

posted @ 2020-09-17 15:07 gentleman_hai 阅读(9094) 评论(0) 推荐(0)

hbase配置项介绍
摘要:hbase-site.xml配置参数介绍 hbase.rootdir 这个目录是region server的共享目录,用来持久化HBase。URL需要是'完全正确'的,还要包含文件系统的scheme。例如,要表示hdfs中的'/hbase'目录,namenode 运行在namenode.exampl 阅读全文

posted @ 2020-04-25 23:12 gentleman_hai 阅读(959) 评论(0) 推荐(0)

数据库数据类型和占用字节数对比
摘要:1、数字类型 根据字节数即可算出表示的范围了 TINYINT 1 字节 SMALLINT 2 个字节 MEDIUMINT 3 个字节 INT 4 个字节 INTEGER 4 个字节 BIGINT 8 个字节 FLOAT(X) 4 如果 X < = 24 或 8 如果 25 < = X < = 53 阅读全文

posted @ 2020-01-07 14:58 gentleman_hai 阅读(2101) 评论(0) 推荐(0)

centos7下编译clickhouse
摘要:Centos7 编译安装Clickhouse 1、检查是否支持SSE4.2 grep -q sse4_2 /proc/cpuinfo && echo "SSE 4.2 supported" || echo "SSE 4.2 not supported" 2、安装依赖项 yum install git 阅读全文

posted @ 2019-11-30 09:20 gentleman_hai 阅读(3484) 评论(0) 推荐(0)

MongoDB选举介绍
摘要:本篇文章主要介绍一下MongoDB什么时候开始选举?如何选举的?以及一些参数的介绍。 当复制集初始化(initiating)或者primary失效时,都会触发选举(election),这个过程不需要人工介入。 选举过程需要消耗一些时间,在此期间,集群将不能接收write操作(即使旧的primary仍 阅读全文

posted @ 2019-10-14 16:30 gentleman_hai 阅读(1184) 评论(0) 推荐(0)

hive压缩算法对比
摘要:背景: 1)已经创建好了4张不同类型的表 2)清理hxh2,hxh3,hxh4表的数据,保留hxh1里面的数据,hxh1的表数据大小为:74.1GB 3)同时创建hxh5表和hxh1一样都是TEXTFILE存储类型 4)原始数据大小:74.1 G 开始测试: 1、TextFile测试 开启压缩: 向 阅读全文

posted @ 2019-07-31 11:59 gentleman_hai 阅读(2653) 评论(0) 推荐(1)

kerberos票证生存周期
摘要:一、基本概念 Kerberos ticket 有两种生命周期,ticket timelife (票据生命周期) 和 renewable lifetime (可再生周期)。 例如: ticket_lifetime = 1d renew_lifetime = 7d 二、影响生命周期的因素 kinit - 阅读全文

posted @ 2019-05-07 11:49 gentleman_hai 阅读(2739) 评论(0) 推荐(0)

hbase 概念
摘要:在hbase里面有几个通俗的名称会经常出现 1)Hregion = region 2)Hregionserver = regionserver 3)Hmaster = master 4)Hmamstore = memstore 5)Hfile = storeFile 1、什么是hbase? 1)它是 阅读全文

posted @ 2019-02-07 11:05 gentleman_hai 阅读(292) 评论(0) 推荐(0)

mongodb安装建议
摘要:1)软件包的选择 确保使用最新的稳定版本。目前我们线上使用的版本是2.4.6。MongoDB软件包下载页面http://www.mongodb.org/downloads。 确保线上环境总是使用64位版本。32位版本只能用于测试和开发使用,因为32位版本最大只能存储2GB的数据。启动MongoDB的 阅读全文

posted @ 2018-05-23 10:19 gentleman_hai 阅读(349) 评论(0) 推荐(0)

oracle安装
摘要:1. 系统配置过程2.1. oracle安装条件检查2.1.1. 硬件检查 检查硬件情况是否符合oracle 10g 的安装要求。以root登录系统,用下表命令输出的值应大于或等于建议值。 检查项目 命令/方法 建议值 内存 #grep MemTotal /proc/meminfo 1GB 交换分区 阅读全文

posted @ 2013-12-27 14:57 gentleman_hai 阅读(188) 评论(0) 推荐(0)

导航