1. Packages
  2. Tencentcloud Provider
  3. API Docs
  4. getDcdbSlowLogs
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack

tencentcloud.getDcdbSlowLogs

Explore with Pulumi AI

tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack

Use this data source to query detailed information of dcdb slow_logs

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";

const slowLogs = tencentcloud.getDcdbSlowLogs({
    instanceId: local.dcdb_id,
    startTime: "%s",
    endTime: "%s",
    shardId: "shard-1b5r04az",
    db: "tf_test_db",
    orderBy: "query_time_sum",
    orderByType: "desc",
    slave: 0,
});
Copy
import pulumi
import pulumi_tencentcloud as tencentcloud

slow_logs = tencentcloud.get_dcdb_slow_logs(instance_id=local["dcdb_id"],
    start_time="%s",
    end_time="%s",
    shard_id="shard-1b5r04az",
    db="tf_test_db",
    order_by="query_time_sum",
    order_by_type="desc",
    slave=0)
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		_, err := tencentcloud.GetDcdbSlowLogs(ctx, &tencentcloud.GetDcdbSlowLogsArgs{
			InstanceId:  local.Dcdb_id,
			StartTime:   "%s",
			EndTime:     pulumi.StringRef("%s"),
			ShardId:     "shard-1b5r04az",
			Db:          pulumi.StringRef("tf_test_db"),
			OrderBy:     pulumi.StringRef("query_time_sum"),
			OrderByType: pulumi.StringRef("desc"),
			Slave:       pulumi.Float64Ref(0),
		}, nil)
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;

