6
A
回答
8
你必須自己建立這個過程。您可能需要考慮創建一個SQL Server作業,該作業運行基於您定義的條件的SQL DELETE
語句。
3
這是觸發器在Sql Server中實際上可能是個好主意的一個例子。 (我個人的感覺是,SQL中的觸發器與代碼中的GOTO相似。)
只需編寫一個INSERT觸發器,觸發器將檢查文件中的行數並根據您指定的任何規則執行DELETE 。
這是鏈接trigger basics.和another,這次與屏幕上限。
2
將表放置在它自己的文件組上。限制文件組的大小。請參閱:
- Using Files and Filegroups to Manage Database Growth
- How to: Move an Existing Index to a Different Filegroup
然後添加刪除舊的日誌記錄工作,但這通常是麻煩比它的聲音。使用滑動窗口的最有效方法是:How to Implement an Automatic Sliding Window in a Partitioned Table。如果不可行,那麼下一個最好的做法是確保表上的聚簇鍵是日期,以便刪除可以有效地刪除舊行。
0
如果你想爲記錄目的限制表的大小,我不會建議通過限制存儲在表中的記錄數來考慮解決問題。取而代之的是對存儲日誌的表進行存檔或清除處理,可以將此進程配置爲一旦X行數達到就清除/歸檔日誌,或者稍後您希望在X分鐘後重新配置日誌/小時/等。如果你關心實際空間,那麼最好分析你的日誌實際佔用的空間。一旦你知道了你有多少物理空間可用於數據庫,那麼就應該限制SQL Server的數據增長,以確保日誌信息所存儲的數據文件不會超出你的預期。
相關問題
- 1. 如何限制臨時表的大小?
- 2. 限制mysql表的大小
- 3. LDAP限制大小限制
- 4. 如何限制LinkedTransferQueue的大小?
- 5. 如何限制理解的大小?
- 6. 如何解決localStorage的大小限制
- 7. curl:如何限制GET的大小?
- 8. 塊大小的大小限制
- 9. 如何根據窗口大小限制調整大小的Datagrid?
- 10. XTS大小限制
- 11. Imshow()大小限制
- 12. UIWebview大小限制
- 13. fprintf大小限制
- 14. innerHTML大小限制
- 15. 限制JSpinner大小
- 16. 限制iframe大小
- 17. 如何解決RPM大小限制?
- 18. 如何用jsoup限制下載大小?
- 19. 大小限制繪製CanvasRenderingContext2D
- 20. 限制行的大小是否有利於MySQL表大小?
- 21. VARCHAR的大小限制
- 22. NSUserDefault的大小限制?
- 23. 限制std :: set的大小
- 24. 如何限制日誌的Azure表存儲大小?
- 25. Azure實例限制和大小限制
- 26. 如何限制rtMedia 3.7 wordpress插件的最大文件大小限制?
- 27. Postgres ActiveRecord限制表大小爲一行
- 28. Oracle 11g外部表大小限制
- 29. c#列表框項目大小限制
- 30. 堆棧大小的最大使用限制是否有限制?
工作可能比觸發器更好,如果你不介意總會有點結束。只需將它設置爲每晚或每週運行一次或其他。 – 2010-10-05 21:21:21