【原创】Infobright 4.5 版本的一些新特性详解
2013-08-21 10:31
483 查看
Infobright 4.5 版本相比 4.0 版本增加了一系列的特性。 我来详解下几个重要的提升。
1. 对系统默认的LOG 输出级别可以动态调整了。
在之前要是想调整这个默认级别,就得在配置文件里面(brighthouse.ini)里设置好,完了重启infobright server。 这样很不方便,不能及时的查看相关SQL详细执行计划以及对系统资源的详细占用。
此处说明下, 这个值越大,执行计划日志里面涉及到的信息就越全面。
2. 重新整理知识网格。
用过infobright的人可能都知道,infobright有一种特有的类似行式数据库的索引结构,自己内部的名称叫知识网格,一直常驻内存,以提高查询效率。 我们知道,当我们对表本身的数据进行多次的增删改等等写入操作后,知识网格里面的信息也变的不完整,这样就会严重的影响到查询性能,因为此时必须读取磁盘完了解压才能得到相关的结果。 在4.0以及之前的版本,想要重新生成一个完整的知识网格,就必须重新导入数据, 这个操作是蛮烦人的, 而且浪费时间,浪费资源。 从4.5版本开始,可以动态调整只是网格了。
这里我只重置了TEST库的知识网格。ICM是infobright自带的一个强大的工具,可以做很多事情, 这里我们只演示重置只是网格,其他的自己去开发吧。
3. DLP校验规则的更改。
DLP,也就是分布式导入工具,每小时可以达到3TB导入速度的强大工具。 原来字符校验规则只支持*_bin, 现在是所有校验规则都支持了。 也就是说,我们不必要去分别更改每张表的校验规则来适应DLP了。
本文出自 “上帝,咱们不见不散!” 博客,请务必保留此出处http://yueliangdao0608.blog.51cto.com/397025/1279411
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 test 2013-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://yueliangdao0608.blog.51cto.com/397025/1279411
相关文章推荐
- Infobright 4.5 版本的一些新特性详解
- Vue高版本中一些新特性的使用详解
- C#各个版本中的新增特性详解【转】
- html5的一些新特性笔记详解
- .NET Framework 4.5新特性详解
- [置顶] Qt5 中对 C++11 一些新特性的封装详解(一)
- Java中的类装载机制、反射机制、JDK5.0版本新加入一些特性
- Atitit. c# 语法新特性 c#2.0 3.0 4.0 4.5 5.0 6.0 attilax总结 1. 版本历史 1 1.1. C# 1.0-纯粹的面向对象 2 1.2. C# 2.0
- 关于Mysql安装时候遇到的坑之最详解决两个版本的安装方式和一些坑都有写到
- [置顶] Qt5 中对 C++11 一些新特性的封装详解(二)
- iOS6.0新特性Storyboard资料详解教程版本
- C#各个版本中的新增特性详解
- 盘点jdk各版本的新特性和一些专用术语
- [原创]关于NOTIFYICONDATA的一些新特性
- android菜单详解:菜单的一些特性
- C#各个版本中的新增特性详解
- Atitit. C#.net clr 2.0 4.0 4.5新特性 v2 s22 1. CLR内部结构 1 2. CLR 版本发展史 3 3. CLR 2.0新特性 4 4. CLR 4 新特性
- ASP.NET MVC 3 RC2 版本的一些新特性及AllowHtml属性Bug解决办法
- C#各个版本中的新增特性详解
- 版本更新与下载详解【原创】