精华内容
下载资源
问答
  • 数据库碎片

    2012-09-26 19:39:00
    show table status from table 主要看这一项 Data_free:20 20假如是删除一条数据产生的留空空间,你如果一次性删除5W条数据吧,这样会产生100W的字节的存储空间, 假如现在你剩一条记录了,有用的内容将只占二...
    show table status from table
    主要看这一项
    
    Data_free:20  
    20假如是删除一条数据产生的留空空间,你如果一次性删除5W条数据吧,这样会产生100W的字节的存储空间,
    假如现在你剩一条记录了,有用的内容将只占二十字节,但MySQL在读取中会仍然将其视同于一个容量为100W字节的列表进行处理,并且除二十字节以外,其它空间都被白白浪费了。
    定期优化表是一件很重要的事情

    转载于:https://www.cnblogs.com/fll369/archive/2012/09/26/2704626.html

    展开全文
  • 本文介绍了Oracle数据库碎片是如何产生的、碎片对系统的影响、自由范围的碎片计算、自由范围的碎片整理、段的碎片整理。
  • sql server mdf碎片级数据库修复,数据库碎片级提取 大家都知道MDF数据库文件一般都比较大,在磁盘中往往被存放到不连续的逻辑簇中,久而久之就形成了文件碎片,当文件被误删除或者格式化后,这些分散在磁盘中的...

    sql server mdf碎片级数据库修复,数据库碎片级提取

     

         大家都知道MDF数据库文件一般都比较大,在磁盘中往往被存放到不连续的逻辑簇中,久而久之就形成了文件碎片,当文件被误删除或者格式化后,这些分散在磁盘中的碎片数据很难恢复,在FAT32分区中往往会出现数据库文件恢复后,文件名长度日期等信息非常完整,但是数据库就是无法顺利附加也无法修复成功,在NTFS类型的分区中,经常使用的数据库文件信息在删除后遭到严重破坏,文件长度会变成0字节,无法进行恢复操作,这是一项公认为高难度的数据恢复技术领域。

     SQL数据库修复碎片级恢复就是当出现误GHOST,硬盘坏道,误分区,误删除,误格式化,黑客入侵,目录丢失,硬盘坏道表丢失造成扇区偏移等造成SQLSERVER数据库MDF文件或BAK文件丢失以后,可以在数据库文件没有遭到覆盖破坏的情况下达到完整恢复,覆盖破坏不严重的时候可以修复出部分表的数据。

     

    1)可修复SQL数据库日志损坏的MDF数据文件

     (2)可修复SQL数据库中误删除,使用常规软件恢复成功,但附加失败;

     (3)可恢复因硬盘坏道造成的数据库损坏

     (4)可恢复数据库文件置疑的文件

     (5)可恢复数据文件内部分坏页导致的库文件打不开

     (6)各种错误提示的数据库文件修复

     (7)可修复日志收缩或突然断电后的数据库丢失或置疑

     (8)支持所有的SQL数据库版本

     (9)可恢复多个关系型数据库

     (10)可恢复SQL数据库BKF备份文件

     (11)磁盘阵列上的SQL SERVER数据库被误格式化等情况下的数据库恢复


    转载于:https://my.oschina.net/tongyuekeji/blog/681989

    展开全文
  • Oracle数据库碎片整理

    2008-11-04 10:50:20
    影响数据库性能的一大因素 -- 数据库碎片
  • 我在做SQL碎片组合软件前,有10年时间再做医疗保险刷卡系统程序,这是个管理程序,终端刷卡数据存放在MSSQL数据库中,由于工作人员操作失误,从企业管理器里面删除了数据库,直接导致MDF和ldf文件被删除.。发现后立即用...

    我在做SQL碎片组合软件前,有10年时间再做医疗保险刷卡系统程序,这是个管理程序,终端刷卡数据存放在MSSQL数据库中,由于工作人员操作失误,从企业管理器里面删除了数据库,直接导致MDF和ldf文件被删除.。发现后立即用easyrecover DiskGenius superrecovery 等通用文件恢复工具恢复了MDF文件,发现文件大小也对,可是附加却怎么附加不上。换了其他的文件恢复工具也能恢复MDF,但同样不能附加。那时不知到什么原因,搞的赔偿客户万元数据损失费用。

    在Fat32系统里,文件被删除后,FAT表里面对应的簇链表被清0,通用恢复软件一般是根据文件大小和文件起始簇这两个能知道的信息直接从硬盘起始簇连续copy相当于文件大小的字节作为恢复的文件。但对SQL这种自动增长的大文件来说,一般在磁盘上是不连续存放的,因此从硬盘起始簇连续copy相当于文件大小的字节作为恢复的文件是只有前面很少一部分是正确的数据,其他的并不是正确的数据。

          在NTFS文件系统里,由于SQL数据文件大,不连续存放的簇有很多,那类似FAT簇链表的datarun会很大,如果SQL数据文件被删除,大到一定程度的DATArun就会被释放空间,导致通用恢复软件一样无法取得文件所有簇号信息而无法正确恢复文件。

         这就是为什么恢复软件找到的SQL数据文件附加失败的原因。因为找回的不是真正原来的文件。

    正确的处理应该是根据MDF文件结构特点从磁盘扫描所有符合MDF文件特点的数据,然后根据MDF文件特点和规律组合成用户需要的MDF文件。然后再用sp_attach_single_file_db 附加数据库。

         经过不间断的努力,SQL碎片重组工具开发成功,希望能够解决碰到同样问题的朋友的烦恼。

        是一款SQLSERver数据文件删除恢复的专用工具,它从磁盘扫描删除的SQL数据文件碎片,并把它们组合成一个完整的MDF文件,用于直接附加.即使MDF文件被部分覆盖,该工具依然可以把未覆盖部分的表数据提取出来。

     

    版权声明:本文为CSDN博主「q_q275835897」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

     

    展开全文
  • 前言 从启动数据库的那一刻起,数据开始堆积、性能也开始从最优逐渐下降。这是因为磁盘碎片化,因此需要定期整理数据碎片。碎片整理和数据库重组可优化存储、...OTB-reorg数据库碎片整理和调优工具,为用户提供高效...

    前言

     

    数据库碎片整理的基本定位和技术创新:

    OTB-reorg数据库碎片整理和调优工具,为用户提供高效功能支持:

    • OTB-reorg提供更加完善的在线碎片调优解决方案。
    • OTB-reorg包含五个模块:

          1)Reorg-audit

          2)Reorg-fullsync

          3)Reorg-replication

          4)Reorg- comparison

          5)Reorg-abort

     

    该工具包不需要实时运行,每个模块都可以直接配置在原生产端数据库的系统上。

    • 实现数据库在线重组操作。
    • 支持数据库同步、复制、一致性检查级数据回退等操作。
    • OTB-reorg在运行时的资源占有率低于2-3%左右。

     

    数据库碎片整理的技术特点

    • 碎片百分比分析:能够对企业数据库系统中各表的碎片,定期进行百分比分析,充分掌握相关表的碎片特性,进而提供合适的性能优化时间建议。
    • 数据库首次同步:支持在同一个用户中,把A表数据同步到B表,同时在B上建立索引,并分析其统计信息。该工具对生产库的影响小于1%,并且可以实现每小时数百G的速度。
    • 实时复制增量数据:支持在同一个用户中,把A表数据同步到B表后,将增量变化实时复制到B表上。实时复制增量的功能支持,可以确保短业务停顿时间在秒级或者分钟级,干扰低于2%,提高系统效率。
    • 数据一致性核查:支持A表和B表数据一致性的检查和核对,支持数据的增量和全量一致性核查。
    • 数据库回退:支持客户订制合适的数据库回退方案。
    • 支持不锁表数据重组:对全局索引的分区表做重整的时候可能不需要锁表。
    • 日常优化在线完成:对增加列,删除列等操作,OTB-reorg工具可完成表数据同步,然后由rename操作来完成数据清洗维护等操作。

     

    支持的环境

    数据库版本:

    Oracle 8i,9i,10g,11g

    异构硬件平台:

    Sun, HP, IBM, x86

    异构操作系统:

    Solaris, AIX, HP-UX, Linux,Windows

    存储系统:

    EMC,IBM,HDS、HP、SUN及其它通用的SCSI/FC存储系统

     

     

    功能特点

    • 碎片定期百分比分析
    • 同一用户中支持数据库首次同步
    • 增量数据实时复制
    • 在线碎片调优
    • 数据一致性检查
    • 数据回退支持

     

     

    性能效果

    • 数据同步对生产库的影响小于3%
    • 实时增量对生产库的影响小于1%
    • 可以实现每小时数百G的碎片整理速度
    • 实时复制增量,业务停顿时间在秒级或者分钟级

     

    客户与市场评价

    • 碎片整理在以前是DSG的RealSync的功能。
    • 由于有越来越多的客户理解到数据库碎片整理的重要性,使得DSG公司正式推出了系统化的解决方案
    • DSG公司是Oracle数据库服务商的服务商!

    转载于:https://www.cnblogs.com/oracle-dsg/archive/2012/06/26/2564451.html

    展开全文
  • oracle 数据库碎片化管理

    千次阅读 2015-02-27 15:03:01
    oracle数据库碎片化管理包括表空间碎片、表碎片以及索引碎片的查找和解决办法
  • mysql数据库碎片

    2013-11-19 09:58:03
    清理mysql数据库碎片     每当MySQL从你的列表中删除了一行内容,该段空间就会被留空。而在一段时间内的大量删除操作,会使这种留空的空间变得比存储列表内容所使用的空间更大。当MySQL对数据进行扫描时,它...
  • Chip Extractor 数据库碎片数据恢复取证系统 Chip Extractor 功能介绍:针对数据库碎片进行底层扫描提取并重组数据库' 1.加入了根据系统表和用户表结构进行进一步深入定位碎片所属。 2.加入了双向自动重组方案...
  • 数据库中,我们提到碎片,很多的时候我们开始犯糊涂了,因为我们曾经也在某些地方听说过“索引碎片”这个东西。后,我们开始认为:可能索引“碎片”中的那个“碎片和”和“磁盘碎片”中的那个“碎片”是差不多的,...
  • Mysql数据库碎片清理

    千次阅读 2019-06-27 14:40:01
    目录 1.查看数据库的数据存放目录 2.进入目录查看数据文件 3.清理myisam的磁盘碎片 4.innodb引擎碎片清理 1.查看数据库的数据存放目录 show variables like '%dir%';...查询数据库中大于磁盘碎片大...
  • CMDS目的端数据库碎片整理记录看看数据库里面需要做整理的表有哪些,条件可以根据需求稍微改动一下SQL> select * from ( 2 select a.owner, 3 a.table_name, 4 a.num_rows, 5 a.avg_row_len * a.num_rows, 6 sum(b...
  • 【故障现象描述】 某客户(一键还原)重装系统后管家婆数据库丢失,(因为数据库就直接装在C盘)自行使用软件恢复失败,通过朋友介绍,...数据库碎片收集与重组软件,通过数据库碎片扫描、提取、重组,最后成功恢复客
  • mysql数据库碎片处理

    2019-08-07 11:22:37
    innodb_file_per_table=1 #my.cnf关键是将此项配置打开,每个数据库都有自己的文件存储文件了,不会全部存在共享文件ibdata1中,共享文件中的表,无法整理碎片 --查询碎片信息 select TABLE_SCHEMA,TABLE_NAME,...
  • 在线数据库碎片整理 打开Exchange管理控制台,服务器配置—邮箱,选中邮箱服务器,在数据库管理栏中,选中数据库,右击属性 在数据库属性中 ,设置维护日程安排 点击:自定义 设置为每天1:00到5:00点 ...
  • 查看数据库碎片大小

    2021-02-18 15:49:12
    concat( splinter, ‘G’ ) ‘碎片(G)’ FROM ( SELECT TABLE_SCHEMA, TABLE_NAME, ENGINE, ROUND(( DATA_LENGTH + INDEX_LENGTH - TABLE_ROWS * AVG_ROW_LENGTH )/ 1024 / 1024 / 1024 ) splinter FROM information...
  • SQL数据库碎片恢复

    2010-11-27 11:21:31
    支持全部版本的SQL数据库恢复,专门针对 数据库误删除,所在分区被误格式化,数据库0字节开发。
  • 1、去掉了之前老版本的页面分析和碎片分析的界面,直接就一个库界面,智能化重组数据库出来,找不到从属关系的碎片直接放入未知路劲根目录内。 2、去掉了之前的扫描色块,没有什么作用,去掉了之前的16进制浏览以及...
  • //查询指定数据库中含有碎片空间的,表名,空间大小,引擎,数据大小,每条数据大小,数据条数 $d_sql = "select table_name, data_free, engine, Data_length, Avg_row_length, table_rows from information...
  • Oracle 数据库碎片整理

    2004-08-15 23:33:00
    我们知道,oracle作为一种大型数据库,广泛应用于...作为影响数据库性能的一大因素--数据库碎片,应当引起dba的足够重视,及时 发现并整理碎片乃是dba一项基本维护内容。 ---- 1、碎片是如何产生的 ---- 当生成一个数据
  • SQL Server数据库碎片

    2017-08-01 10:49:00
    当索引所在页面的基于主关键字的逻辑顺序,和数据文件中的物理顺序不匹配时,碎片就产生了。所有的叶级页包含了指向前一个和后一个页的指针。这样就形成一个双链表。理想情况下,数据文件中页的物理顺序会和逻辑顺序...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 2,162
精华内容 864
关键字:

数据库碎片