我有一个大约1.24 GB的Sqlite数据库,我想要优化它 我没有让数据库给我做一个应用程序 数据库在每列中都有几个索引,仅用于快速搜索 没有禁忌可以使用一个唯一索引ej
<script src="//cdn.ckeditor.com/4.5.9/standard-all/ckeditor.js"></script>
var editor = CKEDITOR.replace("textarea", {
width: 750, height: 500, fullPage: true,
extraPlugins: 'stylesheetparser',
//// Do not load the default Styles configuration.
stylesSet: [],
on: {
instanceReady: function (evt) {
// Remove ckeditor table border
$("iframe").contents().find('body').removeClass('cke_show_borders');
}
}
});
没有索引,数据大约为400 Mb
我想在分离的文件中分发索引 并且不知道sqlite中是否可行
模式:
CREATE INDEX "numberF"
ON "fix" ("number" ASC);
CREATE INDEX "addressM"
ON "movil" ("address" ASC);
答案 0 :(得分:0)
您无法将索引与其表分开,它们必须位于同一文件中。但是每个表可以有单独的文件。您可以连接到一个数据库文件,然后ATTACH
其他人这样:
ATTACH 'c:\data\movil.db' AS movil_db;
然后当你完成它:
DETACH movil_db;
请注意,不要破坏同时附加的数据库的限制。请参阅上面的链接。