package rds

//Licensed under the Apache License, Version 2.0 (the "License");
//you may not use this file except in compliance with the License.
//You may obtain a copy of the License at
//
//http://www.apache.org/licenses/LICENSE-2.0
//
//Unless required by applicable law or agreed to in writing, software
//distributed under the License is distributed on an "AS IS" BASIS,
//WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
//See the License for the specific language governing permissions and
//limitations under the License.
//
// Code generated by Alibaba Cloud SDK Code Generator.
// Changes may cause incorrect behavior and will be lost if the code is regenerated.

// SQLSlowLog is a nested struct in rds response
type SQLSlowLog struct {
	MaxLastRowsAffectedCounts     int64  `json:"MaxLastRowsAffectedCounts" xml:"MaxLastRowsAffectedCounts"`
	ReturnMaxRowCount             int64  `json:"ReturnMaxRowCount" xml:"ReturnMaxRowCount"`
	SQLText                       string `json:"SQLText" xml:"SQLText"`
	SQLServerMaxCpuTime           int64  `json:"SQLServerMaxCpuTime" xml:"SQLServerMaxCpuTime"`
	CreateTime                    string `json:"CreateTime" xml:"CreateTime"`
	AvgLastRowsAffectedCounts     int64  `json:"AvgLastRowsAffectedCounts" xml:"AvgLastRowsAffectedCounts"`
	MinLastRowsAffectedCounts     int64  `json:"MinLastRowsAffectedCounts" xml:"MinLastRowsAffectedCounts"`
	ParseTotalRowCounts           int64  `json:"ParseTotalRowCounts" xml:"ParseTotalRowCounts"`
	TotalLockTimes                int64  `json:"TotalLockTimes" xml:"TotalLockTimes"`
	MySQLTotalExecutionCounts     int64  `json:"MySQLTotalExecutionCounts" xml:"MySQLTotalExecutionCounts"`
	SQLServerMinCpuTime           int64  `json:"SQLServerMinCpuTime" xml:"SQLServerMinCpuTime"`
	SQLHASH                       string `json:"SQLHASH" xml:"SQLHASH"`
	MinIOWriteCounts              int64  `json:"MinIOWriteCounts" xml:"MinIOWriteCounts"`
	ParseMaxRowCount              int64  `json:"ParseMaxRowCount" xml:"ParseMaxRowCount"`
	MaxLogicalReadCounts          int64  `json:"MaxLogicalReadCounts" xml:"MaxLogicalReadCounts"`
	MySQLTotalExecutionTimes      int64  `json:"MySQLTotalExecutionTimes" xml:"MySQLTotalExecutionTimes"`
	SQLServerTotalExecutionCounts int64  `json:"SQLServerTotalExecutionCounts" xml:"SQLServerTotalExecutionCounts"`
	ReturnTotalRowCounts          int64  `json:"ReturnTotalRowCounts" xml:"ReturnTotalRowCounts"`
	MaxLockTime                   int64  `json:"MaxLockTime" xml:"MaxLockTime"`
	MaxLockTimeMS                 int64  `json:"MaxLockTimeMS" xml:"MaxLockTimeMS"`
	DBName                        string `json:"DBName" xml:"DBName"`
	MinRowsAffectedCounts         int64  `json:"MinRowsAffectedCounts" xml:"MinRowsAffectedCounts"`
	TotalLogicalReadCounts        int64  `json:"TotalLogicalReadCounts" xml:"TotalLogicalReadCounts"`
	TotalPhysicalReadCounts       int64  `json:"TotalPhysicalReadCounts" xml:"TotalPhysicalReadCounts"`
	ReportTime                    string `json:"ReportTime" xml:"ReportTime"`
	MaxPhysicalReadCounts         int64  `json:"MaxPhysicalReadCounts" xml:"MaxPhysicalReadCounts"`
	SQLServerTotalCpuTime         int64  `json:"SQLServerTotalCpuTime" xml:"SQLServerTotalCpuTime"`
	TotalIOWriteCounts            int64  `json:"TotalIOWriteCounts" xml:"TotalIOWriteCounts"`
	MaxRowsAffectedCounts         int64  `json:"MaxRowsAffectedCounts" xml:"MaxRowsAffectedCounts"`
	AvgIOWriteCounts              int64  `json:"AvgIOWriteCounts" xml:"AvgIOWriteCounts"`
	MinPhysicalReadCounts         int64  `json:"MinPhysicalReadCounts" xml:"MinPhysicalReadCounts"`
	SlowLogId                     int64  `json:"SlowLogId" xml:"SlowLogId"`
	MaxExecutionTime              int64  `json:"MaxExecutionTime" xml:"MaxExecutionTime"`
	MaxExecutionTimeMS            int64  `json:"MaxExecutionTimeMS" xml:"MaxExecutionTimeMS"`
	AvgExecutionTime              int64  `json:"AvgExecutionTime" xml:"AvgExecutionTime"`
	SQLServerAvgExecutionTime     int64  `json:"SQLServerAvgExecutionTime" xml:"SQLServerAvgExecutionTime"`
	MaxIOWriteCounts              int64  `json:"MaxIOWriteCounts" xml:"MaxIOWriteCounts"`
	SQLServerAvgCpuTime           int64  `json:"SQLServerAvgCpuTime" xml:"SQLServerAvgCpuTime"`
	TotalLastRowsAffectedCounts   int64  `json:"TotalLastRowsAffectedCounts" xml:"TotalLastRowsAffectedCounts"`
	AvgLogicalReadCounts          int64  `json:"AvgLogicalReadCounts" xml:"AvgLogicalReadCounts"`
	SQLServerMinExecutionTime     int64  `json:"SQLServerMinExecutionTime" xml:"SQLServerMinExecutionTime"`
	SQLIdStr                      string `json:"SQLIdStr" xml:"SQLIdStr"`
	SQLServerTotalExecutionTimes  int64  `json:"SQLServerTotalExecutionTimes" xml:"SQLServerTotalExecutionTimes"`
	AvgRowsAffectedCounts         int64  `json:"AvgRowsAffectedCounts" xml:"AvgRowsAffectedCounts"`
	TotalRowsAffectedCounts       int64  `json:"TotalRowsAffectedCounts" xml:"TotalRowsAffectedCounts"`
	AvgPhysicalReadCounts         int64  `json:"AvgPhysicalReadCounts" xml:"AvgPhysicalReadCounts"`
	MinLogicalReadCounts          int64  `json:"MinLogicalReadCounts" xml:"MinLogicalReadCounts"`
}
