我在我的SQL Server 2005数据库中创建了一个表格,并用汇总值和计算值填充了它。目的是为了避免在每次调用数据库时进行大量的连接和分组。我希望此表每小时刷新一次,但我不确定在网站负载情况下这样做的最佳方式。如果我删除每一条记录并在一次交易中重新填充表格,那么这样做会发生什么,或者会有潜在的死锁和其他麻烦吗?
我在我的应用程序中实现了线程抓取网站。在所有的网站报废后,我想处理它们。 表单创建队列工(创建2个工作者并处理任务)。 完成所有任务后,我想要在formthread中处理它们。 在这一点上我与 public void WaitForCompletion()
{
// Enqueue one null task per worker to make each exit.
下面的SQL语句偶尔会产生死锁在我MSSQLSERVER 2000服务器 delete from tb_intervaloServico
where idFeriado in (
select ints.idIntervalo
from tb_periodicidadeServico ps, tb_intervaloServico ints
where ints.id