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 {
	SlowLogId                     int64  `json:"SlowLogId" xml:"SlowLogId"`
	SQLHASH                       string `json:"SQLHASH" xml:"SQLHASH"`
	SQLIdStr                      string `json:"SQLIdStr" xml:"SQLIdStr"`
	DBName                        string `json:"DBName" xml:"DBName"`
	SQLText                       string `json:"SQLText" xml:"SQLText"`
	MySQLTotalExecutionCounts     int64  `json:"MySQLTotalExecutionCounts" xml:"MySQLTotalExecutionCounts"`
	MySQLTotalExecutionTimes      int64  `json:"MySQLTotalExecutionTimes" xml:"MySQLTotalExecutionTimes"`
	TotalLockTimes                int64  `json:"TotalLockTimes" xml:"TotalLockTimes"`
	MaxLockTime                   int64  `json:"MaxLockTime" xml:"MaxLockTime"`
	ParseTotalRowCounts           int64  `json:"ParseTotalRowCounts" xml:"ParseTotalRowCounts"`
	ParseMaxRowCount              int64  `json:"ParseMaxRowCount" xml:"ParseMaxRowCount"`
	ReturnTotalRowCounts          int64  `json:"ReturnTotalRowCounts" xml:"ReturnTotalRowCounts"`
	ReturnMaxRowCount             int64  `json:"ReturnMaxRowCount" xml:"ReturnMaxRowCount"`
	CreateTime                    string `json:"CreateTime" xml:"CreateTime"`
	SQLServerTotalExecutionCounts int64  `json:"SQLServerTotalExecutionCounts" xml:"SQLServerTotalExecutionCounts"`
	SQLServerTotalExecutionTimes  int64  `json:"SQLServerTotalExecutionTimes" xml:"SQLServerTotalExecutionTimes"`
	TotalLogicalReadCounts        int64  `json:"TotalLogicalReadCounts" xml:"TotalLogicalReadCounts"`
	TotalPhysicalReadCounts       int64  `json:"TotalPhysicalReadCounts" xml:"TotalPhysicalReadCounts"`
	ReportTime                    string `json:"ReportTime" xml:"ReportTime"`
	MaxExecutionTime              int64  `json:"MaxExecutionTime" xml:"MaxExecutionTime"`
	AvgExecutionTime              int64  `json:"AvgExecutionTime" xml:"AvgExecutionTime"`
}
