tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
tencentcloud.getCynosdbInstanceSlowQueries
Explore with Pulumi AI
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack
Use this data source to query detailed information of cynosdb instance_slow_queries
Example Usage
Query slow queries of instance
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const config = new pulumi.Config();
const cynosdbClusterId = config.get("cynosdbClusterId") || "default_cynosdb_cluster";
const instanceSlowQueries = tencentcloud.getCynosdbInstanceSlowQueries({
instanceId: cynosdbClusterId,
startTime: "2023-06-20 23:19:03",
endTime: "2023-06-30 23:19:03",
username: "keep_dts",
host: "%%",
database: "tf_ci_test",
orderBy: "QueryTime",
orderByType: "desc",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
config = pulumi.Config()
cynosdb_cluster_id = config.get("cynosdbClusterId")
if cynosdb_cluster_id is None:
cynosdb_cluster_id = "default_cynosdb_cluster"
instance_slow_queries = tencentcloud.get_cynosdb_instance_slow_queries(instance_id=cynosdb_cluster_id,
start_time="2023-06-20 23:19:03",
end_time="2023-06-30 23:19:03",
username="keep_dts",
host="%%",
database="tf_ci_test",
order_by="QueryTime",
order_by_type="desc")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
cynosdbClusterId := "default_cynosdb_cluster"
if param := cfg.Get("cynosdbClusterId"); param != "" {
cynosdbClusterId = param
}
_, err := tencentcloud.GetCynosdbInstanceSlowQueries(ctx, &tencentcloud.GetCynosdbInstanceSlowQueriesArgs{
InstanceId: cynosdbClusterId,
StartTime: pulumi.StringRef("2023-06-20 23:19:03"),
EndTime: pulumi.StringRef("2023-06-30 23:19:03"),
Username: pulumi.StringRef("keep_dts"),
Host: pulumi.StringRef("%%"),
Database: pulumi.StringRef("tf_ci_test"),
OrderBy: pulumi.StringRef("QueryTime"),
OrderByType: pulumi.StringRef("desc"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var cynosdbClusterId = config.Get("cynosdbClusterId") ?? "default_cynosdb_cluster";
var instanceSlowQueries = Tencentcloud.GetCynosdbInstanceSlowQueries.Invoke(new()
{
InstanceId = cynosdbClusterId,
StartTime = "2023-06-20 23:19:03",
EndTime = "2023-06-30 23:19:03",
Username = "keep_dts",
Host = "%%",
Database = "tf_ci_test",
OrderBy = "QueryTime",
OrderByType = "desc",
});
});
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.GetCynosdbInstanceSlowQueriesArgs;
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 config = ctx.config();
final var cynosdbClusterId = config.get("cynosdbClusterId").orElse("default_cynosdb_cluster");
final var instanceSlowQueries = TencentcloudFunctions.getCynosdbInstanceSlowQueries(GetCynosdbInstanceSlowQueriesArgs.builder()
.instanceId(cynosdbClusterId)
.startTime("2023-06-20 23:19:03")
.endTime("2023-06-30 23:19:03")
.username("keep_dts")
.host("%%")
.database("tf_ci_test")
.orderBy("QueryTime")
.orderByType("desc")
.build());
}
}
configuration:
cynosdbClusterId:
type: string
default: default_cynosdb_cluster
variables:
instanceSlowQueries:
fn::invoke:
function: tencentcloud:getCynosdbInstanceSlowQueries
arguments:
instanceId: ${cynosdbClusterId}
startTime: 2023-06-20 23:19:03
endTime: 2023-06-30 23:19:03
username: keep_dts
host: '%%'
database: tf_ci_test
orderBy: QueryTime
orderByType: desc
Query slow queries by time range
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const config = new pulumi.Config();
const cynosdbClusterId = config.get("cynosdbClusterId") || "default_cynosdb_cluster";
const instanceSlowQueries = tencentcloud.getCynosdbInstanceSlowQueries({
instanceId: cynosdbClusterId,
startTime: "2023-06-20 23:19:03",
endTime: "2023-06-30 23:19:03",
orderBy: "QueryTime",
orderByType: "desc",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
config = pulumi.Config()
cynosdb_cluster_id = config.get("cynosdbClusterId")
if cynosdb_cluster_id is None:
cynosdb_cluster_id = "default_cynosdb_cluster"
instance_slow_queries = tencentcloud.get_cynosdb_instance_slow_queries(instance_id=cynosdb_cluster_id,
start_time="2023-06-20 23:19:03",
end_time="2023-06-30 23:19:03",
order_by="QueryTime",
order_by_type="desc")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
cynosdbClusterId := "default_cynosdb_cluster"
if param := cfg.Get("cynosdbClusterId"); param != "" {
cynosdbClusterId = param
}
_, err := tencentcloud.GetCynosdbInstanceSlowQueries(ctx, &tencentcloud.GetCynosdbInstanceSlowQueriesArgs{
InstanceId: cynosdbClusterId,
StartTime: pulumi.StringRef("2023-06-20 23:19:03"),
EndTime: pulumi.StringRef("2023-06-30 23:19:03"),
OrderBy: pulumi.StringRef("QueryTime"),
OrderByType: pulumi.StringRef("desc"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var cynosdbClusterId = config.Get("cynosdbClusterId") ?? "default_cynosdb_cluster";
var instanceSlowQueries = Tencentcloud.GetCynosdbInstanceSlowQueries.Invoke(new()
{
InstanceId = cynosdbClusterId,
StartTime = "2023-06-20 23:19:03",
EndTime = "2023-06-30 23:19:03",
OrderBy = "QueryTime",
OrderByType = "desc",
});
});
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.GetCynosdbInstanceSlowQueriesArgs;
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 config = ctx.config();
final var cynosdbClusterId = config.get("cynosdbClusterId").orElse("default_cynosdb_cluster");
final var instanceSlowQueries = TencentcloudFunctions.getCynosdbInstanceSlowQueries(GetCynosdbInstanceSlowQueriesArgs.builder()
.instanceId(cynosdbClusterId)
.startTime("2023-06-20 23:19:03")
.endTime("2023-06-30 23:19:03")
.orderBy("QueryTime")
.orderByType("desc")
.build());
}
}
configuration:
cynosdbClusterId:
type: string
default: default_cynosdb_cluster
variables:
instanceSlowQueries:
fn::invoke:
function: tencentcloud:getCynosdbInstanceSlowQueries
arguments:
instanceId: ${cynosdbClusterId}
startTime: 2023-06-20 23:19:03
endTime: 2023-06-30 23:19:03
orderBy: QueryTime
orderByType: desc
Query slow queries by user and db name
import * as pulumi from "@pulumi/pulumi";
import * as tencentcloud from "@pulumi/tencentcloud";
const config = new pulumi.Config();
const cynosdbClusterId = config.get("cynosdbClusterId") || "default_cynosdb_cluster";
const instanceSlowQueries = tencentcloud.getCynosdbInstanceSlowQueries({
instanceId: cynosdbClusterId,
username: "keep_dts",
host: "%%",
database: "tf_ci_test",
orderBy: "QueryTime",
orderByType: "desc",
});
import pulumi
import pulumi_tencentcloud as tencentcloud
config = pulumi.Config()
cynosdb_cluster_id = config.get("cynosdbClusterId")
if cynosdb_cluster_id is None:
cynosdb_cluster_id = "default_cynosdb_cluster"
instance_slow_queries = tencentcloud.get_cynosdb_instance_slow_queries(instance_id=cynosdb_cluster_id,
username="keep_dts",
host="%%",
database="tf_ci_test",
order_by="QueryTime",
order_by_type="desc")
package main
import (
"github.com/pulumi/pulumi-terraform-provider/sdks/go/tencentcloud/tencentcloud"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
"github.com/pulumi/pulumi/sdk/v3/go/pulumi/config"
)
func main() {
pulumi.Run(func(ctx *pulumi.Context) error {
cfg := config.New(ctx, "")
cynosdbClusterId := "default_cynosdb_cluster"
if param := cfg.Get("cynosdbClusterId"); param != "" {
cynosdbClusterId = param
}
_, err := tencentcloud.GetCynosdbInstanceSlowQueries(ctx, &tencentcloud.GetCynosdbInstanceSlowQueriesArgs{
InstanceId: cynosdbClusterId,
Username: pulumi.StringRef("keep_dts"),
Host: pulumi.StringRef("%%"),
Database: pulumi.StringRef("tf_ci_test"),
OrderBy: pulumi.StringRef("QueryTime"),
OrderByType: pulumi.StringRef("desc"),
}, nil)
if err != nil {
return err
}
return nil
})
}
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Tencentcloud = Pulumi.Tencentcloud;
return await Deployment.RunAsync(() =>
{
var config = new Config();
var cynosdbClusterId = config.Get("cynosdbClusterId") ?? "default_cynosdb_cluster";
var instanceSlowQueries = Tencentcloud.GetCynosdbInstanceSlowQueries.Invoke(new()
{
InstanceId = cynosdbClusterId,
Username = "keep_dts",
Host = "%%",
Database = "tf_ci_test",
OrderBy = "QueryTime",
OrderByType = "desc",
});
});
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.GetCynosdbInstanceSlowQueriesArgs;
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 config = ctx.config();
final var cynosdbClusterId = config.get("cynosdbClusterId").orElse("default_cynosdb_cluster");
final var instanceSlowQueries = TencentcloudFunctions.getCynosdbInstanceSlowQueries(GetCynosdbInstanceSlowQueriesArgs.builder()
.instanceId(cynosdbClusterId)
.username("keep_dts")
.host("%%")
.database("tf_ci_test")
.orderBy("QueryTime")
.orderByType("desc")
.build());
}
}
configuration:
cynosdbClusterId:
type: string
default: default_cynosdb_cluster
variables:
instanceSlowQueries:
fn::invoke:
function: tencentcloud:getCynosdbInstanceSlowQueries
arguments:
instanceId: ${cynosdbClusterId}
username: keep_dts
host: '%%'
database: tf_ci_test
orderBy: QueryTime
orderByType: desc
Using getCynosdbInstanceSlowQueries
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 getCynosdbInstanceSlowQueries(args: GetCynosdbInstanceSlowQueriesArgs, opts?: InvokeOptions): Promise<GetCynosdbInstanceSlowQueriesResult>
function getCynosdbInstanceSlowQueriesOutput(args: GetCynosdbInstanceSlowQueriesOutputArgs, opts?: InvokeOptions): Output<GetCynosdbInstanceSlowQueriesResult>
def get_cynosdb_instance_slow_queries(database: Optional[str] = None,
end_time: Optional[str] = None,
host: 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,
start_time: Optional[str] = None,
username: Optional[str] = None,
opts: Optional[InvokeOptions] = None) -> GetCynosdbInstanceSlowQueriesResult
def get_cynosdb_instance_slow_queries_output(database: Optional[pulumi.Input[str]] = None,
end_time: Optional[pulumi.Input[str]] = None,
host: 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,
start_time: Optional[pulumi.Input[str]] = None,
username: Optional[pulumi.Input[str]] = None,
opts: Optional[InvokeOptions] = None) -> Output[GetCynosdbInstanceSlowQueriesResult]
func GetCynosdbInstanceSlowQueries(ctx *Context, args *GetCynosdbInstanceSlowQueriesArgs, opts ...InvokeOption) (*GetCynosdbInstanceSlowQueriesResult, error)
func GetCynosdbInstanceSlowQueriesOutput(ctx *Context, args *GetCynosdbInstanceSlowQueriesOutputArgs, opts ...InvokeOption) GetCynosdbInstanceSlowQueriesResultOutput
> Note: This function is named GetCynosdbInstanceSlowQueries
in the Go SDK.
public static class GetCynosdbInstanceSlowQueries
{
public static Task<GetCynosdbInstanceSlowQueriesResult> InvokeAsync(GetCynosdbInstanceSlowQueriesArgs args, InvokeOptions? opts = null)
public static Output<GetCynosdbInstanceSlowQueriesResult> Invoke(GetCynosdbInstanceSlowQueriesInvokeArgs args, InvokeOptions? opts = null)
}
public static CompletableFuture<GetCynosdbInstanceSlowQueriesResult> getCynosdbInstanceSlowQueries(GetCynosdbInstanceSlowQueriesArgs args, InvokeOptions options)
public static Output<GetCynosdbInstanceSlowQueriesResult> getCynosdbInstanceSlowQueries(GetCynosdbInstanceSlowQueriesArgs args, InvokeOptions options)
fn::invoke:
function: tencentcloud:index/getCynosdbInstanceSlowQueries:getCynosdbInstanceSlowQueries
arguments:
# arguments dictionary
The following arguments are supported:
- Instance
Id string - Instance ID.
- Database string
- Database name.
- End
Time string - Latest transaction start time.
- Host string
- Client host.
- Id string
- Order
By string - Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.
- Order
By stringType - Sort type, optional values: asc, desc.
- Result
Output stringFile - Used to save results.
- Start
Time string - Earliest transaction start time.
- Username string
- user name.
- Instance
Id string - Instance ID.
- Database string
- Database name.
- End
Time string - Latest transaction start time.
- Host string
- Client host.
- Id string
- Order
By string - Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.
- Order
By stringType - Sort type, optional values: asc, desc.
- Result
Output stringFile - Used to save results.
- Start
Time string - Earliest transaction start time.
- Username string
- user name.
- instance
Id String - Instance ID.
- database String
- Database name.
- end
Time String - Latest transaction start time.
- host String
- Client host.
- id String
- order
By String - Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.
- order
By StringType - Sort type, optional values: asc, desc.
- result
Output StringFile - Used to save results.
- start
Time String - Earliest transaction start time.
- username String
- user name.
- instance
Id string - Instance ID.
- database string
- Database name.
- end
Time string - Latest transaction start time.
- host string
- Client host.
- id string
- order
By string - Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.
- order
By stringType - Sort type, optional values: asc, desc.
- result
Output stringFile - Used to save results.
- start
Time string - Earliest transaction start time.
- username string
- user name.
- instance_
id str - Instance ID.
- database str
- Database name.
- end_
time str - Latest transaction start time.
- host str
- Client host.
- id str
- order_
by str - Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.
- order_
by_ strtype - Sort type, optional values: asc, desc.
- result_
output_ strfile - Used to save results.
- start_
time str - Earliest transaction start time.
- username str
- user name.
- instance
Id String - Instance ID.
- database String
- Database name.
- end
Time String - Latest transaction start time.
- host String
- Client host.
- id String
- order
By String - Sort field, optional values: QueryTime, LockTime, RowsExamined, RowsSent.
- order
By StringType - Sort type, optional values: asc, desc.
- result
Output StringFile - Used to save results.
- start
Time String - Earliest transaction start time.
- username String
- user name.
getCynosdbInstanceSlowQueries Result
The following output properties are available:
- Id string
- Instance
Id string - Slow
Queries List<GetCynosdb Instance Slow Queries Slow Query> - Slow query records.
- Database string
- Database name.
- End
Time string - Host string
- Order
By string - Order
By stringType - Result
Output stringFile - Start
Time string - Username string
- Id string
- Instance
Id string - Slow
Queries []GetCynosdb Instance Slow Queries Slow Query - Slow query records.
- Database string
- Database name.
- End
Time string - Host string
- Order
By string - Order
By stringType - Result
Output stringFile - Start
Time string - Username string
- id String
- instance
Id String - slow
Queries List<GetCynosdb Instance Slow Queries Slow Query> - Slow query records.
- database String
- Database name.
- end
Time String - host String
- order
By String - order
By StringType - result
Output StringFile - start
Time String - username String
- id string
- instance
Id string - slow
Queries GetCynosdb Instance Slow Queries Slow Query[] - Slow query records.
- database string
- Database name.
- end
Time string - host string
- order
By string - order
By stringType - result
Output stringFile - start
Time string - username string
- id str
- instance_
id str - slow_
queries Sequence[GetCynosdb Instance Slow Queries Slow Query] - Slow query records.
- database str
- Database name.
- end_
time str - host str
- order_
by str - order_
by_ strtype - result_
output_ strfile - start_
time str - username str
- id String
- instance
Id String - slow
Queries List<Property Map> - Slow query records.
- database String
- Database name.
- end
Time String - host String
- order
By String - order
By StringType - result
Output StringFile - start
Time String - username String
Supporting Types
GetCynosdbInstanceSlowQueriesSlowQuery
- Database string
- Database name.
- Lock
Time double - Lock duration in seconds.
- Query
Time double - Execution time in seconds.
- Rows
Examined double - Scan Rows.
- Rows
Sent double - Return the number of rows.
- Sql
Md5 string - SQL statement md5.
- Sql
Template string - SQL template.
- Sql
Text string - SQL statement.
- Timestamp double
- Execution timestamp.
- User
Host string - Client host.
- User
Name string - user name.
- Database string
- Database name.
- Lock
Time float64 - Lock duration in seconds.
- Query
Time float64 - Execution time in seconds.
- Rows
Examined float64 - Scan Rows.
- Rows
Sent float64 - Return the number of rows.
- Sql
Md5 string - SQL statement md5.
- Sql
Template string - SQL template.
- Sql
Text string - SQL statement.
- Timestamp float64
- Execution timestamp.
- User
Host string - Client host.
- User
Name string - user name.
- database String
- Database name.
- lock
Time Double - Lock duration in seconds.
- query
Time Double - Execution time in seconds.
- rows
Examined Double - Scan Rows.
- rows
Sent Double - Return the number of rows.
- sql
Md5 String - SQL statement md5.
- sql
Template String - SQL template.
- sql
Text String - SQL statement.
- timestamp Double
- Execution timestamp.
- user
Host String - Client host.
- user
Name String - user name.
- database string
- Database name.
- lock
Time number - Lock duration in seconds.
- query
Time number - Execution time in seconds.
- rows
Examined number - Scan Rows.
- rows
Sent number - Return the number of rows.
- sql
Md5 string - SQL statement md5.
- sql
Template string - SQL template.
- sql
Text string - SQL statement.
- timestamp number
- Execution timestamp.
- user
Host string - Client host.
- user
Name string - user name.
- database str
- Database name.
- lock_
time float - Lock duration in seconds.
- query_
time float - Execution time in seconds.
- rows_
examined float - Scan Rows.
- rows_
sent float - Return the number of rows.
- sql_
md5 str - SQL statement md5.
- sql_
template str - SQL template.
- sql_
text str - SQL statement.
- timestamp float
- Execution timestamp.
- user_
host str - Client host.
- user_
name str - user name.
- database String
- Database name.
- lock
Time Number - Lock duration in seconds.
- query
Time Number - Execution time in seconds.
- rows
Examined Number - Scan Rows.
- rows
Sent Number - Return the number of rows.
- sql
Md5 String - SQL statement md5.
- sql
Template String - SQL template.
- sql
Text String - SQL statement.
- timestamp Number
- Execution timestamp.
- user
Host String - Client host.
- user
Name String - user name.
Package Details
- Repository
- tencentcloud tencentcloudstack/terraform-provider-tencentcloud
- License
- Notes
- This Pulumi package is based on the
tencentcloud
Terraform Provider.
tencentcloud 1.81.189 published on Wednesday, Apr 30, 2025 by tencentcloudstack