---
title: "对象命名规范综述 - OceanBase 数据库 V4.3.0 | OceanBase 文档中心"
description: 对象命名规范综述 本文简介 OceanBase 数据库对象命名的通用规范。 在进行数据库开发时，对数据库对象应该有统一的命名方式，同时这种方式应该标准化，使代码的可读性更强，便于其他人阅读、理解和继承。本文旨在给开发者提供一定的命名规范建议。 通用规范 在数据库中对象的命名有一些通用的规范和注意事项，具体如下所述。 …
---
切换语言

- 中文站 - 简体中文
- International - English
- 日本站 - 日本語

文档反馈![](https://mdn.alipayobjects.com/huamei_22khvb/afts/img/A*P8CuR4UJ_FkAAAAAAAAAAAAADiGDAQ/original) OceanBase 数据库分布式版 - V 4.3.0

# 对象命名规范综述

更新时间：2026-04-10 11:58:35

[编辑](https://github.com/oceanbase/oceanbase-doc/edit/V4.3.0/zh-CN/700.reference/400.database-design-specifications-and-practices/100.object-naming-conventions/100.overview-of-object-naming-conventions.md)  

本文简介 OceanBase 数据库对象命名的通用规范。

在进行数据库开发时，对数据库对象应该有统一的命名方式，同时这种方式应该标准化，使代码的可读性更强，便于其他人阅读、理解和继承。本文旨在给开发者提供一定的命名规范建议。

## 通用规范

在数据库中对象的命名有一些通用的规范和注意事项，具体如下所述。

- 统一要求各应用数据库和表的字符集必须一致，而且所有表的字符集都要一致，推荐全部使用 utf8mb4，且在表级不建议自定义字符编码。
 - 推荐使用统一的命名规范，并使命名标准化。
 - 推荐使用英文名词全称。
 - 推荐使用标准通用缩写。
 - 不推荐使用中文标识。
 - 不推荐混用拼音与英文。
 - 不推荐全部使用数字、无实际意义字母、下划线或特殊字符组成无实际意义的一串字符。
 - 不推荐在对象名的字符间留空格。
 - 不推荐使用系统保留词、关键字。
 - 不推荐与数据库系统或常用访问方法冲突。
 - 不推荐全部使用拼音。

## 标识符长度限制

- MySQL 模式。

  | **数据项** | **最大长度** |
  | --- | --- |
  | 集群名 | 128 字节。 |
  | 租户名 | 64 字节。 |
  | 用户名 | 64 字节。 |
  | 数据库名 | 128 字节。 |
  | 表名 | 64 字符。 |
  | 列名 | 128 字节。 |
  | 索引名 | 64 字节。 |
  | 视图名 | 64 字节。 |
  | 别名 | 255 字节。 |
  | 分区名 | 64 字符。 |
 - Oracle 模式。

  | **类型** | **最大长度** |
  | --- | --- |
  | 集群名 | 128 字节。 |
  | 租户名 | 64 字节。 |
  | 用户名 | 64 字节。 |
  | 表名 | 128 字节。 |
  | 列名 | 128 字节。 |
  | 索引名 | 128 字节。 |
  | 视图名 | 128 字节。 |
  | 别名 | 255 字节。 |
  | 对象名 | 128 字节。 |
  | 分区名 | 64 字符。 |

## ODP 最大连接数限制

| 类型 | 最大限制 |
| --- | --- |
| 单个 ODP 的连接数 | 由 ODP 的 `client_max_connections` 参数控制，默认为 8192。   > **说明**   > 您可以通过增加 ODP 节点数或者修改 `client_max_connections` 配置项值的方式来增大集群的连接总数限制。 |

## 分区副本数限制

| 类型 | 最大限制 |
| --- | --- |
| 每个 OBServer 节点的分区副本数 | 无严格限制。   > **说明**   >  每个 OBServer 节点的分区副本数可根据租户内存大小来预估，1G 内存约支持约 2 万 tablet。 |

## 单个表的限制

| 类型 | 最大限制 |
| --- | --- |
| 行长度 | 1.5M 字节。 |
| 列数 | 4096 列。 |
| 索引个数 | 128 个。 |
| 索引总列数 | 512 列。 |
| 索引长度 | 1.5M 字节。 |
| 主键总列数 | 64 列。 |
| 主键长度 | 16K。 |
| 分区个数 | - Oracle 模式：65536 个。 - MySQL 模式：8192 个。 |

## 单列的限制

| 类型 | 最大限制 |
| --- | --- |
| 索引单个列长度 | 262143 字节。 |

## 字符串类型限制

- MySQL 模式。

  | **类型** | **最大长度** |
  | --- | --- |
  | `CHAR` | 256 字节。 |
  | `VARCHAR` | 1048576 字节。 |
  | `BINARY` | 256 字节。 |
  | `VARBINARY` | 1048576 字节。 |
  | `BLOB` | 536870911 字节。 |
  | `TEXT` | 536870911 字节。 |
 - Oracle 模式。

  | **类型** | **最大长度** |
  | --- | --- |
  | `CHAR` | 2000 字节。 |
  | `VARCHAR` | 32767 字节。 |
  | `VARCHAR2` | 32767 字节。 |
  | `NCHAR` | 2000 字节。 |
  | `NVARCHAR2` | 32767 字节。 |

 上一篇 下一篇 ![有帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*y6ocSqN8cqsAAAAAAAAAAAAAARQnAQ)![无帮助](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*BG9IQJyLHF8AAAAAAAAAAAAAARQnAQ)![反馈](https://gw.alipayobjects.com/mdn/ob_asset/afts/img/A*eTWdQKCRKHwAAAAAAAAAAAAAARQnAQ)[AI](https://www.oceanbase.com/obi) 咨询热线
