易截截图软件、单文件、免安装、纯绿色、仅160KB

MySQL删除索引

MySQL删除索引的时候是不是写什么文件啊 ,因为我发现在删除索引时我的硬盘空间在减少?删除索引是什么机制啊?请解释一下 谢谢
表什么引擎

表是什么存储引擎?

如果是 myisam 的话,会在 xxx.idx 文件中进行删除,但不会马上减少文件尺寸。
如果是 innodb,则索引数据在ibdata? 中,永远不会释放文件尺寸,除非重构

myusam引擎,是我在删除时候发现磁盘使用空间在增加 ,一定是在写什么文件啊

引用是我在删除时候发现磁盘使用空间在增加 ,一定是在写什么文件啊


很多文件要写啊。 当你做一个操作的时候,MYSQL需要写 日志文件(普通日志,二进制日志,还有临时表文件等等)

我没有打开日志文件 那就是在写临时文件了?

表有多大?日志打开没有?

是的临时文件。

表有1.7G 索引为600M 没有打开日志

好的 谢谢你们

啊 结贴给分时点错了

呵呵, 无所谓

SORRY


相关问答:

c#控制Mysql 实现自动删除功能 - .NET技术 / C#

有个winform程序,使用c#+mysql,需要在一个窗体设置mysql自动删除功能,包括自动删除多少天之前的数据以及是否开启自动删除功能,我程序退出后,还怎么控制Mysql自己删除啊?是不是要用mysql的event来实现?c#可以调用mysq ......

mysql 怎样才能对同一张表查询后再更新?

请高手指点,我对一张表查询后再更新,查询是子查询,报错:
You can't specify target table 'a_table' for update in from clause
完整SQL语句是
UPDATE a_table SET STATUS=0 WHERE ID=(SELECT MIN(ID) from a_tab ......

ASP +Mysql proc

想请教一个问题,ASP+mysql 会不会有连接默认时间。
我遇到一个问题:我在页面上按一个Save按钮,这个按钮是循环运行100篇 insert数据的存储过程。 asp代码应该没有错的,数据我是放在一个数组的如果我只保存50个是 ......

帮忙看看MySQL有关的批处理文件的语法

echo %~dp0
CD %~dp0
mysqld.exe --defaults-file=..\my.ini --console
pause
大家看看以上bat文件的意思,请大侠给个详细的解释啊。
这是启动mysql服务啊。

echo %~dp0
显示当前bat所在目录名
CD %~dp0
......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号