Class: TencentCloud::Dbbrain::V20191016::TableSpaceData

Inherits:
Common::AbstractModel
  • Object
show all
Defined in:
lib/v20191016/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.



2896
2897
2898
2899
2900
2901
2902
2903
2904
2905
2906
2907
# File 'lib/v20191016/models.rb', line 2896

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:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def DataFree
  @DataFree
end

#DataLengthObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def DataLength
  @DataLength
end

#EngineObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def Engine
  @Engine
end

#FragRatioObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def FragRatio
  @FragRatio
end

#IndexLengthObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def IndexLength
  @IndexLength
end

#PhysicalFileSizeObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def PhysicalFileSize
  @PhysicalFileSize
end

#TableNameObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def TableName
  @TableName
end

#TableRowsObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def TableRows
  @TableRows
end

#TableSchemaObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def TableSchema
  @TableSchema
end

#TotalLengthObject

Parameters:

  • 表名。

  • 库名。

  • 库表的存储引擎。

  • 数据空间(MB)。

  • 索引空间(MB)。

  • 碎片空间(MB)。

  • 总使用空间(MB)。

  • 碎片率(%)。

  • 行数。

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



2894
2895
2896
# File 'lib/v20191016/models.rb', line 2894

def TotalLength
  @TotalLength
end

Instance Method Details

#deserialize(params) ⇒ Object



2909
2910
2911
2912
2913
2914
2915
2916
2917
2918
2919
2920
# File 'lib/v20191016/models.rb', line 2909

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