暂无图片
数据库为什么允许有多种块大小?
我来答
分享
语菲
2023-02-06
数据库为什么允许有多种块大小?

数据库为什么允许有多种块大小?

我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新

数据库之所以允许有多种块大小,是为了实现一个名为“传输表空间”的功能。DBA可以利用这个功能来从一个数据库移动或复制已经格式化好的数据文件,把它放在另一个数据库中。例如:DBA可以从一个联机事务处理(OnLine Transaction Processing,OLTP)数据库中把所有表和索引复制到一个数据仓库(DataWarehouse,DW)中。在许多情况下,OLTP数据库使用的块大小可能很小(4KB或8KB),而DW使用的块大小可能很大(16KB或32KB)。一般来说,数据库可以同时支持多种块大小的这个特性,主要用于传输表空间。

暂无图片 评论
暂无图片 有用 11
打赏 0
暂无图片
R
reddey

不同种的应用数据块,是有差别的。比如OLTP和OLAP,视频应用 、AI等。

暂无图片 评论
暂无图片 有用 1
打赏 0
回答交流
Markdown


请输入正文
提交
相关推荐
Halo数据库有性能诊断工具吗?
回答 1
已采纳
Halo数据在Oracle数据库兼容模式时,有性能诊断工具叫HWR,与Oracle的AWR功能类似,能够产生html的数据库分析报告,使用方法也与AWR类似。HWR可以帮助我们找出Halo数据库中大多
商品订单和物流表的ER图怎么画?
回答 2
订单表与订单物流表为啥是一对多?难道一个订单还拆分成多个物流单号吗?
有什么开源的数据库审计平台推荐?
回答 1
YearningSQL审核平台Yearning拥有以下功能:自动化SQL语句审核,可对SQL进行自动检测并执行DDL/DML语句执行后自动生成回滚语句审核/查询审计功能官网:http://yearni
去o,本来package里做的处理,有什么替代方案吗?
回答 3
目前国产的达梦、openGauss等数据库,支持createpackage语法。我实测将以前我以前在oracle中开发的部分package代码直接打在达梦或者openGauss数据库(2.1.0版本d
telnet服务打不开,监听的也没有23端口,打开的服务里面没有telnet,该怎么办?
回答 1
已采纳
你在windows服务里去把 telnet勾选 装上。就可以telnet了。
数据库用户的主页文件存放目录由文件httpd.conf的哪个参数设定?
回答 1
DocumentRoot/var/www/html
tidb binlog 日志能够部署成功,但是不能启动,怎么处理?
回答 1
看看日志哪里报错了
在数据库和中间件产品,怎么要求两者保证兼容互通的?
回答 1
要厂家的兼容性手册
SQL 语句的本质是什么?
回答 1
已采纳
标量子查询可以改写为外连接(需要注意表与表之间的关系,去重),半连接可以改写为内连接(需要注意表与表之间的关系,去重),反连接可以改写为外连接(不需要注意表与表之间的关系,也不需要去重)。SQL语句中
如何判断redis是否还有内存可以申请使用
回答 2
已采纳
问题1:在Linux系统中,VIRT代表进程虚拟内存空间的总量,它包括了进程本身占用的内存加上其子进程占用的内存,还包括了映射但未实际分配的内存。Redis在启动时会预分配一部分内存用于存储数据,同时