旧版SQLite应用程序

时间:2017-03-15 18:18:53

标签: sqlite

我首先应该说这是我第一次使用SQLite。我继承了2005年与sqlite.dll和2007年sqlite3.dll捆绑在一起的应用程序。我能够在运行Windows 10的现代桌面和运行Windows 7的旧桌面(32位)上运行它。并且旧桌面运行数据库进程的速度比新版本快10倍。

是否有一个相对无痛的解决方案让现代桌面版本加速?我想也许我可以用旧的dll代替新的dll,但当然这没有用,因为应用程序设置为32位版本。该应用程序不会使用新的dll运行。我的猜测是,现代的64位版本没有非常有效地利用32位dll并导致速度问题,但我没有看到一个简单的解决方案。

所以我想我的问题有两个方面:i)关于我的问题来源的结论是合理的,以及ii)是否有一个简单的解决方法(比重写数据库代码更容易?)

0 个答案:

没有答案