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.



7650
7651
7652
7653
7654
7655
7656
7657
7658
7659
7660
7661
# File 'lib/v20210527/models.rb', line 7650

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)。



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def DataFree
  @DataFree
end

#DataLengthObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def DataLength
  @DataLength
end

#EngineObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def Engine
  @Engine
end

#FragRatioObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def FragRatio
  @FragRatio
end

#IndexLengthObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def IndexLength
  @IndexLength
end

#PhysicalFileSizeObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def PhysicalFileSize
  @PhysicalFileSize
end

#TableNameObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def TableName
  @TableName
end

#TableRowsObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def TableRows
  @TableRows
end

#TableSchemaObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def TableSchema
  @TableSchema
end

#TotalLengthObject

Parameters:

  • TableName:

    表名。

  • TableSchema:

    库名。

  • Engine:

    库表的存储引擎。

  • DataLength:

    数据空间(MB)。

  • IndexLength:

    索引空间(MB)。

  • DataFree:

    碎片空间(MB)。

  • TotalLength:

    总使用空间(MB)。

  • FragRatio:

    碎片率(%)。

  • TableRows:

    行数。

  • PhysicalFileSize:

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



7648
7649
7650
# File 'lib/v20210527/models.rb', line 7648

def TotalLength
  @TotalLength
end

Instance Method Details

#deserialize(params) ⇒ Object



7663
7664
7665
7666
7667
7668
7669
7670
7671
7672
7673
7674
# File 'lib/v20210527/models.rb', line 7663

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