A FS的存储类型指定方法 (指定数据库 a fs 使用的存储类型)

介绍

随着数据存储需求越来越多样化,A (Automatic Storage Management) FS已经成为了Oracle数据库用户中很受欢迎的存储解决方案之一。A FS的出现为Oracle数据库的性能和可靠性提供了保障,而且还使得数据库管理员可以更加方便地管理存储和备份。但是在使用A FS时,不同的数据需要不同的存储类型,这就要求管理员对A FS的存储类型进行指定。本文将详细介绍。

1. A存储类型的分类

A存储类型主要分为三类:AU (Allocation Unit)、EXTENT和FILE。AU是A中的基本存储单位,而EXTENT是AU的,FILE则是一个或多个连续的EXTENT。下面给出它们之间关系的示意图。

FILE

┌──────────┼──────────┐

│ │ │

EXTENT EXTENT EXTENT

│ │ │

┌───┴───┐ ┌───┴───┐ ┌───┴───┐

│ │ │ │ │ │

AU AU AU AU AU AU

2. 存储类型指定的关键字

在创建存储单元时,可以使用关键字来指定存储类型。在使用存储类型指定关键字时需要注意以下几点:

(1)关键字需要放在创建命令中的特殊区域内。

(2)不同存储类型的关键字不同,需要仔细区分使用。

下面介绍几种存储类型的指定关键字。

2.1 AU的存储类型指定

AU是A FS中的最小存储单位,它的大小可以在创建FC (Flgroup)时指定。AU的存储类型指定关键字为AU_SIZE,其语法如下:

au_size:m

其中,m是AU的大小,支持的单位包括KB、MB和GB。例如,定义AU的大小为1MB的命令如下:

sqlplus / as sysdba

SQL> CREATE DISKGROUP a_fs

2> FLGROUP fg1 DISK

3> ‘/dev/sda1’

4> FLGROUP fg2 DISK

5> ‘/dev/sdb1’

6> ATTRIBUTE ‘au_size’=’1M’;

2.2 EXTENT的存储类型指定

EXTENT是A FS中的一组AU,其大小由A自动分配。EXTENT的存储类型指定关键字为EXTENT_SIZE,其语法如下:

extent_size:n

其中,n是EXTENT的大小,支持的单位为AU。例如,定义EXTENT的大小为4个AU的命令如下:

sqlplus / as sysdba

SQL> CREATE DISKGROUP a_fs

2> FLGROUP fg1 DISK

3> ‘/dev/sda1’

4> FLGROUP fg2 DISK

5> ‘/dev/sdb1’

6> ATTRIBUTE ‘extent_size’=’4’;

2.3 FILE的存储类型指定

FILE是A FS中的一个或多个连续EXTENT的,ORM (Oracle Real Application Clusters)和AA (Automatic Synchronization of Standby and Primary)模式下只能使用文件类型存储元数据和控制文件。FILE的存储类型指定关键字为STRIPING,其语法如下:

striping:[FILE|MIRROR]

其中,FILE表示不进行镜像,并行读写数据;MIRROR表示进行镜像,同时写入两个位置的硬盘。例如,定义一个FILE存储类型的命令如下:

sqlplus / as sysdba

SQL> CREATE DISKGROUP a_fs

2> FLGROUP fg1 DISK

3> ‘/dev/sda1’

4> FLGROUP fg2 DISK

5> ‘/dev/sdb1’

6> ATTRIBUTE ‘striping’=’file’;

3. A存储类型的选择

在A FS的存储类型指定时,需要根据实际需要选择合适的存储类型。下面分别介绍AU、EXTENT和FILE存储类型的特点和适用场景。

3.1 AU存储类型的特点和适用场景

AU是A FS中的基本存储单位,其大小对于A FS的性能和可靠性有重要影响。一般来说,AU的大小越小,所需要存储单元的数量越多,对存储器和计算机资源的要求也就越高;而AU的大小越大,粒度越高,不过对于较小的数据,其存储效率不高。

因此,选择AU存储类型时需要平衡性能和存储效率。如果存储的是较小的数据,可以选择较小的AU,如果存储的是大块数据,可以选择较大的AU。

3.2 EXTENT存储类型的特点和适用场景

EXTENT是AU的,可以看作是A FS中的一块存储区域。A通过EXTENT来管理存储空间,同时也可以根据实际需求设置EXTENT的大小。

选择EXTENT存储类型时,需要考虑实际需求和存储的数据类型。如果存储数据类型比较多,可以适当增加EXTENT的大小,这样可以减少存储单元的数量,提高存储效率。

3.3 FILE存储类型的特点和适用场景

FILE是A FS中的一个或多个连续EXTENT的,也是A FS中最常用的存储类型。在ORM和AA模式下使用FILE存储元数据和控制文件,可以提高性能和可靠性。

选择FILE存储类型时,需要考虑存储的数据类型和需求等。如果有较大的数据块需要存储,可以使用FILE存储类型来提高性能。

4.

A FS的存储类型指定非常重要,能够直接影响数据库的性能和可靠性。在使用A FS时,需要根据实际需求和存储的数据类型选择合适的存储类型,并使用存储类型指定关键字来指定存储类型。这样可以使得数据库管理员更加方便地管理存储和备份,提高数据库的性能和可靠性。

相关问题拓展阅读:

数据库的类型都有哪些?

数据库有两种类型,分别是关系型数据库与

非关系型数据库

数据库,简而言之可视为电子化的文件柜——存储电链蔽脊子文件的处所,用户可以对文件中的数据进行新增、截取、更新、删除等操作。

