GBase 8a 字符集
GBase 8a MPP Cluster 数据库系统目前只支持 UTF8 和 GBK 两种常用的字符集。
1.字符集设置
针对字符集不统一的场景(GBase 8a MPP Cluster 数据库系统的字符集为
UTF8,而客户端连接工具字符集为 GBK),提供字符集设置语句,确保查询显
示不出现乱码,数据存储的字符集正确。
语法 :
1) 需修改配置文件,(gnode/gcluster 的所有节点都要配置)
[client]
default-character-set=gbk
[gbased]
default-character-set=gbk
collation_server=gbk_bin
查看系统是否配置成 gbk 模式
show variables like ‘%chara%’;
gbase> show variables like '%chara%';
+------------------------------------------------+--------------------------------------------+
| Variable_name | Value |
+------------------------------------------------+--------------------------------------------+
| character_set_client | gbk |
| character_set_connection | gbk |
| character_set_database | gbk |
| character_set_filesystem | binary |
| character_set_results | gbk |
| character_set_server | gbk |
| character_set_sort | binary |
| character_set_system | utf8 |
| character_sets_dir | /opt/gcluster/server/share/gbase/charsets/ |
+------------------------------------------------+--------------------------------------------+
9 rows in set (Elapsed: 00:00:00.03)
2) 安装好数据库后需要改变系统表的格式;
alter database gclusterdb DEFAULT CHARACTER SET gbk COLLATE
gbk_bin;
alter database gctmpdb DEFAULT CHARACTER SET gbk COLLATE
gbk_bin;
2.按指定字符集排序
按指定字符集排序,添加系统参数 character_set_sort 来指定排序时使用
的字符集。参数值包括 binary、UTF8、GBK,缺省值为 binary。当参数值为 binary
时,表示按照排序列字符集的二进制进行排序,缺省不改变排序列的字符集,
同添加参数前的版本保持一致;当参数值为 UTF8、GBK 时先转化为目标字符集
的字符,再按照二进制方式进行排序。如下表所示:
参数值 排序方式
binary 缺省行为,按照排序列的字符集的二进制排序
UTF8 进行字符集列转换,按照 UTF8 字符集的二进制排序
GBK 进行字符集列转换,按照 GBK 字符集的二进制排序
该参数可通过配置文件和 set 方式进行设置。如在配置文件中添加
character_set_sort=utf8,或在 Gnode 客户端执行 set character_set_sort=
utf8。
按指定字符集排序功能主要有以下两点:
1) 指定的字符集为当前 GBase 8a 所支持的所有字符集之一。
目前 GBase 8a 所支持的字符集为 UTF8 和 GBK 两种。因此支持 UTF8 字符集
转 GBK 字符集和 GBK 字符集转 UTF8 字符集。
2) 只对字符型的列类型进行转换, 包括 char、varchar、text。
注意:
当前 GBase 8a 目前支持 UTF8 和 GBK 两种字符集,用户使用前需要选择其
中一种。安装后不能更改。
GBase 8a 字符集相关推荐
- Gbase 8a MPP Cluster维护过程中可能遇到的故障管理(五)
管理工具 1 在集群中使用 hint 优化,没有效果 问题现象 在集群中使用 hint 优化,没有效果. 解决方法 在登录数据库时,需要加入-c 参数才能使优化起作用, gccli–uroot–c 即 ...
- gbase 8a 配置手册
1配置文件 在成功安装GBase 8a后,在安装路径的/GBase/config目录下, gbase_8a_gbase8a.cnf 是 GBase 8a 的配置参数文件. 通过对参数文件中相关参数的值 ...
- Teradata到GBase 8a迁移总结
Teradata到GBase 8a迁移总结 目录 1 DDL语法相关 1.1 字段类型 1.2 建表语句 1.2.1 表类型 1.2.2 表选项 1.2.3 列选项 1.2.4 约束 1.2.5 分布 ...
- GBase 8a MPP Cluster SQL基础
一.SQL语言基础知识 1.SQL语句根据其可实现功能,分为以下几类: 1.1 DDL语句:用来创建数据库以及定义其表结构.视图索引等. 关键词有CREATE.DROP.ALTER.RENAME等 1 ...
- GBase 8a视频配套联系
1.以下关于粗粒度智能牵引描述正确的是()? A.免维护,自动建立 B.每一列数据都会生成一个粗粒度智能牵引 C.牵引的建立和维护对资源的消耗可以忽略不计 D.记录DC内的最大值.最小值.空值.求和值 ...
- GBase 8a MPP Cluster技术先进性
GBase 8a MPP Cluster作为行业内最先进的MPP数据库分析,从产品成熟性.稳定性.高可用性.高可靠性和高安全性方面具有以下优势,整理如下. 1)低硬件成本:完全使用X86架构的PC S ...
- GBase 8a里通过rsync加速调度coor节点的扩容和替换效率
在GBase 8a的早期版本里,扩容或者节点替换调度节点(coordinator)时,是通过本地tar打包,然后scp传输到新节点来实现的,而tar本身不支持并行,所以代码上是将打包任务按表名字分解成 ...
- GBase 8a 集群维护工具C3介绍
当集群节点机器很多时,例如 20 个节点时,对于集群的一些维护工作需要在每个节点上都执行一次相同操作,这样十分耗时,而且繁琐. 可使用 C3 工具,可以减少集群节点的维护操作,仅在装有 C3 工具的节 ...
- CENTOS 8上部署GBase 8a的环境配置
REDHAT 8/CENTOS 8使用的命令与之前的版本有一些区别,习惯了使用6.7版本的命令在8版本下部署GBase 8a,发现有很多变化.下面是创建虚拟机使用CENTOS 8的ISO安装文件安装环 ...
最新文章
- Objective-C 文件夹操作
- IDA Pro7.0使用技巧总结使用
- axios 请求的配置选项
- 使用Spring-hadoop小结
- 自动化初级工程师必读知识点总结(免费资料获取)
- 普渡大学计算机科学本科,美国普渡大学计算机科学CS本科申请条件及案例
- 计算机在医疗设备中的应用,计算机在医疗设备管理中的应用
- python下载vip素材_Python素材下载爬虫,多线程rar下载爬虫
- Centos7 Python3.6+Qt5.12.9+ PyQt5.12+Sip v5+QScintilla-2.10+Eric6
- 使用java实现鱼刺图
- 如何理解关联法则中的三个判断准则
- [读论文]-Mask-Predict: Parallel Decoding of Conditional Masked Language Models阅读报告-机器翻译
- Python杂谈 | (12) OMP: Error #15: Initializing libiomp5.dylib, but found libiomp5.dylib already initia
- is not eligible for getting processed by all BeanPostProcessors (for example: not eligible for auto-
- 泊松融合进行数据拼接报错
- flowable流程引擎基础概念总结
- Jq点击其他任意地方隐藏关闭弹窗div
- CANdbc编辑器的下载和入门介绍
- android studio : Invalid revision: 3.18.1-g262b901-dirty
- 智能手环一些模块总结
热门文章
- 超经典的三十二句管理名言
- android 椭圆形按钮,Android中使用drawable实现左右椭圆形的按钮
- 技术分享 | 测试开发工程师必读经典好书清单,抽奖赠书送福利!
- 用c语言编程感恩父母,感恩父母
- 苹果手机充电孔变松了_iPhone12充电头怎么选 iPhone12充电头选择建议及注意事项_苹果手机_手机学院...
- java的main函数返回值_Java中的main方法
- JAVA Web项目开发SSM框架搭建(第一天)
- Echarts 折线图 渐变色区域图 十字架
- 国科解决YT8521网不通的方法
- PX4的CMake解析