我正在寻找使用SQL Server编写扩展的SignalR应用程序,使用this article作为指导。在做了一些测试后,看起来我创建的SignalR数据库中的表Messages_0
(根据文章)可能会变得非常大。
我想知道的是,这些数据多久被清除一次?我看到有一个InsertedOn
列,所以我想在一两天之后数据就不再相关了。有没有关于此的文件或指南?
我想知道我是否可以设立一份工作,清除超过一周的任何事情,以防止桌子随着时间的推移变得太大。
答案 0 :(得分:6)
我一直在寻找相同的东西,我确实阅读了文档中的建议,但我想知道SignalR是否会在这种情况下自行清理,以及何时。
我在这里找到答案:How to cleanup SignalR SQL database 它指向github存储库,您可以在其中看到SignalR在达到硬编码限制时如何自动清理表。 请在此处查看github代码:SignalR SQL automatical clean-up
对于任何搜索相同问题的人来说,添加到此问题可能会有用。
答案 1 :(得分:3)