社区
MS-SQL Server
帖子详情
删除索引后数据库文件还是那么大?
a2048
2020-04-01 11:51:34
在创建索引前数据库文件是11.6G,创建索引后数据库文件变成12.7G,但后来我把这个索引删除了为什么数据库文件还是12.7G?
...全文
523
4
打赏
收藏
删除索引后数据库文件还是那么大?
在创建索引前数据库文件是11.6G,创建索引后数据库文件变成12.7G,但后来我把这个索引删除了为什么数据库文件还是12.7G?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
赵琛
2020-04-08
打赏
举报
回复
收缩数据库。。。
吉普赛的歌
版主
2020-04-02
打赏
举报
回复
数据库为了性能考虑,不会主动释放空间。 如果硬要,那只能收缩数据库。 但收缩数据库, 会导致很多的碎片, 影响性能,一般情况下是不推荐的。除非空间实在太紧张。 可以: 1. 重建全部索引; 2. 收缩数据库; 3. 再重建全部索引。 数据库比较小、使用量不大的时候,这样可以两全齐美。 但比较大了, 定期重建索引就可以了。
卖水果的net
版主
2020-04-01
打赏
举报
回复
收缩文件或收缩数据库,才能把空白的空间归还操作系统。 至于你说“ 为什么”,肯定是要对性能负责了。
ceozenliu
2020-04-01
打赏
举报
回复
删除数据库中的任何对象,数据库文件都不会变小。它只是把对象从数据库文件中删除,不会将空间还给OS。你可以用 dbcc shrinkfile去缩小数据库文件
MySQL5.7平滑
删除
大表操作
摘要:本文介绍了MySQL大表
删除
的平滑操作方法。首先关闭自适应hash
索引
(innodb_adaptive_hash_index=0),然后为待
删除
表创建硬链接备份。在
数据库
层面
删除
表前,建议在复制架构中关闭会话级binlog(sql_log_bin=0)。
删除
后使用truncate命令分阶段缩小
文件
(示例每次缩减100MB),最后
删除
剩余小
文件
。该方法通过硬链接备份和分步缩减
文件
大小,避免了直接
删除
大表带来的IO冲击,确保业务无感知。作者在生产环境中成功用此方法
删除
过400GB的大表。
Windows 11 中搜索服务
索引
文件
大处理
是 Windows 11 中搜索服务
索引
的
数据库
文件
,用于存储
文件
、邮件等内容的
索引
信息,以提供快速搜索结果。如果磁盘空间非常紧张,且不经常使用系统搜索功能,可以采用此方法,但不建议长期使用,因为会失去快速搜索能力。这是较为推荐的方法,能有效减小
文件
大小,同时保留搜索功能。暂时禁用 Windows 搜索服务并
删除
文件
。
文件
或重要数据,以防操作失误导致数据丢失。在进行上述操作前,建议先备份。
ORA-03297:
文件
包含在请求的 RESIZE 值以外使用的数据
情况一:将备份的一个大
数据库
还原到本机以后,
删除
里面的大表(比如
文件
表、日志表等), Oracle数据
文件
在有数据的情况下能自动扩展,却不能自动收缩,造成存储空间的浪费。 如果直接修改数据
文件
的大小,可能会遇到如下错误:ORA-03297:
文件
包含在请求的 RESIZE 值以外使用的数据 情况二:发现表空间剩余80%,故想收缩一下表空间,但是报ORA-03297错误,分析为数据分布不一致或者后续
删除
大表导致,解决方法如下: SQL> ALTER DATABASE DATAFILE ‘D:\ORACL
inode mismatch: ‘/xxx/bbb‘ ino 37099689 in db, 37099721 in request
大概率是编译过程中间,bbb这个
文件
进行了变动;所以需要吧所有的
文件
进行
删除
或者初始化,保证实际存在的
文件
和编译过程记录的
文件
是一致的即可。出现这个问题的原因为实际存在的
文件
,和历史记录的
文件
,
索引
节点存在冲突,可通过 ls -i /xxx/bbb 进行查看;
文件
索引
节点不匹配,
数据库
中记录的是 37099689, 实际需要的是 37099721;
【
数据库
】记一次DELETE九千万条数据的经历
周四晚上要把测试
数据库
结构备份一份周五到客户方部署到客户的测试服务器上。 之前备份一个库一般几分钟十几分钟吧,⏰18点下班的我决定17点停掉测试站点开始备份数据,嘻嘻~ 二十分钟后数据备份完成,看了下
文件
大小20G,怎么拷到客户机,而且也不应该有这么大的数据,于是开始下面的表演~ 1.查看库中每个表的数据量 SELECT a.name AS 表名 , MAX(b.r...
MS-SQL Server
34,875
社区成员
254,639
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章