return await Deployment.RunAsync(() => 
{
    var slowLogs = Tencentcloud.GetDcdbSlowLogs.Invoke(new()
    {
        InstanceId = local.Dcdb_id,
        StartTime = "%s",
        EndTime = "%s",
        ShardId = "shard-1b5r04az",
        Db = "tf_test_db",
        OrderBy = "query_time_sum",
        OrderByType = "desc",
        Slave = 0,
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.tencentcloud.TencentcloudFunctions;
import com.pulumi.tencentcloud.inputs.GetDcdbSlowLogsArgs;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        final var slowLogs = TencentcloudFunctions.getDcdbSlowLogs(GetDcdbSlowLogsArgs.builder()
            .instanceId(local.dcdb_id())
            .startTime("%s")
            .endTime("%s")
            .shardId("shard-1b5r04az")
            .db("tf_test_db")
            .orderBy("query_time_sum")
            .orderByType("desc")
            .slave(0)
            .build());

    }
}
Copy
variables:
  slowLogs:
    fn::invoke:
      function: tencentcloud:getDcdbSlowLogs
      arguments:
        instanceId: ${local.dcdb_id}
        startTime: '%s'
        endTime: '%s'
        shardId: shard-1b5r04az
        db: tf_test_db
        orderBy: query_time_sum
        orderByType: desc
        slave: 0
Copy

Using getDcdbSlowLogs

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getDcdbSlowLogs(args: GetDcdbSlowLogsArgs, opts?: InvokeOptions): Promise<GetDcdbSlowLogsResult>
function getDcdbSlowLogsOutput(args: GetDcdbSlowLogsOutputArgs, opts?: InvokeOptions): Output<GetDcdbSlowLogsResult>
Copy
def get_dcdb_slow_logs(db: Optional[str] = None,
                       end_time: Optional[str] = None,
                       id: Optional[str] = None,
                       instance_id: Optional[str] = None,
                       order_by: Optional[str] = None,
                       order_by_type: Optional[str] = None,
                       result_output_file: Optional[str] = None,
                       shard_id: Optional[str] = None,
                       slave: Optional[float] = None,
                       start_time: Optional[str] = None,
                       opts: Optional[InvokeOptions] = None) -> GetDcdbSlowLogsResult
def get_dcdb_slow_logs_output(db: Optional[pulumi.Input[str]] = None,
                       end_time: Optional[pulumi.Input[str]] = None,
                       id: Optional[pulumi.Input[str]] = None,
                       instance_id: Optional[pulumi.Input[str]] = None,
                       order_by: Optional[pulumi.Input[str]] = None,
                       order_by_type: Optional[pulumi.Input[str]] = None,
                       result_output_file: Optional[pulumi.Input[str]] = None,
                       shard_id: Optional[pulumi.Input[str]] = None,
                       slave: Optional[pulumi.Input[float]] = None,
                       start_time: Optional[pulumi.Input[str]] = None,
                       opts: Optional[InvokeOptions] = None) -> Output[GetDcdbSlowLogsResult]
Copy
func GetDcdbSlowLogs(ctx *Context, args *GetDcdbSlowLogsArgs, opts ...InvokeOption) (*GetDcdbSlowLogsResult, error)
func GetDcdbSlowLogsOutput(ctx *Context, args *GetDcdbSlowLogsOutputArgs, opts ...InvokeOption) GetDcdbSlowLogsResultOutput
Copy

> Note: This function is named GetDcdbSlowLogs in the Go SDK.

public static class GetDcdbSlowLogs 
{
    public static Task<GetDcdbSlowLogsResult> InvokeAsync(GetDcdbSlowLogsArgs args, InvokeOptions? opts = null)
    public static Output<GetDcdbSlowLogsResult> Invoke(GetDcdbSlowLogsInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDcdbSlowLogsResult> getDcdbSlowLogs(GetDcdbSlowLogsArgs args, InvokeOptions options)
public static Output<GetDcdbSlowLogsResult> getDcdbSlowLogs(GetDcdbSlowLogsArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: tencentcloud:index/getDcdbSlowLogs:getDcdbSlowLogs
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

InstanceId This property is required. string
Instance ID in the format of tdsqlshard-ow728lmc.
ShardId This property is required. string
Instance shard ID in the format of shard-rc754ljk.
StartTime This property is required. string
Query start time in the format of 2016-07-23 14:55:20.
Db string
Specific name of the database to be queried.
EndTime string
Query end time in the format of 2016-08-22 14:55:20.
Id string
OrderBy string
Sorting metric. Valid values: query_time_sum, query_count.
OrderByType string
Sorting order. Valid values: desc, asc.
ResultOutputFile string
Used to save results.
Slave double
Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).
InstanceId This property is required. string
Instance ID in the format of tdsqlshard-ow728lmc.
ShardId This property is required. string
Instance shard ID in the format of shard-rc754ljk.
StartTime This property is required. string
Query start time in the format of 2016-07-23 14:55:20.
Db string
Specific name of the database to be queried.
EndTime string
Query end time in the format of 2016-08-22 14:55:20.
Id string
OrderBy string
Sorting metric. Valid values: query_time_sum, query_count.
OrderByType string
Sorting order. Valid values: desc, asc.
ResultOutputFile string
Used to save results.
Slave float64
Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).
instanceId This property is required. String
Instance ID in the format of tdsqlshard-ow728lmc.
shardId This property is required. String
Instance shard ID in the format of shard-rc754ljk.
startTime This property is required. String
Query start time in the format of 2016-07-23 14:55:20.
db String
Specific name of the database to be queried.
endTime String
Query end time in the format of 2016-08-22 14:55:20.
id String
orderBy String
Sorting metric. Valid values: query_time_sum, query_count.
orderByType String
Sorting order. Valid values: desc, asc.
resultOutputFile String
Used to save results.
slave Double
Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).
instanceId This property is required. string
Instance ID in the format of tdsqlshard-ow728lmc.
shardId This property is required. string
Instance shard ID in the format of shard-rc754ljk.
startTime This property is required. string
Query start time in the format of 2016-07-23 14:55:20.
db string
Specific name of the database to be queried.
endTime string
Query end time in the format of 2016-08-22 14:55:20.
id string
orderBy string
Sorting metric. Valid values: query_time_sum, query_count.
orderByType string
Sorting order. Valid values: desc, asc.
resultOutputFile string
Used to save results.
slave number
Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).
instance_id This property is required. str
Instance ID in the format of tdsqlshard-ow728lmc.
shard_id This property is required. str
Instance shard ID in the format of shard-rc754ljk.
start_time This property is required. str
Query start time in the format of 2016-07-23 14:55:20.
db str
Specific name of the database to be queried.
end_time str
Query end time in the format of 2016-08-22 14:55:20.
id str
order_by str
Sorting metric. Valid values: query_time_sum, query_count.
order_by_type str
Sorting order. Valid values: desc, asc.
result_output_file str
Used to save results.
slave float
Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).
instanceId This property is required. String
Instance ID in the format of tdsqlshard-ow728lmc.
shardId This property is required. String
Instance shard ID in the format of shard-rc754ljk.
startTime This property is required. String
Query start time in the format of 2016-07-23 14:55:20.
db String
Specific name of the database to be queried.
endTime String
Query end time in the format of 2016-08-22 14:55:20.
id String
orderBy String
Sorting metric. Valid values: query_time_sum, query_count.
orderByType String
Sorting order. Valid values: desc, asc.
resultOutputFile String
Used to save results.
slave Number
Query slow queries from either the primary or the replica. Valid values: 0 (primary), 1 (replica).

