Sybase:数据库使用哪些设备名称?

时间:2010-10-21 08:47:17

标签: database sybase

有谁知道如何查询数据库以查找数据库使用的设备?

有sysdatabases表和sysdevices表,但我不知道如何链接它们

有人知道吗?

2 个答案:

答案 0 :(得分:1)

最好的方法是针对您感兴趣的数据库运行sp_helpdb:

1> sp_helpdb tempdb2
2> go
... other stuff here...
device_fragments               size          usage                created                   free     kbytes
------------------------------ ------------- -------------------- ------------------------- ----------------
tempdb2data                        2048.0 MB data only            Dec 17 2008 11:42AM                2086568
tempdb2log                         2048.0 MB log only             Dec 17 2008 11:42AM       not applicable
tempdb2log                         2048.0 MB log only             Dec 17 2008 11:42AM       not applicable
tempdb2data                        2048.0 MB data only            Dec 17 2008 11:43AM                2088960
tempdb2log                         4096.0 MB log only             Dec 17 2008 11:44AM       not applicable

--------------------------------------------------------------
log only free kbytes = 8355836

答案 1 :(得分:1)

1请注意第一个问题。如果您先USE database ,则会在报告中获得更多详细信息。

2您是否还需要回答第二个问题,如何链接sysdatabase和sysdevices,就像在编写针对目录的查询一样?如果是这样,我需要你的ASE版本,答案是不同的。