Fixing "Can't get distribution attribute of table" in GBase 8a
When a gbase database cluster experiences an unclean shutdown — a sudden power loss or kernel panic — some metadata that was still in memory may nev…
Tech news from the best sources
When a gbase database cluster experiences an unclean shutdown — a sudden power loss or kernel panic — some metadata that was still in memory may nev…
Starting from certain builds of GBase 8a 9.5.3, a new event‑driven method for replacing failed data nodes is available. Unlike the traditional redis…
One seemingly innocent parameter adjustment — increasing group_concat_max_len to accommodate a business requirement — caused a cascade of performanc…
In a distributed analytical gbase database , many performance issues are baked in at the table design stage. Data types, partitioning, distribution…
This guide covers three core areas of daily GBase 8a operations: tracking data loads and collecting error details, configuring audit logs and analys…
When loading large volumes into a gbase database cluster, stability matters far more than a single peak throughput number. The same 500 GB data set…
This guide provides a complete security hardening checklist for a gbase database cluster, covering user privileges, password policies, SSL encryptio…
Node crashes, connection storms, shard anomalies, and resource overloads are the most frequent disruptions in a gbase database cluster. This guide d…
When moving data between GBase 8a clusters, stability trumps speed. Failures often stem not from the commands themselves but from inconsistent forma…
The real challenge in a gbase database schema change isn't writing the DDL — it's uncovering every object that depends on the table before you hit “…
DDL changes in a gbase database often fail not because of syntax errors, but because of hidden object dependencies, long-running transactions, lock…
NULL in a gbase database doesn't behave like an ordinary value, nor is it simply a blank. It affects comparisons, deduplication, aggregations, and c…
Six real slow‑query scenarios with complete trace: data skew, wrong execution plans, oversized intermediate results, and functions that disable part…
A slow query in a gbase database MPP cluster is rarely just a matter of sloppy SQL. More often, it's the combined effect of data distribution, execu…
GBase 8a stores massive analytical datasets across many nodes. If hardware fails, someone drops a table, or an upgrade goes wrong, a solid backup st…
A simple SQL suddenly triggers a full table scan, or a JOIN order looks completely off. Most of the time, the culprit is stale statistics misleading…
GBase 8a’s audit log can capture virtually every SQL operation. To keep logs lean and focused on security, you can configure a policy that records o…
Resource plans in GBase 8a (e.g., plan_day , plan_night ) are not directly bound to time and do not support cron expressions . Their automated switc…
When a rebalance operation fails on a table that is in RUNNING state, GBase 8a moves the table back to STARTING — not to CANCELED . This behavior re…
SQL joins fall into two fundamental categories — inner joins and outer joins — while LEFT , RIGHT , and FULL joins are subclasses of the outer join.…
Both IFNULL and NULLIF accept two arguments, but they perform opposite operations. Knowing the difference is key to avoiding subtle data errors. Fun…
The nrows column in systables is only updated when you run UPDATE STATISTICS , so it often shows 0 even right after bulk inserts. If you need the re…
Interval partitioning automatically creates new partitions when data exceeds the defined range, eliminating the need to manually add partitions. GBa…
The JDBC driver for GBase 8s provides IFX_AUTOFREE , a parameter that cuts an extra network round trip when closing statements. If your application…
When you use window functions in SQL, you can't filter their results directly in a WHERE or HAVING clause — that's a well‑known limitation across ma…
As data grows, you'll likely need to add nodes to your existing GBase 8a MPP cluster without downtime. This hands‑on guide walks through the full pr…
By default, identifiers in GBase 8s are case‑insensitive: uppercase letters are silently treated as lowercase. Setting the environment variable DELI…
This post walks through setting up a distributed Hadoop cluster from scratch and loading data from HDFS into GBase 8a, GBASE's China-domestically de…
This walkthrough demonstrates how to deploy a GBase 8c primary‑standby cluster with a virtual IP (VIP) and verify automatic failover. GBase 8c is a…