getDcdbSlowLogs Result

The following output properties are available:

Datas List<GetDcdbSlowLogsData>
Slow query log data.
Id string
InstanceId string
LockTimeSum double
Total statement lock time.
QueryCount double
Total number of statement queries.
QueryTimeSum double
Total statement query time.
ShardId string
StartTime string
Db string
Database name.
EndTime string
OrderBy string
OrderByType string
ResultOutputFile string
Slave double
Datas []GetDcdbSlowLogsData
Slow query log data.
Id string
InstanceId string
LockTimeSum float64
Total statement lock time.
QueryCount float64
Total number of statement queries.
QueryTimeSum float64
Total statement query time.
ShardId string
StartTime string
Db string
Database name.
EndTime string
OrderBy string
OrderByType string
ResultOutputFile string
Slave float64
datas List<GetDcdbSlowLogsData>
Slow query log data.
id String
instanceId String
lockTimeSum Double
Total statement lock time.
queryCount Double
Total number of statement queries.
queryTimeSum Double
Total statement query time.
shardId String
startTime String
db String
Database name.
endTime String
orderBy String
orderByType String
resultOutputFile String
slave Double
datas GetDcdbSlowLogsData[]
Slow query log data.
id string
instanceId string
lockTimeSum number
Total statement lock time.
queryCount number
Total number of statement queries.
queryTimeSum number
Total statement query time.
shardId string
startTime string
db string
Database name.
endTime string
orderBy string
orderByType string
resultOutputFile string
slave number
datas Sequence[GetDcdbSlowLogsData]
Slow query log data.
id str
instance_id str
lock_time_sum float
Total statement lock time.
query_count float
Total number of statement queries.
query_time_sum float
Total statement query time.
shard_id str
start_time str
db str
Database name.
end_time str
order_by str
order_by_type str
result_output_file str
slave float
datas List<Property Map>
Slow query log data.
id String
instanceId String
lockTimeSum Number
Total statement lock time.
queryCount Number
Total number of statement queries.
queryTimeSum Number
Total statement query time.
shardId String
startTime String
db String
Database name.
endTime String
orderBy String
orderByType String
resultOutputFile String
slave Number

Supporting Types

GetDcdbSlowLogsData

