Sql server CF客户端变量:CDATA-CGLOBAL关系是否始终为1:1?

Sql server CF客户端变量:CDATA-CGLOBAL关系是否始终为1:1?,sql-server,session,coldfusion,Sql Server,Session,Coldfusion,我们注意到我们的Coldfusion 8客户机变量DB有些奇怪。我们的CGlobal条目比CData条目多得多(大约是CData条目的3倍) 我假设cfid列上的关系为1:1 以前有没有其他人注意到这一点?我已经排除了旧数据,我的样本不到3小时。我们正在使用SQLServer2000来托管这些表 提前感谢,, Ciaran你到底为什么担心这个?是否有其他可疑行为,或您正试图追踪的bug?您的客户机变量是否未按预期工作 ColdFusion的客户机变量很久以前就已经实现了,我认为如果他们需要重新实

我们注意到我们的Coldfusion 8客户机变量DB有些奇怪。我们的CGlobal条目比CData条目多得多(大约是CData条目的3倍)

我假设
cfid
列上的关系为1:1

以前有没有其他人注意到这一点?我已经排除了旧数据,我的样本不到3小时。我们正在使用SQLServer2000来托管这些表

提前感谢,,
Ciaran

你到底为什么担心这个?是否有其他可疑行为,或您正试图追踪的bug?您的客户机变量是否未按预期工作


ColdFusion的客户机变量很久以前就已经实现了,我认为如果他们需要重新实现的话,今天就不会这样做了(首先,db表可能需要大修)。但是仅仅因为表之间没有1:1的关系并不一定意味着有问题。

原因是使用客户机变量的应用程序对于客户机总是有一个
cGlobal
记录,但是如果客户机作用域实际写入,则对于客户机只有一个
cData
记录,例如,


因此,这是合理的行为,但对我来说似乎很奇怪,因为我认为我们总是为每个请求向客户范围写信

只是想弄明白它为什么这么做,仅此而已。它实际上并没有造成任何直接的问题。