精华内容
下载资源
问答
  • MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:truncate ...如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应用来说,并不是太合适。...

    MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:

    truncate table xxx;

    然后optimize table xxx; 没有效果

    因为对共享表空间不起作用。

    mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。

    如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应用来说,并不是太合适。因此要把此文件缩小。

    无法自动收缩,必须数据导出,删除ibdata1,然后数据导入,比较麻烦,因此需要改为每个表单独的文件。

    解决方法:数据文件单独存放(共享表空间如何改为每个表独立的表空间文件)。

    步骤如下:

    1)备份数据库

    从命令行进入MySQL Server 5.0\bin

    备份全部数据库,执行命令

    D:\>mysqldump -q -umysql -ppassword --add-drop-table --all-databases > c:/all.sql

    做完此步后,停止数据库服务。

    2)找到my.ini或my.cnf文件

    linux下执行 ./mysqld --verbose --help | grep -A 1 'Default options'

    会有类似显示:

    Default options are read from the following files in the given order:

    /etc/my.cnf ~/.my.cnf /usr/local/service/mysql3306/etc/my.cnf

    windows环境下可以:

    mysqld --verbose --help > mysqlhelp.txt

    notepad mysqlhelp.txt

    在里面查找Default options,可以看到查找my.ini的顺序,以找到真实目录

    3)修改mysql配置文件

    打开my.ini或my.cnf文件

    [mysqld]下增加下面配置

    innodb_file_per_table=1

    验证配置是否生效,可以重启mysql后,执行

    show variables like '%per_table%'

    看看innodb_file_per_table变量是否为ON

    4)删除原数据文件

    删除原来的ibdata1文件及日志文件ib_logfile*,删除data目录下的应用数据库文件夹(mysql文件夹不要删)

    5)还原数据库

    启动数据库服务

    从命令行进入MySQL Server 5.0\bin

    还原全部数据库,执行命令mysql -uusername -pyourpassword < c:/all.sql

    经过以上几步后,可以看到新的ibdata1文件就只有几十M了,数据及索引都变成了针对单个表的小ibd文件了,它们在相应数据库的文件夹下面。

    展开全文
  • MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空: truncate table xxx;...如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应用

    MySql innodb如果是共享表空间,ibdata1文件越来越大,达到了30多个G,对一些没用的表进行清空:
    truncate table xxx;
    然后optimize table xxx; 没有效果
    因为对共享表空间不起作用。
    mysql ibdata1存放数据,索引等,是MYSQL的最主要的数据。

    如果不把数据分开存放的话,这个文件的大小很容易就上了G,甚至几十G。对于某些应用来说,并不是太合适。因此要把此文件缩小。
    无法自动收缩,必须数据导出,删除ibdata1,然后数据导入,比较麻烦,因此需要改为每个表单独的文件。

    解决方法:数据文件单独存放(共享表空间如何改为每个表独立的表空间文件)。
    步骤如下:

    1)备份数据库

    从命令行进入MySQL Server 5.0\bin
    备份全部数据库,执行命令
    D:\>mysqldump -q -umysql -ppassword --add-drop-table --all-databases > c:/all.sql

    做完此步后,停止数据库服务。

    2)找到my.ini或my.cnf文件
    linux下执行 ./mysqld --verbose --help | grep -A 1 'Default options'
    会有类似显示:
    Default options are read from the following files in the given order:
    /etc/my.cnf ~/.my.cnf /usr/local/service/mysql3306/etc/my.cnf

    windows环境下可以:
    mysqld --verbose --help > mysqlhelp.txt
    notepad mysqlhelp.txt
    在里面查找Default options,可以看到查找my.ini的顺序,以找到真实目录

    3)修改mysql配置文件
    打开my.ini或my.cnf文件
    [mysqld]下增加下面配置
    innodb_file_per_table=1

    验证配置是否生效,可以重启mysql后,执行
    show variables like '%per_table%'
    看看innodb_file_per_table变量是否为ON

    4)删除原数据文件

    删除原来的ibdata1文件及日志文件ib_logfile*,删除data目录下的应用数据库文件夹(mysql文件夹不要删)

    5)还原数据库

    启动数据库服务

    从命令行进入MySQL Server 5.0\bin
    还原全部数据库,执行命令mysql -uusername -pyourpassword < c:/all.sql

    经过以上几步后,可以看到新的ibdata1文件就只有几十M了,数据及索引都变成了针对单个表的小ibd文件了,它们在相应数据库的文件夹下面。

    展开全文
  • 因为有一次exp,imp测试,忘了改tablespace,结果原来的数据,全导到原来的tablespace,当然schema还是分开的。 无奈,只好删除schema,然后压缩tablespace。 通过:select file#,name from v$datafile; 取得你...

    因为有一次exp,imp测试,忘了改tablespace,结果原来的数据,全导到原来的tablespace,当然schema还是分开的。

    无奈,只好删除schema,然后压缩tablespace。

     

    通过:select file#,name from v$datafile;  取得你想要处理的数据文件编号

    再能过:select max(block_id)*8/1024/1024 from dba_extents where file_id=13;查看他的真实大小

    比如结果可能是14.4G,那你就改成15G

    ALTER DATABASE DATAFILE '/opt/oracle/t1/ORCL3/pd08.dbf' RESIZE 15G;

     

    展开全文
  • 这个问题是因为更新了有关文件访问的信息,那么该如何解决,恢复到以前那样? Keka文件访问权限解决办法 磁盘访问 为了能够像以前一样集成,Keka可能会要求文件访问,因此它可以: 为正在进行的提取创建临时文件夹...

    keka在创建压缩和解压时从不要求文件名。现在keka总是在拖放文件夹/文件进行压缩时要求新的文件名。这个问题是因为更新了有关文件访问的信息,那么该如何解决,恢复到以前那样?

    Keka文件访问权限解决办法

    磁盘访问

    为了能够像以前一样集成,Keka可能会要求文件访问,因此它可以:

    • 为正在进行的提取创建临时文件夹
    • 创建分开的文件
    • 打开分区文件只删除一个卷
    • 无需任何保存面板即可压缩旁边的文件
    • 在没有任何保存面板的情况下提取旁边的压缩文件的内容

    例如,Keka无法在没有文件访问权限的文件夹中询问目标而无法压缩/提取。提取文件夹中的某些文件后,将保存此文件夹以供将来文件访问,但对于压缩,您需要手动将文件夹/磁盘添加到“文件访问”列表中。

    定制如果要查看/编辑Keka的文件访问权限,请打开Keka首选项并转到“文件访问”面板:

    • 单击加号“+”按钮添加您希望Keka有权访问的文件夹
    • 选择列表中不再需要文件访问权限的项目,然后单击“ - ”按钮将其删除

    请注意,可以一次设置和删除列表中的多个项目。

    还有一些可选的建议:

    • 启用外部卷访问:Keka将可以访问所有外部设备。
    • 启用主文件夹访问:Keka将可以访问您的个人主文件夹。

    展开全文
  • Keka文件访问权限解决办法磁盘访问为了能够像以前一样集成,Keka可能会要求文件访问,因此它可以:为正在进行的提取创建临时文件夹创建分开文件打开分区文件只删除一个卷无需任何保存面板即可压缩旁边的文件在...
  • 我们大家在运维管理Windows计算机系统时,为了安全起见,可能需要查看一个或多个文件或目录的安全权限。那么,我们该如何操作处理呢?下面,小编就来演示一下如何使用AccessEnum工具进行批量查询操作的具体步骤。第...
  • 不仅如何,你还可以通过SMB协议实现远程文件在线压缩(因为在大型网站中,Web集群服务器与文件服务器一般都是分开的),以下代码可以帮您实现: //打包网络上的zip文件 public void zip(String zipFile...
  • ElementUI 按需加载和 Spring Boot 开启 gzip 压缩两个方面来聊了 Spring Boot+Vue 项目首屏优化的问题:如何提高Spring Boot+Vue前后端分离项目首页加载速度的但是我们也说了,前后端分离开发主流的部署是分开部署,...
  • rar压缩软件.rar

    2016-02-13 10:52:44
    RAR 是一个让你在命令行模式中管理压缩文件的控制台应用。RAR 提供压缩、加 密、数据恢复和许多其它此手册中描述的其它功能。 RAR 只支持 RAR 格式压缩文件,它默认有 .rar 扩展名。不支持ZIP 和其他格 式。即使...
  • 以默认方式,/F 通过每个文件的每一行中分开 的第一个空白符号。跳过空白行。您可通过指定可选 "options" 参数替代默认解析操作。这个带引号的字符串包括一个或多个 指定不同解析选项的关键字。这些关键字为: ...
  • 一、linux 系统如何管理文件 1、 硬盘中的静态文件 和 inode(i节点) 扇区(512Byte) 64 或 32-----... ----- 本质就是将许多小文件变成一个大文件,然后形成一个压缩文件。 文件a和文件b就被放到了一个扇区。 问题:
  • PDG文件批量转换PDF

    热门讨论 2011-03-24 14:55:37
    在这里我们可以新建一个PDF文件,在这里我用的是FoxitPDFReader,我还没有找到如何用这个软件新建一个空的PDF文件,所以我先新建了一个记事本,再把它的扩展名改为PDF,呵呵,谁叫WINDOWS是认扩展名的呢。...
  • 文件上传和下载是Web应用程序比较常用的功能之一,在本章节中,我将以一个简单的案例案例解压缩在Spring Boot中如何进行文件的上传与下载。思维导图来了解一下文件上传与下载的简单流程: 1.文件上传 对于文件上传,...
  • 1. 对传输数据进行压缩处理,降低了网络传输的数据量。 2. 减少http:js、css、图片和flash等文件每一类下载都相当于一次HTTP请求,... 或者我们可以把CSS文件和JS文件分开,在后台再进行合并,这样客户端浏览器相...
  • Linux下 tar 命令介绍

    2021-01-05 23:15:55
    本文将介绍 tar 命令的常见用法,包括如何创建打包文件如何提取打包文件,从打包文件按中提取单个文件,查看打包文件内容,将文件或目录添加到打包文件中,通过这些实例,可以帮助你快速掌握 tar 命令 ...
  • Axx:ARJ压缩文件的分包序号文件,用于将一个大文件压至几个小的压缩包中(xx取01-99的数字) A3L:Authorware 3.x库文件 A4L:Authorware 4.x库文件 A5L:Authorware 5.x库文件 A3M,A4M:Authorware Macintosh...
  • 第六章 访问控制权限

    2013-12-09 15:00:57
    面向对象设计中考虑的问题:如何把变动的事物与保持不变的事物区分开。 6.1包:库单元 名字之间的潜在冲突,需要对命名空间完全控制,为类创建唯一的标识符组合。 java的可运行程序是 一组可以打包并压缩为一个java...
  • 单击工具栏的按钮,在弹出的文件选择窗口中选择VC项目所在的zip压缩文件,“TabBars”会自动在指定的临时目录中展开压缩文件,然后定位到工作区文件并打开。如果一个zip文件中没有工作区(dsw)文件,“TabBars”会...
  • 文件应按其意图分开。 没有使用框架或库。 图像应无损压缩。 尽可能使用SVG和WebP。 设置 请注意; 这不是有关如何安装Ruby on Rails的全面指南。 如果您不熟悉此平台,请执行自己的Google搜索。 安装Ruby(使用...
  • - 完美取代FTP管理:可用于服务器文件管理,zip解压缩 备份还原、支持图片、音乐、视频预览、office、pdf等格式在线预览。文件夹拖拽上传……。 - 在线编程:支持几乎所有编程语言的在线编辑(高亮,多光标编辑.堪比...
  • 14.5 对压缩文件实施加密解密 411 14.5.1 实现WinZip自加密 412 14.5.2 解除ZIP文件口令 413 14.5.3 实现WinRAR自加密 413 14.5.4 解除RAR文件密码 414 14.6 加密解密EXE文件 415 14.6.1 用ASPack加密EXE文件 415 ...
  • 分布式系统 分散论文的理解以及论文的实现 对论文进行了更好容易理解的翻译,对文章进行了更好的梳理 依托于6.824,对部分论文进行了转到实现本人非科班出身,如果有错误望指正... 3:它分开了关键因素,导致领导人选举
  • 明日科技出版的c#开发典型模块大全配套光盘,要的可以下载,因大小受限,分开上传! 第1章 认识C#及开发环境 1.1 C#概述 1.1.1 C#发展历程 1.1.2 C#语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是....
  • 明日科技出版的c#开发典型模块大全配套光盘,要的可以下载,因大小受限,分开上传! 第1章 认识C#及开发环境 1.1 C#概述 1.1.1 C#发展历程 1.1.2 C#语言编程环境 1.2.NETFramework2.0简介 1.2.1 什么是....
  • 3.1.9 直接导出压缩文件 3.1.10 从压缩导出文件中直接导入 3.1.11 创建一致的导出文件 3.1.12 检查导出/导入错误 3.1.13 用导出和导入管理区 3.1.14 组织和命名导出/导入文件 3.1.15 显示导出文件的内容 ...

空空如也

空空如也

1 2 3 4
收藏数 70
精华内容 28
关键字:

压缩文件如何分开压缩