2011-05-12 72 views
1

我有一个简单的C#程序,通过定时循环每分钟检查数据库的更新。它工作正常,但我认为它效率不高。有一个更好的方法吗?sql c#检查数据库更新没有while/for循环?

谢谢

+0

你将不得不提供更多的细节... – leppie 2011-05-12 13:07:16

+0

你为什么认为它效率不高? – Adi 2011-05-12 13:08:17

+0

它效率不高,因为我必须每分钟都要打开/关闭连接来检查数据库更新/插入,尽管它在内存中运行大约15mb,但cpu使用率很高。 – tdjfdjdj 2011-05-12 13:16:17

回答

2

你看过SqlDependency

+0

仅对SQL Server有效吗?那么PostgreSQL,MySQL,Access等等呢? – 2011-05-12 13:14:38

+0

我有服务器快车2005年。它看起来像它可能工作。 – tdjfdjdj 2011-05-12 13:19:12

+0

@Denis:真的,我只是假设问题是SQL Server。微软的洗脑显然对我有影响。 – fearofawhackplanet 2011-05-12 13:27:57