博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
【原创】Infobright 4.5 版本的一些新特性详解
阅读量:6004 次
发布时间:2019-06-20

本文共 1662 字,大约阅读时间需要 5 分钟。

Infobright 4.5 版本相比 4.0 版本增加了一系列的特性。 我来详解下几个重要的提升。

1. 对系统默认的LOG 输出级别可以动态调整了。

  在之前要是想调整这个默认级别,就得在配置文件里面(brighthouse.ini)里设置好,完了重启infobright server。 这样很不方便,不能及时的查看相关SQL详细执行计划以及对系统资源的详细占用。

IB>show variables like '%control%';+---------------------------------+-------+| Variable_name                   | Value |+---------------------------------+-------+| brighthouse_ini_controlmessages | 5     |+---------------------------------+-------+1 row in set (0.00 sec)IB>set global brighthouse_ini_controlmessages=1;Query OK, 0 rows affected (0.00 sec)IB>show variables like '%control%';+---------------------------------+-------+| Variable_name                   | Value |+---------------------------------+-------+| brighthouse_ini_controlmessages | 1     |+---------------------------------+-------+1 row in set (0.00 sec)

此处说明下, 这个值越大,执行计划日志里面涉及到的信息就越全面。

2. 重新整理知识网格。

  用过infobright的人可能都知道,infobright有一种特有的类似行式数据库的索引结构,自己内部的名称叫知识网格,一直常驻内存,以提高查询效率。 我们知道,当我们对表本身的数据进行多次的增删改等等写入操作后,知识网格里面的信息也变的不完整,这样就会严重的影响到查询性能,因为此时必须读取磁盘完了解压才能得到相关的结果。  在4.0以及之前的版本,想要重新生成一个完整的知识网格,就必须重新导入数据, 这个操作是蛮烦人的, 而且浪费时间,浪费资源。 从4.5版本开始,可以动态调整只是网格了。

[root@IB-centos ~]# icm --rebuild-kns --datadir /usr/local/infobright/data --database test2013-08-21 10:12:16 Infobright Consistency Manager started.For database: 'test',  table: 't1'  Test of table metadata consistency ... [ PASS ]  Test of knowledge grid format for column: id  ... [ PASS ]  Test of knowledge grid consistency for column: id  ... [ PASS ]

这里我只重置了TEST库的知识网格。ICM是infobright自带的一个强大的工具,可以做很多事情, 这里我们只演示重置只是网格,其他的自己去开发吧。

3. DLP校验规则的更改。

  DLP,也就是分布式导入工具,每小时可以达到3TB导入速度的强大工具。 原来字符校验规则只支持*_bin, 现在是所有校验规则都支持了。 也就是说,我们不必要去分别更改每张表的校验规则来适应DLP了。

转载地址:http://wusmx.baihongyu.com/

你可能感兴趣的文章
LeetCode-Permutations
查看>>
SpringMVC的REST风格的四种请求方式
查看>>
漫谈 Clustering (1): k-means(转)
查看>>
从零搭建mongo分片集群的简洁方法
查看>>
J2EE环境配置与工具使用
查看>>
bzoj3684: 大朋友和多叉树(拉格朗日反演+多项式全家桶)
查看>>
C#整数三种强制类型转换int、Convert.ToInt32()、int.Parse()的区别
查看>>
【经典算法】第四回:希尔排序
查看>>
css 禁止选中文本
查看>>
bzoj2165
查看>>
烂泥:【解决】NFS服务器使用showmount –e命令报错
查看>>
烂泥:LVM学习之逻辑卷LV及卷组扩容VG
查看>>
9. ZooKeeper之搭建单机模式。
查看>>
紧急维护,阿里云服务器抢修记
查看>>
数字货币相关
查看>>
payload和formData有什么不同?
查看>>
131016
查看>>
第六次作业
查看>>
python 自动化测试HTTP接口
查看>>
常用排序算法
查看>>