大数据
-
GBase8a 集群查看某张表占用的磁盘空间大小
作用 查看指定表占用的数据空间,最后更新时间等。 提醒:如下方案在某些86版本里,当磁盘表和列特别多时,需要消耗大量的磁盘操作来统计数据库真实占用的磁盘空间。建议测试后如果发现无法…
-
GBase 8a 从集群层通过segment_id直接查询分片数据排查倾斜
限制 从V9.5.3版本才支持,该版本也同时支持多分片部署 背景 GBase 8a数据库集群的每个数据计算节点,都是一台数据库单机,负责本地计算和存储。老版本集群,可以通过直接连接…
-
GBase 8a性能优化案例,大量小表join时拉了复制表导致只有1个节点运行,gcluster_hash_redistribute_join_optimize 参数调整
在某个项目里,有接近20个表参与left join,但每个表命中的数据量都很少,不超过6万行。在运行中,发现最耗时的阶段只有1个节点在运行,且产生了大量的临时中间文件。查看执行日志…
-
GBase 8a 扩容重分布后因快速扩容参数gcluster_rebalancing_random_table_quick_mode 导致磁盘空间没有明显变动
GBase 8a数据库集群支持扩容功能,一般是因为磁盘空间或者性能原因。如果扩容重分布后磁盘空间没有明显变动,那可能是有大量的随机分布表,他们默认是不参与数据重新分散到所有节点的。…
-
GBase 8a集群性能监控SQL在每个节点执行时间
参数 本功能 由参数 gcluster_dql_statistic_threshold 控制。当 gcluster_dql_statistic_threshold 为 0时 本功能…
-
GBase 8a参数_gcluster_optimizer_push_condition介绍
参数 _gcluster_optimizer_push_condition 说明 说明:查询条件内推优化功能 取值:[0|1|2]默认值:1 0: 不内推 1: gcluster层…
-
GBase 8a配置gcware日志等级,减少日志输出,节省磁盘IO
gcware的日志INFO输出 类似如下的日志,表示一个连接登录,并执行SQL时,会申请一个内部ID(register session),当退出时,包括异常断开,会destory …
-
GBase 8a集群存储过程样例,动态存储过程
GBase 8a 数据库可以执行一个拼接的字符串,当成SQL来执行。通过parpare方式编译,execute执行,再通过DEALLOCATE释放掉资源。 注意:存储过程在执行时,…
-
GBase 8a集群SSL配置-JDBC
由于ssl是一套软加密方式,和主机配置无关,以下操作均在客户端执行,这里的客户端是一个抽象名称,客户端即可以是linux环境,也可以是windows环境。本章节以windows环境…
-
GBase 8a集群JDBC 通过Connection 获得GBase特有的连接参数hostList和gclusterId
参数 hostList 高可用时,多个备用的gclusterd主机IP列表,用逗号分割。 gclusterId 唯一标识此连接URL的字符串,可自定义。如果你有多个URL,那么在【…