关系型数据库主要有:

Oracle、DB2、Microsoft SQL Server、Microsoft Access、MySQL等等。

非关系型数据库主要有:

NoSql、Cloudant、MongoDb、redis、HBase等等。

扩展资料

非关系型数据库的优势:

1、性能高:NOSQL是基于键值对的,可以想象成表中的

主键

和值的对应关系,而且不需要经过SQL层的解析,所以性能非常高。

2、可扩展性好:同样也是因为基于键值对,数据之间没有

耦合性

,所以非常容易水平扩展。

关系型数据库的优势:

1、并册可以复杂查询:可以用SQL语句方便的在一个表以及多个表之间做非常复杂的数据查询。

2、事务支持良好:使得对于安全性能很高的数据访问要求得以实现。

参考资棚渗料来源:

百度百科-数据库

数据库大致可以这么分弯贺类:

1关系数据库

1.1大型商洞闹改业数据库:支持数据存储量大,访问效率高,适合大型企业应用,收费较高,具体包括:

Oracle

DB2(IBM)

SYbase(这个是比较早的,公司现在不做数据库了)

SQL

SERVER,版本包括2023,2023,2023,

2023等

1.2

中小型应用数据库:

SQL

SERVER

2023

Acess

Visual

foxpro

1.3

中小型开源数据库:

MYSQL(这个开源数据库在一些大型应用中会以集群的方式使用)

PostgreSQL

SQLite

1.4嵌入式数据库:

SQLite也可以算在这里

1.5

列存储模式数据库:主要用于研究和数据仓库应用

MonetDB

面向对象数据库

Berkeley

DB(现在已经被Oracle买下了)

Oracle也提供了面向对象的功能

XML数据库,这类数据库一般是附属于关系数据库功能的,只有研究型的是处理纯XML文档的

DB2

,附加XML处理版本

Oracle,里面包含XML查询功能

SQLSERVER,包含XML数据查询功能

NOSQL数据库,目前大型互联网公司和微博等网站广泛使用的数据存纳判储系统,典型的有:

HBase

Cassandar

MongoDB

还有很多,这里不逐一列列举了

四种模糊数据库 指能够处理模糊数据的数据库。一般的数据库都是以二直逻辑和精确的数据工具为基础的,不能表示许多模糊不清的 事情。随着模糊数学理论体系的建立,人们可以用数量来描述模糊事件并能进行模糊运算。这样就可以把不完全性、不确定性、模糊性引入数据库系统中,从而形成模糊数据库。模糊数据库研究主要有两方面,首先是如何在数据库中存放模糊数据;其次是定义各种运算建立模糊数据上的函数。模糊数的表示主要有模糊区间数、模糊中心数、模糊数和隶属函数等。 统计数据库 管理统计数据的数据库系统。这类数据库包含有大量的数据记录,但其目的是向用户提供各种统计汇总信息,而不是提供单个记录的信息。 网状数据库 处理以记录类型为结点的网状数据模型的数据库。处理方法是将网状结构分解成若干棵二耐族级树结构,称为系。系类型 是二个或二个以上的记录类型之间联系的一种描述。在一个系类型中,有一个记录类型处于主导地位,称为系主记录类 型,其它称为成员记录类型。系主和成员之间的联系是一对多的联系。网状数据库的代表是DG系统。1969年美国的 CODASYL组织提出了一份“DG报告”,以后,根据DG报告实现的系统一般称 为DG系统。现有的网状数据库系统大都是采用DG方案的。DG系统是典型的三级结构体系:子模式、模式、存储模式。相应的数据定义语言分别称为子模式定义语言SSDDL,模式定义语言SDDL,设备介质控制语言DMCL。另外还有数据操纵语言DML。 演绎数据库 是指具有演绎推理能力的数据库。一般地,它用一个族樱数据库管理系兆亩丛统和一个规则管理系统来实现。将推理用的事实数据存放在数据库中,称为外延数据库;用逻辑规则定义要导出的事实,称为内涵数据库。主要研究内容为,如何有效地计 算逻辑规则推理。具体为:递归查询的优化、规则的一致性维护等。>

目前有许多数据库产品,如Oracle、Sybase、Informix、Microsoft SQL Server、Microsoft Access、Visual FoxPro等产品各以自己特有的功能,在喊者绝数据库市场上占有一席之地。下面简要介绍几种常用的数据库管理系统。① Oracle数据库系统:Oracle是一个最早商品化的关系型数据库管理系统,也是应用广泛、功能强大的数据库管理系统。Oracle作为一个通嫌备用的数据库管理系统,不仅具有完整的数据管理功能,还是一个分布式数据库系统,支持各种分布式功能,特别是支持Internet应用。② Sybase数据库系统:基于Client/Server体系结构的大型网络数据库系统。采用单线程技术进行查询,开销小,利用率高,支持分布式处理。③ MS SQL Server:是一种典型的关系型数据库管理系统,可以在许多操作系统上运行。目前最新版本的产品为Microsoft SQL Server 2023,它具有可靠性、可伸缩性、可用性、可管理性等特点,为用户提供完整的数据库解决方案。④ Microsoft Access:是在Windows环境下非常流行的桌面型数据库管理系统。使郑姿用Microsoft Access无需编写任何代码,只需通过直观的可视化操作就可以完成大部分数据管理任务。>

关于指定数据库 a fs 使用的存储类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。


数据运维技术 » A FS的存储类型指定方法 (指定数据库 a fs 使用的存储类型)