Class: TencentCloud::Dbbrain::V20210527::TableSpaceData

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20210527/models.rb

Overview

库表空间统计数据。

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(tablename = nil, tableschema = nil, engine = nil, datalength = nil, indexlength = nil, datafree = nil, totallength = nil, fragratio = nil, tablerows = nil, physicalfilesize = nil) ⇒ TableSpaceData

Returns a new instance of TableSpaceData.



7744
7745
7746
7747
7748
7749
7750
7751
7752
7753
7754
7755
# File 'lib/v20210527/models.rb', line 7744

def initialize(tablename=nil, tableschema=nil, engine=nil, datalength=nil, indexlength=nil, datafree=nil, totallength=nil, fragratio=nil, tablerows=nil, physicalfilesize=nil)
  @TableName = tablename
  @TableSchema = tableschema
  @Engine = engine
  @DataLength = datalength
  @IndexLength = indexlength
  @DataFree = datafree
  @TotalLength = totallength
  @FragRatio = fragratio
  @TableRows = tablerows
  @PhysicalFileSize = physicalfilesize
end

Instance Attribute Details

#DataFreeObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def DataFree
  @DataFree
end

#DataLengthObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def DataLength
  @DataLength
end

#EngineObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def Engine
  @Engine
end

#FragRatioObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def FragRatio
  @FragRatio
end

#IndexLengthObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def IndexLength
  @IndexLength
end

#PhysicalFileSizeObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def PhysicalFileSize
  @PhysicalFileSize
end

#TableNameObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def TableName
  @TableName
end

#TableRowsObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def TableRows
  @TableRows
end

#TableSchemaObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def TableSchema
  @TableSchema
end

#TotalLengthObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

    表对应的独立物理文件大小(MB)。



7742
7743
7744
# File 'lib/v20210527/models.rb', line 7742

def TotalLength
  @TotalLength
end

Instance Method Details

#deserialize(params) ⇒ Object



7757
7758
7759
7760
7761
7762
7763
7764
7765
7766
7767
7768
# File 'lib/v20210527/models.rb', line 7757

def deserialize(params)
  @TableName = params['TableName']
  @TableSchema = params['TableSchema']
  @Engine = params['Engine']
  @DataLength = params['DataLength']
  @IndexLength = params['IndexLength']
  @DataFree = params['DataFree']
  @TotalLength = params['TotalLength']
  @FragRatio = params['FragRatio']
  @TableRows = params['TableRows']
  @PhysicalFileSize = params['PhysicalFileSize']
end