SQLite3使用另一个硬盘驱动器创建索引

时间:2019-03-19 19:26:19

标签: database indexing sqlite

我有两个硬盘: C (剩余40GB容量)和 D (剩余1TB容量)

我的 sqlite文件夹 (教程中的SQLite3 Windows下载文件)位于磁盘D中。

我在sqlite文件夹中创建了一个名为 myDatabase.db 的数据库,并在其中创建了一个表,并从CSV文件中填充了该表。我进行了一些查询后,这项工作就成功完成了,并且可以正常工作。

数据库的大小很大(50GB),我想为我的表创建一个索引。我执行CREATE INDEX命令并启动-它在.db文件旁边的文件夹中创建一个 myDatabase.db-journal 文件。

但是,从硬盘的“此PC”视图中,我可以看到磁盘C正在耗尽(从40GB逐渐增加到39 38等), myDatabase.db

当sqlite和.db文件位于磁盘D中时,我不希望SQLite使用C来代替它。

有人建议为什么会发生这种情况吗?

提前感谢您的时间。

0 个答案:

没有答案