达梦数据库-创建高性能数据库表—创建LIST表

LIST 表的创建

一种是在配置文件 dm.ini 中设置参数

另一种是在建表 SQL 语句中显式指定 LIST 表选项。

① INI 参数方式:用户可以在配置文件 dm.ini 中添加 LIST_TABLE 参数。

如果 LIST_TABLE=1,则在未显式指定表是否为 LIST 表或非 LIST 表时,默认情况下 创建的表为 LIST 表。

如果 LIST_TABLE=0,则在未显式指定表是否为 LIST 表或非 LIST 表时,默认情况下 创建的表为普通表形式。

② SQL 语句显示指定:不管参数 LIST_TABLE 设置为何值,创建表时可以在 STORAGE 选项中指定需要创建的表形式,与 LIST 表创建形式相关的关键字有三个,分 别是 NOBRANCH、BRANCH、CLUSTERBTR。

NOBRANCH:创建的表为 LIST 表,并发分支个数为 0,非并发分支个数为 1。

BRANCH(n,m):创建的表为 LIST 表,并发分支个数为 n,非并发个数为 m。

CLUSTERBTR:创建的表为非 LIST 表,即普通 B 树表。

应用举例

以用户 SYSDBA 在 DMHR 模式下创建 LISTSTUDENT 表,包含 ID、NAME、 BIRTHDAY 等字段,并发分支数为 5,非并发分支数为 5。

SQL> CREATE TABLE dmhr.liststudent 
( 
id INT, 
name VARCHAR(30) , 
birthday DATE 
) 
STORAGE(BRANCH(5,5)); 

该 SQL 命令前半部分是创建普通表的格式,LISTSTUDENT 表包含了 ID、NAME、 BIRTHDAY 三个字段;后半部分设置 LIST 表的分支数,5 个并发分支,5 个非并发分支。

 

达梦数据库提供了全局搜索的功能。通过对达梦常见操作、各类对象的创建和注意事项、视图、同义词、函数、DBlink等进行学习和介绍,可以进行单查询。此外,达梦数据库还支持数据库连接的删除操作,可以使用DROP LINK语句来删除数据库链接。对于大型的企业应用或企业级的数据库应用中的大量数据,达梦数据库提供了分区技术,可以将和索引中的数据分割成小的单位,存放在单独的段中,以提高数据库在大数据量读写操作和查询时的效率。水平分区方式包括范围、哈希和列三种方式,企业可以根据需求选择合适的分区方法对大量数据进行分区。这样的分区方式可以满足企业对高可用性、均衡IO、降低维护成本、提高查询性能的要求。因此,达梦数据库提供了全局搜索的功能,可以满足用户在大型应用系统中对数据的快速查询需求。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* [深入浅出达梦SQL(基础篇)](https://blog.csdn.net/weixin_42018955/article/details/123819991)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *3* [达梦数据库对象管理之分区](https://blog.csdn.net/weixin_42018955/article/details/124994880)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值