ASPStateデータベースのASPStateTempSessionsテーブルを見ると、asp.netのセッションを格納するためにsqlサーバーを使用しています。これは空ですが、このテーブルのレコードは一度削除されるセッションは期限切れですか?レコードはいつ削除されますか?SQLのASP.NETセッション状態
1
A
答えて
3
のInstallSqlState.sqlスクリプトは のtempdbから期限切れセッションを削除するには ASPState_Job_DeleteExpiredSessionsと呼ばれるジョブを作成します。 ASP.NETはセッションリソースを生きているままにしないことを思い出してください 無期限に。 SQL Serverを使用して の状態を維持するときにこの機能をサポートするには、必要に応じて 期限切れのセッション削除ジョブが実行されるように、SQL Serverエージェントが実行されている必要があります。既定では、ジョブは毎分実行するようにスケジュールされた です。 を使用してセッション状態の行を削除します。現在の時刻よりも値が短くなります。 SQL Serverエージェントを実行するアカウントには、 DeleteExpiredSessionsストアドプロシージャを実行する特権が必要です。
0
それは今dbo.DeleteExpiredSessionsに名前が変更されています参照してください。
SQL Serverエージェントをお持ちでない場合は、コマンドラインから実行してください。
sqlcmd -S MyServerName -d MyStateDbName -E -Q "DeleteExpiredSessions"
また、大量のデータを削除する場合は、DBCC圧縮を行う必要があります。
関連する問題
- 1. ASP.Netセッション状態
- 2. ASP.NETセッション状態
- 3. asp.netセッション状態
- 4. ASP.Netセッション状態SQL Serverユーザーアクセス許可
- 5. ASP.NET SqlServerセッション状態
- 6. asp.netセッション状態のシリアル化
- 7. Asp.net MVCセッション状態オーバーラップ
- 8. asp.net mvcセッション状態..ヘルプ?
- 9. SQLセッション状態&Javascriptのエラー
- 10. ASP.Netセッションの状態の問題
- 11. ASP.NET MVC4セッション状態ストアのユーザー名
- 12. セッション状態とアプリケーション状態
- 13. IISセッション状態
- 14. IISのセッション状態
- 15. ASP.NET SQL Serverの状態管理 - get appid
- 16. Linq to SQL、Ajaxポストバック、ASP.NETのページ状態
- 17. ASP.NETのすべてのユーザーのSQLセッション状態をクリアする方法
- 18. セッション状態SQLServerモード
- 19. Server.Transfer、セッション状態null
- 20. 状態分割、MongoDB、Memcached、または...を使用したASP.NET MVCセッション状態?
- 21. セッション状態の支払い
- 22. Sharepointのマスターページとセッション状態
- 23. セッション状態のタイムアウトとアイドルタイムアウト
- 24. セッション状態のシリアル化
- 25. RedisとAsp.Netのセッション状態 - 評価時のタイムアウト
- 26. WCFとASP.NETのセッション状態の問題を伴うN層アーキテクチャ
- 27. asp.netセッションに基づくSilverlightアプリケーションの初期状態のロード
- 28. ブラウザを閉じた後のASP.NETセッション状態
- 29. ASP.NETでセッション状態のないユーザー認証
- 30. UnityContainerセッション状態でのASP.NET MVC依存性注入
View ***パフォーマンスの問題*** DeleteExpiredSessions'ストアドプロシージャについて:https://sqlperformance.com/2013/01/t-sql-queries/optimize-aspstate – Kiquenet