iLeLe

回答

iLeLe 回答了问题2018-04-18

JDBC负载均衡的一些约束

-- 发现一个论坛的问题,问题模块不能选择 高可用方案,保存失败,提示"您尚未选择主题的类别"
浏览172
回答3
iLeLe 回答了问题2018-04-18

JDBC负载均衡的一些约束

jdbc负载均衡需要注意的一些内容: 1.jdbc负载均衡配置一共三个参数,参数书写一定要正确,包括大小写,如:failoverEnable=true&hostList=192.168.105.214,192.168.105.213,192.168.105.211&gclusterId=gc1,曾发生将gclusterId中的Id写成ID报错 2.当有多个url时,需要gclusterId配置为不同值; 3.JDBC负载均衡是connection级别的,所以通过audit_log来分析负载均衡情况时,需要看sql_text或sql_command为Connect的记录,而不是看各节点执行的sql数; 因为是connection级,所以连接池也可能导致负载不均(连接到某个节点的连接池中的几个连接点击率太高,造成每次从连接池获取session都是获取到这几个connection) 4.JDBC负载均衡的作用域是一个应用实例,或者叫jvm实例。同一个应用程序被启动多次时(启动了多个实例),每个实例自己维护自己的hostList和负载均衡。 举个例子解释下,客户一个java应用程序A,A做的事情就是建立数据库连接然后执行一个SQL,当客户在一个服务器上同时启动了10个程序A时,每个A都会连接hostList中的第一个IP,所以就没负载均衡的效果了。
浏览172
回答3
iLeLe 回答了问题2018-04-18

JDBC负载均衡的一些约束

客户现场的情况,就是使用bash脚本方式来调度运行jar程序,每次执行的jar只做少量connection,通过bash调用大量jar来完成整改作业流、业务并发的实现。
浏览172
回答3
iLeLe 回答了问题2018-03-28

线程栈太小导致gbased进程宕机问题

新的v86版本集群,gcluster层的thread_stack默认为1M,gnode层的thread_stack默认为2M。 老版本v85的集群,gnode的默认值为256k,故目前出现该问题较多的还是一些使用v85版本的客户。
浏览213
回答1
iLeLe 回答了问题2018-01-04

关于文本数据的导入和导出相关问题

问题1.a: 使用rmt的导出方式 可以将数据文件导出到gccli的本地机器上,且导出性能更好。 gccli -h -u -p rmt:select from t int outfile 'path' 问题 1.b: 还需赋予file权限 grant file on *.* to 'user'@'%'; 问题1.c: 所有的导出都是并行的,rmt:select into outfile的远程导出方式,是所有的data节点直接向gccli客户端机发送结果数据,不用再汇总到一起。 问题2,你所使用的8a集群版本不支持本地数据加载。需要将数据源替换为ftp、http、hdfs等数据源。 建议在本地配置ftp服务,通过ftp进行本地数据加载。
浏览547
回答1
iLeLe 回答了问题2018-01-04

gbase命令在命令行怎么查看有哪些参数

gbase命令行工具(gccli -> /opt/gcluster/server/bin/gbase),目前不支持--help选项。其常用的几个参数: ---database=db_name,-D db_name 要使用的数据库。主要在选项文件中有用。 --default-character-set=charset 使用charsetas作为默认字符集。 --force,-f 即使出现一个SQL错误仍继续。 --host=ipHost,-h ipHost 连接给定主机上的GBase8a服务器。 --password[=password],-p[password] 当连接服务器时使用的密码。 --port=port_num,-P port_num 用于连接的TCP/IP端口号。 --user=user_name,-u user_name 连接数据库使用的用户名。
浏览1030
回答5
iLeLe 回答了问题2018-01-02

关于GBase 8a mpp cluster的同城灾备

GBase8a集群的同城灾备,使用的是双活集群的解决方案。通过集群间同步工具进行两个同架构集群的数据同步。 不是通过事务日志,是当主集群发生表数据变更后,集群间同步工具可以感知到,最终通过数据文件级别的同步达到两个集群的最终一致性。 在某银行项目中,使用该方案已经稳定运行一年有余。 有具体项目方案需求的,建议联系GBase厂家具体交流。
浏览603
回答2
iLeLe 回答了问题2017-11-02

请问在8a有对应longtext类型的类型吗

8a支持longclob类型,最大可支持64M(早期版本的text类型支持32k,新版本的blob及text、longclob支持64M)。
浏览529
回答1
iLeLe 回答了问题2017-11-01

双活集群除了GBASE还有哪些数据库实现了这个功能?

Oracle、GBase8t等数据库,支持两地三中心; MPP集群类的双活,我没加过其他数据库的解决方案。
浏览1529
回答3
iLeLe 回答了问题2017-11-01

日志的价值在你的工作中是如何体现?能否举个例子。

日志的种类很多,最为重要的用途是进行事后的问题排查和恢复。 1. 常规系统日志,用于数据库异常的排查,如8a的system.log日志,记录宕机类信息; 2. trace日志,用于sql性能分析; 3. 事务日志,用于事务完整性保证; 4. eventlog日志,用于标记节点表的不同步状态; 5. 审计日志,用于用户sql的记录与审查; 6. 其他日志。...
浏览2312
回答18