暂无图片
暂无图片
暂无图片
暂无图片
暂无图片
Oracle 的间隔分区,PostgreSQL 已经完全 Get 到了!.doc
106
7页
12次
2025-04-27
免费下载
Oracle
的间隔分区,
PostgreSQL
已经完全
Get
到了!
原创 红石
PG

中,很多数据库用户经常会使用间隔分区,实现表数据的自动
归档和保留管理。其实在

中,这同样也可以做到。
介绍
使用更智能的数据保留策略,您每个月都可以节省数据库上面的成本。分区
的一个主要原因,也是一个巨大的好处是,使用它来自动归档您的数据。例如,
您可能有一个巨大的日志表。出于业务需要,您需要将此数据保留

天。此
表会随着时间的推移而不断增长,保留所有数据会使数据库维护具有挑战性。
使用基于时间的分区,您可以简单地将超过

天的数据进行归档。
大多数关系数据库的性质,意味着删除大量数据的效率可能非常低,并且该
空间(如果有的话)不会立即返回给文件系统。在运行正常的删除操作时,

不会将其保留的空间返回给文件系统,除非是在以下特殊的条件
下:

关系表末尾的页面被完全清空

针对关系运行

(排他性锁定关系,直到完
成)
如果你发现自己需要更及时地回收空间,或者没有侵入性锁定,那么分区可
以提供一种更简单的方法,来删除旧数据:删除表。删除的动作几乎是即时的
(除非有任何事务锁定了表),并会立即将空间返回给文件系统。
 !"
是用于分区的

扩展,它提供了一种非常简单的方
法,来管理基于时间和整数的分区。
 !"
按日分区的示例
 !"
最近发布了
#
版本,其中包括的新功能有,例如单值整数
的列表分区、受控维护性运行排序,和对数值型分区的实验性支持。此新版本
还包括几个错误修复,因此请尽可能更新到最新版本!所有示例均使用此最新
版本完成。
首先,让我们获得一个简单的、基于时间的按日分区集
$%&''! %(
)'"
*+,-%.%(.
*'!!/001"2)33
440$506)37
!" ").%&''! %(.*..*.,8.37
9,:'! %(
''",&;%&''! %(;
%!"<8<'"<0%&<1-%<
<!'"<<1''"
========:==========================:===========:==========:===============:==========
:=============:==============:=============
<'"<<<<'"<
<<
<+<<<.%(.>>+<+",,<
<<
<'!!2'?'!/"<<""%<"2)3<
'"<<<
''"@8>06)3
''">'! %( AAB).A=A=B
>>=A.3).A=A=C>>=A.3*
'! %( AAC).A=A=C
>>=A.3).A=A=>>=A.3*
'! %( AA).A=A=
>>=A.3).A=A=>>=A.3*
'! %( AA).A=A=
>>=A.3).A=A=>>=A.3*
'! %( AA).A=A=
>>=A.3).A=A=>>=A.3*
'! %( AA).A=A=
>>=A.3).A=A=A>>=A.3*
'! %( AAA).A=A=A
>>=A.3).A=A=#>>=A.3*
'! %( AA#).A=A=#
>>=A.3).A=A=D>>=A.3*
'! %( AAD).A=A=D
>>=A.3).A=A=E>>=A.3*
'! %( ,-%1
设置数据保留策略
此分区集创建于
A
A

日,因此默认设置将在之前创建
A
个分
区,之后创建
A
个分区。要配置保留期的第一个设置,也是唯一需要的设置,
 "F
表中的
"'"
列。在此示例中,我们将保留期设置为

天。
我们还将增加
!@
值,只是为了查看正常维护是否正常工作。
1!" "F"'"G.,8.*!@GD
HI" &G.%&''! %(.7
默认情况下,如果分区集中没有数据,
 !"
也不会创建新的子表,
因此让我们也添加一些数据。
of 7
免费下载
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文档的来源(墨天轮),文档链接,文档作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论

关注
最新上传
暂无内容,敬请期待...
下载排行榜
Top250 周榜 月榜