Sybase表重组和索引重组之间的区别

时间:2018-07-06 10:37:13

标签: sybase rdbms sybase-ase

我不太了解DBA概念,但是我看到这两个选项与数据库碎片有关。

一个是“表碎片”,另一个是“索引碎片”

作为前端开发人员,我只能猜到的是,表碎片意味着它是物理数据存储中的碎片。索引(NC)碎片是指索引存储中的碎片。

我在这里可能是完全错误的,因为那里有大约100个表的大型数据库,并且总体上以GB为单位。

我们每周对固定的50张奇数表进行一次重组-每周执行“重组表”命令。

稍后,我们将其从更改为查询表的碎片状态并仅重组那些表-这将返回3或4个表,并且已对其进行重组。 添加的另一步骤是检查索引的碎片状态,并为返回的索引执行reorg-“ reorg index”命令。

更改后,数据库的性能非常差。 Cpu使用率急剧上升,有时会使服务器实例的运行速度超过100%。

当我们重新整理固定的50张表与开始重新整理碎片报告中标记的表时,似乎有很大的不同。 查询零散的索引并对其进行重组似乎没有多大帮助。似乎以前在重组表时,不确定(不确定)表上的索引,但是显式添加此索引重组步骤没有任何作用。

比如说我是一个前端开发人员,我喜欢以通俗易懂的方式理解事物,并以简单的现实生活为例,这些零碎的东西能有简单的解释吗?

0 个答案:

没有答案