我有一個數據庫包含許多使用的表以及許多不再使用的表。雖然我可以手動對每張表進行分類以查看它們是否仍在使用,但這將是一項繁瑣的任務。是否有任何軟件/隱藏功能可用於SQL Server/Oracle數據庫,以返回「上一個月未使用表x,y,z」等信息?「已使用表a,b,c 17次今日「?或者可能通過「日期上次修改/選擇自」來排序表?是否有與SQL數據庫等效的「代碼覆蓋率」?
或者還有更好的方法去做這件事嗎?謝謝
編輯:當執行「SELECT * FROM sys.tables ORDER BY modify_date desc」時,我發現了一個「modify_date」列,但這似乎只跟蹤對錶格結構的修改,而不是其內容。
在分離/重新連接或重新啓動服務器時是否重置? – JNK 2011-04-07 19:45:27
是的,如果你重新啓動盒子,它將被重置 – SQLMenace 2011-04-07 19:45:57
對不起,但我不確定我是否明白你的意思,重新啓動盒子。重新啓動服務器? – tom 2011-04-07 19:50:48