Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/9.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 我的winform每秒钟都会滞后和阻塞_Database_Winforms - Fatal编程技术网

Database 我的winform每秒钟都会滞后和阻塞

Database 我的winform每秒钟都会滞后和阻塞,database,winforms,Database,Winforms,我已经建立了一个程序,连接到access数据库以接收其内容。 当我将access数据库放在本地文件夹中时,程序运行良好(没有延迟)。 但是,如果我将数据库放在全局服务器上的一个文件夹中,程序每秒钟都会延迟并卡住 我的问题是,这个程序是为了每隔几秒钟自动检查一次数据库而构建的,还是它只在被告知时才检查数据库 我真的很感激你的帮助,因为这样我不会有任何进展 提前感谢,, Rafael。只有在您要求的情况下,程序才会访问数据库。但是,访问网络上的数据库时应该非常小心。如果你把它放在网络上,很可能会有多

我已经建立了一个程序,连接到access数据库以接收其内容。 当我将access数据库放在本地文件夹中时,程序运行良好(没有延迟)。 但是,如果我将数据库放在全局服务器上的一个文件夹中,程序每秒钟都会延迟并卡住

我的问题是,这个程序是为了每隔几秒钟自动检查一次数据库而构建的,还是它只在被告知时才检查数据库

我真的很感激你的帮助,因为这样我不会有任何进展

提前感谢,,
Rafael。

只有在您要求的情况下,程序才会访问数据库。但是,访问网络上的数据库时应该非常小心。如果你把它放在网络上,很可能会有多人同时访问它,你必须注意发生这种情况时会遇到的问题


如果您需要多个客户端访问数据库,您应该考虑使用像MySQL或SQL Express之类的数据库或其他关系数据库管理系统的味道。

< P>没有人能告诉客户程序应该从数据源检索数据或它是如何触发的(轮询与通知和用户行为)。在不知道需求的情况下

也就是说,听起来您检索数据的频率非常高,可能比您应该检索的频率更高,而且您是在主UI线程上进行检索的


如果我是你,我会设置某种缓存策略,并使用更新缓存,而不是每隔几秒钟就锁定应用程序。

如果你不知道程序是如何构建的,为什么你认为我们知道?我不会多次访问数据库。你还有别的建议吗?