当前位置: 首页 > news >正文

GaussDB 常见问题-集中式

1 GaussDB单表支持的最大列数?

答:1600,但是随字段类型不同会有变化,建表时不校验字段类型,存入数据时校验,例如bigint类型的字段,每个字段存入8字节数据,1600个字段,需要存入12800个字节,超过一个页面8K,插入时会报错。

2 如何查询分区表分区信息和索引信息?

答:可以使用如下两种方式来确认:

  • 分区信息可以查询视图pg_partition,索引信息可以查询视图pg_indexes。

3 什么是OID?

答:对象标识符(OID,Object identifiers),是数据库对象的唯一标识。

这个对象可以是数据库、表、索引、视图等等。

4 什么是UDF?

答:用户自定义函数(User Defined Function)。

用户可以根据自己的需求自定义一个函数嵌入到GaussDB中来实现特定的功能,以满足不同的业务场景。

5 GaussDB都有哪些通配符,如何使用?

答:GaussDB数据库支持以下三种通配符:

  • %:表示任意数量的字符,包括0个,用于LIKE和NOT LIKE语句中。

  • _:表示一个字符,用于LIKE和 NOT LIKE语句中。

  • *:表示任意数量字符,包括0个,在部分元命令中使用。

--任意数量字符的通配符使用,查询tbl_test表中以col1字段以ab开头任意多个字符结尾的数据。
gaussdb=# SELECT * FROM tbl_test WHERE col1 LIKE 'ab%';--一个字符的通配符使用,查询tbl_test表中col1字段以a开头b结尾中间任意单个字符串的数据。
gaussdb=# SELECT * FROM tbl_test WHERE col1 LIKE 'a_b';--查询所有以tbl开头的表。
gaussdb=# \dt tbl*

6 数据库对象名称的长度是否有限制?

答:在创建数据库对象时命名长度不可超过63个字节。

超过数据库对象名长度限制(63字节)的时候,数据库会将最后一个字节(而不是字符)截断,可能造成出现半个字符的情况。

7 如何查看某张表创建时间?

答:在系统视图PG_TABLES里created字段的取值为表的真实创建时间。

csdn=> SELECT tablename,created FROM pg_tables WHERE tablename = 'table_name';tablename  |           created
------------+-----------------------------table_name | 2025-08-05 20:17:39.2384+08
(1 row)csdn=>
csdn=>

8 GaussDB数据库能否通过SQL查询内存的使用情况?

答:用户可以通过pg_shared_memory_detail视图查询共享内存的上下文名称、级别、共享内存总大小、可用大小。

示例如下:

csdn=> SELECT * FROM gs_shared_memory_detail;contextname                          | level |                 parent                  | totalsize | freesize  | usedsize
--------------------------------------------------------------+-------+-----------------------------------------+-----------+-----------+----------ProcessMemory                                                |     0 |                                         |   2088960 |    910656 |  1178304TrackStmtContext                                             |     1 | ProcessMemory                           |  
http://www.lryc.cn/news/611345.html

相关文章:

  • 【带root权限】中兴ZXV10 B863AV3.2-M_S905L3A处理器刷当贝纯净版固件教程_ROM包_刷机包_线刷包
  • Java set集合讲解
  • 最长连续序列(每天刷力扣hot100系列)
  • python学智能算法(三十三)|SVM-构建软边界拉格朗日方程
  • 利用 Radius Resource Types 扩展平台工程能力
  • avue---upload 图片上传
  • Vue3核心语法进阶(Props)
  • 从汇编角度揭秘C++构造函数(1)
  • 【Lua】题目小练8
  • 超越注意力机制
  • Augmodo AI:零售门店智能货架管理平台
  • 8月5号打卡
  • Java: jwt 入门介绍(Introduction to JSON Web Tokens)
  • ENS-317 Modbus TCP / 通用模式网关
  • Shader开发(七)创建第一个Shader项目
  • 完整设计 之2: 变形金刚机器人Transformer
  • 最优化中常见的优化理论
  • Guava 与 Caffeine 本地缓存系统详解
  • Windows 11 使用Windows Hello使用人脸识别登录失败,重新录入人脸识别输入PIN后报Windows Hello安装程序白屏无响应的问题解决
  • nodejs 编码初体验
  • 艺术性与真实感并存:FLUX.1 Krea [dev] 开源模型速览
  • muc中的电压调节和电源控制回路?
  • 网络相关(AI回答)
  • Linux的NFS与Autofs配置指南
  • linux定时器管理 timer_*系统调用及示例
  • table行内--图片预览--image
  • 并发编程的三要素是什么
  • Claude Code实战体验:AI智能编程助手如何重塑开发工作流?
  • 鸿蒙开发--web组件
  • Spring之【详解FactoryBean】