我正在收集数千个传感器的读数,并将其存储在MySQL数据库中。每秒有几百次插入。为了提高插入性能,我最初将这些值存储到内存缓冲表中。我每分钟运行一次存储过程,将插入的行从内存缓冲区移动到一个永久表中。基本上,我希望在我的存储过程中执行以下操作,以从临时缓冲区中移动行:DELETE FROM data_buffe
我使用的是Visual Studio 2008。我正在检查sdf文件,如果sdf不存在,我创建大约5000行,然后插入到我的sqlce db.If sdf中,首先我删除所有表的行,然后将这些记录插入现有的tables.After插入完成,我正在压缩database.By我知道一个方法,调用Shrink.Shrink和压缩使数据库更小,但在这种情况下,我应该使用它们中的哪一个?如何使压缩时间更短?我不需要sdf的备份,