本节提供有关
Object类的信息,其中包含有关数据库对象(例如表和索引)的元信息。
Object子类对这些和其他数据库对象建模。
- 家长班
- 儿童班
Datafile,,,,,,,,,Event_Index_LogfileGroup_Table_Tablespace_Undofile_HashMap_ForeignKey- 方法
-
下表列出了
Object该类的公共方法以及每个方法的用途或用途:
- 类型
-
这些是
Object该类的公共类型:表 2.71 对象类类型和描述
姓名 描述 FragmentType对象(表或索引)使用的碎片类型 State对象的状态(是否可用) Status对象的状态(是否可用) Store对象是否已被临时或永久存储 Type对象的类型(代表什么类型的表、索引或其他数据库对象 Object)
本节提供有关
FragmentType类型的信息,它描述了一个实例的碎片类型
Object。
- 描述
该参数指定表或索引中的数据如何分布在集群的数据节点中,即每个节点的分片数。表越大,应使用的片段数就越多。请注意,所有片段副本都算作一个片段。对于表,默认值为
FragAllMedium. 对于唯一哈希索引,默认值取自基础表,目前无法更改。- 枚举值
-
下表显示了可能的值
FragmentType以及说明:表 2.72 FragmentType 值和描述
姓名 描述 FragUndefined碎片类型未定义或默认 FragAllMedium每个节点两个片段 FragAllLarge每个节点四个片段 DistrKeyHash分布式散列键 DistrKeyLin分布式线性哈希键 UserDefined用户自定义 HashMapPartition哈希映射分区
本节提供有关
PartitionBalance数据类型的信息。
- 描述
此类型枚举分区平衡设置(片段计数类型),使用
setPartitionBalance(). 这也是返回的类型getPartitionBalance()- 枚举值
-
下表显示了可能的值
PartitionBalance以及说明:表 2.73 Object::PartitionBalance 数据类型值和描述
姓名 描述 PartitionBalance_ForRPByLDM每个节点每个 LDM 使用一个片段 PartitionBalance_ForRAByLDM每个节点组的每个 LDM 使用一个片段 PartitionBalance_ForRPByNode每个节点使用一个片段 PartitionBalance_ForRAByNode每个节点组使用一个片段 PartitionBalance_Specific使用设置由 setPartitionBalance()
在 NDB 7.4 及更早版本中,这被称为
FragmentCountType,并且可以采用值FragmentCount_OnePerLDMPerNode、
FragmentCount_OnePerLDMPerNodeGroup、
FragmentCount_OnePerNode、
FragmentCount_OnePerNodeGroup或
之一FragmentCount_Specific。这些值对应于上表中显示的值,并按所示顺序排列。
本节提供有关
State类型的信息,该类型对
Object.
- 描述
该参数为我们提供了对象的状态。所谓 状态,是指对象是否已定义并且是否处于可用状态。数值用于信息数据库 中的 表 的
state列中。dict_obj_infohash_mapsndbinfo- 枚举值
-
下表显示了可能的值
State以及说明:表 2.74 对象状态类型值和描述
ID 姓名 描述 1个 StateUndefined不明确的 StateOffline离线,无法使用 2个 StateBuilding建筑(例如恢复?),不可用(?) 3个 StateDropping掉线或掉线;不可用 4个 StateOnline在线,可用 5个 StateBackup在线、正在备份、可用 6个 StateBroken破碎的; 应该被删除并重新创建
本节提供有关
Type类型的信息。
- 描述
对象的
Type可以是几种不同类型的索引、触发器、表空间等之一。- 枚举值
-
下表显示了可能的值
Type以及说明:表 2.77 对象类型数据类型值和描述
姓名 描述 TypeUndefined不明确的 SystemTable系统表 UserTable用户表(可能是临时的) UniqueHashIndex唯一(但无序)的哈希索引 OrderedIndex有序(但不是唯一)索引 HashIndexTrigger索引维护(内部) IndexTrigger索引维护(内部) SubscriptionTrigger备份或复制(内部) ReadOnlyConstraint触发器(内部) Tablespace表空间 LogfileGroup日志文件组 Datafile数据文件 Undofile撤消文件 ReorgTrigger扳机 HashMap哈希图 ForeignKey外键 FKParentTrigger在外键的父表上触发 FKChildTrigger在外键的子表上触发
有关 、 和 的更多信息ForeignKey,
FKParentTrigger请
FKChildTrigger参阅
第 2.3.6 节“外键类”。