Curated developer articles, tutorials, and guides – auto-updated hourly


“The bulk update is stuck!” When a production UPDATE appears to hang, the problem is often not the....


When a database appears “stuck,” the first assumption is often deadlock. But lock waiting and...


Adding an index to a 24×7 production system can be risky. The main concern is whether index creation...


Database performance problems rarely come from a single slow SQL statement. In production,...


High-concurrency systems have a fundamental problem: reads and writes shouldn't constantly block eac...


UPDATE this record, then UPDATE that one isn't necessarily a transaction. A database transaction is...


"Just add an index and the query will be faster, right?" Not necessarily. Indexes can dramatically...


Today I learned a counterintuitive database performance lesson: Your SQL can stay exactly the same....


A slow query doesn't always mean the SQL is badly written. In many production incidents, the first....


Migrating from Oracle to GBase Database is not simply a matter of moving tables and data. The...


Connection problems are often the first challenge after deploying GBase Database. A failed...


Slow queries are one of the most common database performance problems. When a query becomes slow in...


Traditional database architecture often starts with a simple assumption: One database engine, one.....


Columnar compression isn't new technology. But when you're dealing with hundreds of terabytes or...


HTAP is one of the most frequently discussed database architectures today. The promise sounds...


"Is it compatible with Oracle?" It's one of the first questions teams ask when evaluating a databas...


If you're encountering GBase Database for the first time, there is one easy mistake to...


When evaluating database architecture, "cluster" doesn't always mean distributed. GBase...


When evaluating an Oracle-to-GBase Database migration, one number often gets attention: 95%...


Choosing a database should start with one question: What kind of workload are you running? OLTP,.....


When database teams discuss distributed architecture, one question often comes up: Is...


Many developers learn databases from the application layer: INSERT SELECT UPDATE DELETE ...


When evaluating a data warehouse, query performance gets most of the attention. But there is anothe...


You don't need a 100-page whitepaper to start evaluating GBase Database. One simple workload metric...