CheckSum This property is required. string
Statement checksum for querying details.
Db This property is required. string
Specific name of the database to be queried.
ExampleSql This property is required. string
Sample SQLNote: This field may return null, indicating that no valid values can be obtained.
FingerPrint This property is required. string
Abstracted SQL statement.
Host This property is required. string
Host address of account.
LockTimeAvg This property is required. string
Average lock time.
LockTimeMax This property is required. string
Maximum lock time.
LockTimeMin This property is required. string
Minimum lock time.
LockTimeSum This property is required. string
Total statement lock time.
QueryCount This property is required. string
Total number of statement queries.
QueryTimeAvg This property is required. string
Average query time.
QueryTimeMax This property is required. string
Maximum query time.
QueryTimeMin This property is required. string
Minimum query time.
QueryTimeSum This property is required. string
Total statement query time.
RowsExaminedSum This property is required. string
Number of scanned rows.
RowsSentSum This property is required. string
Number of sent rows.
TsMax This property is required. string
Last execution time.
TsMin This property is required. string
First execution time.
User This property is required. string
Account.
CheckSum This property is required. string
Statement checksum for querying details.
Db This property is required. string
Specific name of the database to be queried.
ExampleSql This property is required. string
Sample SQLNote: This field may return null, indicating that no valid values can be obtained.
FingerPrint This property is required. string
Abstracted SQL statement.
Host This property is required. string
Host address of account.
LockTimeAvg This property is required. string
Average lock time.
LockTimeMax This property is required. string
Maximum lock time.
LockTimeMin This property is required. string
Minimum lock time.
LockTimeSum This property is required. string
Total statement lock time.
QueryCount This property is required. string
Total number of statement queries.
QueryTimeAvg This property is required. string
Average query time.
QueryTimeMax This property is required. string
Maximum query time.
QueryTimeMin This property is required. string
Minimum query time.
QueryTimeSum This property is required. string
Total statement query time.
RowsExaminedSum This property is required. string
Number of scanned rows.
RowsSentSum This property is required. string
Number of sent rows.
TsMax This property is required. string
Last execution time.
TsMin This property is required. string
First execution time.
User This property is required. string
Account.
checkSum This property is required. String
Statement checksum for querying details.
db This property is required. String
Specific name of the database to be queried.
exampleSql This property is required. String
Sample SQLNote: This field may return null, indicating that no valid values can be obtained.
fingerPrint This property is required. String
Abstracted SQL statement.
host This property is required. String
Host address of account.
lockTimeAvg This property is required. String
Average lock time.
lockTimeMax This property is required. String
Maximum lock time.
lockTimeMin This property is required. String
Minimum lock time.
lockTimeSum This property is required. String
Total statement lock time.
queryCount This property is required. String
Total number of statement queries.
queryTimeAvg This property is required. String
Average query time.
queryTimeMax This property is required. String
Maximum query time.
queryTimeMin This property is required. String
Minimum query time.
queryTimeSum This property is required. String
Total statement query time.
rowsExaminedSum This property is required. String
Number of scanned rows.
rowsSentSum This property is required. String
Number of sent rows.
tsMax This property is required. String
Last execution time.
tsMin This property is required. String
First execution time.
user This property is required. String
Account.
checkSum This property is required. string
Statement checksum for querying details.
db This property is required. string
Specific name of the database to be queried.
exampleSql This property is required. string
Sample SQLNote: This field may return null, indicating that no valid values can be obtained.
fingerPrint This property is required. string
Abstracted SQL statement.
host This property is required. string
Host address of account.
lockTimeAvg This property is required. string
Average lock time.
lockTimeMax This property is required. string
Maximum lock time.
lockTimeMin This property is required. string
Minimum lock time.
lockTimeSum This property is required. string
Total statement lock time.
queryCount This property is required. string
Total number of statement queries.
queryTimeAvg This property is required. string
Average query time.
queryTimeMax This property is required. string
Maximum query time.
queryTimeMin This property is required. string
Minimum query time.
queryTimeSum This property is required. string
Total statement query time.
rowsExaminedSum This property is required. string
Number of scanned rows.
rowsSentSum This property is required. string
Number of sent rows.
tsMax This property is required. string
Last execution time.
tsMin This property is required. string
First execution time.
user This property is required. string
Account.
check_sum This property is required. str
Statement checksum for querying details.
db This property is required. str
Specific name of the database to be queried.
example_sql This property is required. str
Sample SQLNote: This field may return null, indicating that no valid values can be obtained.
finger_print This property is required. str
Abstracted SQL statement.
host This property is required. str
Host address of account.
lock_time_avg This property is required. str
Average lock time.
lock_time_max This property is required. str
Maximum lock time.
lock_time_min This property is required. str
Minimum lock time.
lock_time_sum This property is required. str
Total statement lock time.
query_count This property is required. str
Total number of statement queries.
query_time_avg This property is required. str
Average query time.
query_time_max This property is required. str
Maximum query time.
query_time_min This property is required. str
Minimum query time.
query_time_sum This property is required. str
Total statement query time.
rows_examined_sum This property is required. str
Number of scanned rows.
rows_sent_sum This property is required. str
Number of sent rows.
ts_max This property is required. str
Last execution time.
ts_min This property is required. str
First execution time.
user This property is required. str
Account.
checkSum This property is required. String
Statement checksum for querying details.
db This property is required. String
Specific name of the database to be queried.
exampleSql This property is required. String
Sample SQLNote: This field may return null, indicating that no valid values can be obtained.
fingerPrint This property is required. String
Abstracted SQL statement.
host This property is required. String
Host address of account.
lockTimeAvg This property is required. String
Average lock time.
lockTimeMax This property is required. String
Maximum lock time.
lockTimeMin This property is required. String
Minimum lock time.
lockTimeSum This property is required. String
Total statement lock time.
queryCount This property is required. String
Total number of statement queries.
queryTimeAvg This property is required. String
Average query time.
queryTimeMax This property is required. String
Maximum query time.
queryTimeMin This property is required. String
Minimum query time.
queryTimeSum This property is required. String
Total statement query time.
rowsExaminedSum This property is required. String
Number of scanned rows.
rowsSentSum This property is required. String
Number of sent rows.
tsMax This property is required. String
Last execution time.
tsMin This property is required. String
First execution time.
user This property is required. String
Account.

Package Details

Repository
tencentcloud tencentcloudstack/terraform-provider-tencentcloud
License
Notes
This Pulumi package is based on the tencentcloud Terraform Provider.
tencentcloud 1.81.187 published on Monday, Apr 28, 2025 by tencentcloudstack