使用SQL Server扩展SignalR - 我们可以多久清除一次数据?

lha*_*han 4 sql-server signalr signalr-backplane

我正在寻找使用SQL Server编写一个扩展的SignalR应用程序,使用本文作为指导.在做了一些测试后,看起来Messages_0我创建的SignalR数据库中的表(根据文章)可能会变得非常大.

我想知道的是,这些数据多久被清除一次?我看到有一个InsertedOn专栏,所以我想在一两天之后数据将不再相关.有没有关于此的文件或指南?

我想知道我是否可以设立一份清除超过一周的任何东西的工作,以防止桌子随着时间的推移变得太大.

Baz*_*Baz 6

我正在寻找相同的东西,我确实阅读了文档中的建议,但我想知道SignalR是否会在这种情况下自行清理,何时.

我在这里找到了答案:如何清理SignalR SQL数据库 哪个指向github存储库,在那里你可以看到SignalR在达到硬编码限制时如何自动清理表.请参阅此处的github代码:SignalR SQL自动清理

认为对于搜索相同问题的任何人来说,添加到这个问题可能是有用的.


Gra*_* H. 3

该文档似乎建议(尽管很简短),您不应该自己删除行。

SignalR 管理表。只要您的应用程序已部署,就不要删除行、修改表等。

看一下:使用 SignalR 进行横向扩展 - asp.net

  • 哦哇 - 在我链接的同一篇文章中。显然我应该在问问题之前阅读全文。谢谢你! (2认同)