暂无图片
Oracle的索引聚簇表与SQL Server的“聚簇索引”有什么不同?
我来答
分享
大海
2022-12-18
Oracle的索引聚簇表与SQL Server的“聚簇索引”有什么不同?

Oracle的索引聚簇表与SQL Server的“聚簇索引”有什么不同?

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

Oracle的聚簇(cluster)是指:如果一组表有一些共同的列,则将这样一级表存储在相同的数据库块中;聚簇还会把相关的数据存储在同一个块上。

SQL Server中的聚簇索引(clustered index)则要求按索引键有序的方式存储,类似于Oracle的IOT。

暂无图片 评论
暂无图片 有用 2
打赏 0
暂无图片
zhangyfr
2022-12-18
Oracle的聚簇(cluster)是指:如果一组表有一些共同的列,则将这样一级表存储在相同的数据库块中;聚簇还会把相关的数据存储在同一个块上。 SQL Server中的聚簇索引(clustered index)则要求按索引键有序的方式存储,类似于Oracle的IOT。
watson
2022-12-19
简单的理解为一个是在存放位置上做的要求;另一个是在存放的方式上做的要求。
风车
2022-12-19
Oracle的聚簇(cluster)会根据一组表共同列把相关的数据存储在同一个块上。SQLServer聚簇索引是索引组织表。
回答交流
Markdown


请输入正文
提交
相关推荐
物化视图 刷新机制到底是delete还是truncate
回答 1
已采纳
dbmsmview.refresh和dbmsrefresh.refresh有没有什么大的区别?dbmsmview.refresh用来刷新单个MV, 而dbmsrefresh.refresh是
关于从sqlserver导数据到oracle中的问题
回答 2
可以使用ETL工具:kettle之类试试。
Oracle执行查询语句后,如何获取查询到的记录的条数?
回答 2
已采纳
在executeQuery()方法执行SELECT语句后,查询结果会返回给ResultSet对象,而该对象没有定义获取结果集中记录条数的方法。如果需要知道记录的条数,就需要使用循环读取的方法来计算记录
Oracle分区对OLTP系统和数据仓库系统各有什么影响?
回答 1
已采纳
在OLTP系统中,不能把分区当作一种大幅改善查询性能的方法。实际上,在一个传统的OLTP系统中,必须要谨慎地使用分区,以免它对数据库的性能产生负面影响。大多数查询基本都是即刻返回结果的,数据库基本都通
Oracle 三表关联统计信息异常
回答 3
三表关联时,最后一行andb.grpcontno'2017081000014618',感觉有点多余。三表都是内连接,第一次内连接已经可确保输出的b表的grpcontno必然是'201708100001
12c rac其中一个节点告警日志每两三分钟出现ORA-12805
回答 10
已采纳
描述太简单,需要上传alertlog及对应的trace日志。另外看看当时数据库是否正常,有没有负载过高,可以发个awr报告。
oracle rman备份产生的sbtio.log可以用>清空吗?清空后是否会有影响
回答 1
已采纳
这个日志是由第三方媒体管理软件生成的日志,此日志不包含Oracle数据库或RMAN错误,看起来清空后没有影响。参考官方文档:TroubleshootingRMANOperationsThesbtio.
Linux数据库服务器buffer/cache清理
回答 1
是否因为文件过大导致的呢?可以观察每次失败时是否可以找到什么规律,比如文件大小都超过多大?如果是这样可以修改超时时间,实在看不出来建议strace跟踪一下是否能更详细的显示出问题。
数据库大量ORA-00600报错,业务暂未受影
回答 1
请问这个库有做升级操作吗?另外请提供下trace文件中的 CurrentSQLStatement方便定位问题,怀疑是bug。
各位大佬问个问题,lv里面提示显示有19T,但是挂在文件夹下,只有16T,是为什么呢?
回答 1
不太可能吧,lv就是划好的具体逻辑卷盘,挂到目录下大小肯定一样的,你说的不会是vg吧,vg不一样,一个vg可以化多个lv