中关村在线

软件

Navicat PostgreSQL表选项详解

Navicat for PostgreSQL 是一款可视化管理PostgreSQL数据库的工具,具备强大的SQL编辑功能,支持编写与执行查询、函数,并提供高效的数据编辑功能以方便数据管理。本文将由官方详细讲解该软件中关于数据表设置的各项选项内容,帮助用户更好地掌握其使用方法。

1、 创建不记录表时,其数据不会写入预写日志,因此写入速度优于普通表,但仅适用于 PostgreSQL 9.1 及更高版本。该表属性设定后,所有写操作均不记入日志,提升性能的同时牺牲了部分数据持久性保障。

2、 表的所有者:指定创建该表的用户。

3、 表空间:用于指定不同于默认表的存储位置,仅适用于 PostgreSQL 8.0 及更高版本。

4、 该选项用于指定新表自动继承某表的所有字段,通过继承机制建立子表与父表之间的长期关联。父表的结构变更通常会同步至子表,且默认情况下查询父表时会包含子表数据。

5、 点击继承自图标,打开编辑器,即可让新表继承一个或多个现有表。

6、 勾选后,用户可为新表的每一行指定唯一的对象标识符(OID)。

7、 填充系数是介于10到100之间的百分比值,用于控制数据页的填充程度。默认值为100,表示数据页将被完全填满。当设置较低的填充系数时,插入数据仅占用页面指定比例的空间,剩余空间则预留用于后续行的更新操作。这种机制允许更新后的数据仍保留在原始数据页中,减少跨页存储带来的性能开销,提高访问效率。对于几乎不进行更新操作的表,采用100的填充系数最为合适,可最大化存储利用率。而对于频繁执行更新的表,适当降低填充系数有助于提升整体性能。需要注意的是,该功能仅在PostgreSQL 8.2及以上版本中可用。

展开全文
人赞过该文
内容纠错

相关电商优惠

评论

更多评论
还没有人评论~ 快来抢沙发吧~

读过此文的还读过

点击加载更多

内容相关产品

说点什么吧~ 0

发评论,赚金豆

收藏 0 分享
首页查报价问答论坛下载手机笔记本游戏硬件数码影音家用电器办公打印 更多

更多频道

频道导航
辅助工具