暂无图片
在维护oracle过程中,一般怎么分库分表呢?
我来答
分享
redgame
2023-07-30
在维护oracle过程中,一般怎么分库分表呢?
1
我来答
添加附件
收藏
分享
问题补充
2条回答
默认
最新
吾亦可往

在维护oracle过程中,一般怎么在Oracle中,分库分表是一种常见的解决方案,可以提高系统性能和管理大量数据。以下是一些常见的分库分表方法:

  1. 水平分区:将表根据数据划分为多个分区,每个分区存储一定范围的数据。可以基于一个或多个列进行分区,也可以将数据表随机地分配到不同的分区。
  2. 垂直分区:将表按照列的方向进行划分,即将一张大表分成多张小表。这种方式可以将不常用的、数据较大、长度较长的列拆分到“扩展表“。
  3. 分布式数据库:将数据分布在多个物理服务器上,每个服务器都有自己的数据库实例。这种方式可以提高系统的可扩展性和可用性。
暂无图片 评论
暂无图片 有用 8
打赏 0
暂无图片
竹子

你说的分库分表是指表结构层面的,还是数据库层面的啊。是否是指:Snapshot Standby Databases 特性呢?

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


请输入正文
提交
相关推荐
如果启用了LOG_ARCHIVE_DEST_1 是否还受到v$recovery_file_dest的限制
回答 2
已采纳
1、刚测试了一下,这种情况下的归档目录已经不受dbrecoveryfiledestsize设置的限制了。2、其实你可以看,如果把归档放到了USEDBRECOVERYFILEDEST,那么他对归档的管理
version_count超过100如何解决
回答 3
1、排查sql语句的书写差异,一般都是程序书写,先同研发沟通是否使用了动态sql,动态sql当然会导致versioncount问题。2、除了sql语句之外要注意观察sql中的变量类型和变量长度,这些同
EMP表,它不是分区的,也不是索引组织表。以下SQL语句: ALTER TABLE emp DROP COLUMN first_name; 哪两个陈述是正确的
回答 1
已采纳
B、可以删除FIRSTNAME列,即使它是PRIMARYKEY。C、如果表中还有一个或多个其他列,那么FIRSTNAME列将被删除。解析:不管列上有没有数据,删除列的命令都可以正常执行。 s
Oracle 19c如何准确查出所有坏块是哪些对象
回答 2
1、根据V$DATABASEBLOCKCORRUPTION中的信息确定坏块类型SELECT tablespacename, segmenttype, owner,&nbs
下面哪些算子可以采用基于排序的算法实现? (多选)
回答 2
已采纳
B.去重C.分组聚集
连接Oracle 19C数据库ORA-28040: No matching authentication protocol 如何解决?
回答 2
是因为你客户端版本太低了。配置sqlnet.ora文件,增加如下设置,8就是兼容oracle8客户端。改完后无需重启监听和实例,但是要更改数据库密码,否则提示用户的密码错误。SQLNET.ALLOWE
rose 来双击热备 oracle,模式 是和rac 差不多的吗?
回答 2
已采纳
rose是双机高可用软件,正常来说,针对同一个实例,只能做主备模式,即主机运行,备机停止;而rac既可以实现高可用(两台机器故障任一台都不影响业务),也有负载均衡的作用,两台机器同时运行,scanip
问一下ORACLE RAC19C两节点,补丁已经打到19.23.0.0.0,但是在生产运行过程中发现节点1CPU负载高,但是节点2CPU负载很低
回答 2
selectinstid,count()fromgv$instancegroupbyinstid;selectinstid,count()fromgv$instancewherestatus'ACTI
GaussDB T分布式可不可以手工建库,或者制定表空间大小和内存大小?
回答 2
我说的是分布式集群
执行SHUTDOWN ABORT 命令的结果是什么?
回答 2
已采纳
直接关闭数据库,正在访问数据库的会话会被突然终止,如果数据库中有大量操作正在执行,这时执行shutdownabort后,重新启动数据库需要很长时间,shutdownabort的时候,跟kill进程是一