如何知道SQLDB的当前大小?通常使用DB2时,我会检查还有多少磁盘空间,以了解数据库是否开始满了。但由于我无法访问文件系统,我想知道推荐的替代方法是什么
致以最诚挚的问候
W
有一个内置例程可以帮助您:
CALL GET_DBSIZE_INFO(?, ?, ?, -1)
您可以在IBM知识中心上查看有关该例程的更多信息。上面的例程会返回这样的东西,例如:
Value of output parameters
--------------------------
Parameter Name : SNAPSHOTTIMESTAMP
Parameter Value : 2004-02-29-18.31.55.178000
Parameter Name : DATABASESIZE
Parameter Value : 22302720
Parameter Name : DATABASECAPACITY
Parameter Value : 4684793856
Return Status = 0
您可以通过单击Bluemix用户界面右上角的ProfileSettings图标并选择Account->UsageDetails来查找SQLDB使用情况详细信息。如果您展开Service Charges,您应该会看到您的数据库实例以$$数字列出。在右边,你可以展开twistie,你应该能够看到你在GB中的当前使用情况。