Spark SQL执行方式

SQL语句中指定表时,必须为 database_name.table_name 格式。批处理方式执行DML、DDL或DQL等任何SQL语句时,只有返回执行成功或者失败,不返回数据。执行成功的结果会抽样一部分打印到日志中。如需查看SQL语句返回的数据,详情请参见 查看...

变量

变量是值的占位符,您可以在查询分析语句中使用变量。通过变量,您可以创建更具交互性和动态性的仪表盘。功能入口 说明 不支持在Logstore查询分析页面的查询分析语句中设置变量。登录 日志服务控制台。进入仪表盘页面。在Project列表区域,...

嵌套子查询

嵌套子查询是指将一个SELECT语句嵌套在另一个SELECT语句中。针对复杂的分析场景,您可以使用嵌套子查询。基本语法 使用嵌套子查询时,需在SELECT语句中指定FROM子句。SELECT key FROM(sub_query)注意 子查询语句需被包裹在半角圆括号()中。...

高危类SQL自动保护

语句 您可以在UPDATE或DELETE语句中加上如下HINT执行全表删除或更新:HINT:/!TDDL:FORBID_EXECUTE_DML_ALL=false*/示例 若DELETE语句中未加任何WHERE或LIMIT条件,执行时会被拦截且出现如下错误提示:mysql>delete from tt;ERR-CODE:[TDDL...

SELECT

在SELECT语句中添加/*+_l_allow_filtering_*/,可以强制执行低效查询操作。当执行SELECT语句被Lindorm宽表引擎识别为低效查询时,为了避免这类查询语句给Lindorm带来性能稳定性风险,Lindorm宽表引擎默认不允许执行该类查询,同时会抛出...

get_log

在query参数的分析语句中加上 set session parallel_sql=true;表示使用SQL独享版。例如*|set session parallel_sql=true;select count(*)as pv。说明 当 query 参数中有分析语句(SQL语句)时,size 参数和 offset 参数需要设置为0,需通过...

查询与分析审计日志

您也可以在分析语句中通过_time_字段指定时间范围(闭合区间),例如*|SELECT*FROM log WHERE_time_>1558013658 AND_time_。通过这两种方式设置的时间范围,其精度都为分钟,查询和分析结果存在1分钟以内的误差。如果您需要精确到秒,需要...

WHERE语句

WHERE语句可用于对SELECT语句中的数据进行筛选。语法 SELECT[ALL|DISTINCT]{*|projectItem[,projectItem]*} FROM tableExpression[WHERE booleanExpression];示例 测试数据 Address City Oxford Street Beijing Fifth Avenue Beijing ...

扫描(Scan)日志

日志服务扫描(Scan)功能支持免配置索引进行目标字段的扫描,用于查询和...重要 如果您要使用扫描功能,需要在 query 参数的分析语句中添加 set session mode=scan;表示开启扫描功能,例如*|set session mode=scan;select count(*)as pv。

算子

AnalyticDB MySQL版 默认对所有字段创建了索引,但在如下场景中不会将过滤条件下推:查询语句中使用了 no_index_columns 或 filter_not_pushdown_columns Hint,或集群使用了 adb_config filter_not_pushdown_columns 配置,导致过滤条件下...

通过Data Explorer构建查询和分析语句

高级模式 高级模式中的多个查询条件是换行展示的,各个查询条件之间可设置层级关系,即对应于查询语句中的括号运算符。您可以单击 且、或 两侧的<图标或>图标,定义各个查询条件之间的层级关系。逻辑连接符 查询功能支持如下逻辑连接符。...

配置跨库Spark SQL节点

可选:在 OSS引用 区域,单击 添加OSS引用,添加SQL语句中需要引用的OSS,配置完成后单击 保存。配置项 是否必填 说明 数据库 是 在下拉框中,搜索并选择目标数据库。重要 非安全协同模式的数据库,如果数据库的账号发生变更(如密码、权限...

Hint简介

在SQL语句中使用HINT PolarDB-X 1.0 支持在DML、DDL、DAL语句中使用HINT,具体语法如下:对于所有支持HINT的语句,允许在语句前指定HINT,例如:/*+TDDL:.*/SELECT./*+TDDL:.*/INSERT./*+TDDL:.*/REPLACE./*+TDDL:.*/UPDATE./*+TDDL:.*/...

优化查询

示例如下:查询和分析语句(速度快)*|select userid,arbitrary(username),count(1)group by userid 查询和分析语句(速度慢)*|select userid,username,count(1)group by userid,username 尽量避免使用IN语法 尽量避免在分析语句中使用IN...

PREPARE

预备语句可以接受参数:在执行时会被替换到语句中的值。在创建预备语句时,可以用位置引用参数,如$1、$2 等。也可以选择性地指定参数数据类型的一个列表。当一个参数的数据类型没有被指定或者被声明为 unknown 时,其类型会从该参数第一次...

语句

说明 上述语句中通过修改MySQL客户端的-delimiter 参数将SQL分隔符设置为英文句号(.),避免客户端将SQL按照英文分号;进行拆分。PolarDB-X 1.0 执行以上SQL时,会按照英文分号;对语句进行分割,并从左至右按顺序依次执行。

功能特性

数据库审计服务通过将审计到的SQL语句和安全规则进行匹配从而判断SQL语句中是否包含可疑行为。异常操作风险 支持通过IP、用户、数据库客户端工具、时间、敏感对象、返回行数、系统对象、高危操作等多种元素细粒度定义要求监控的风险访问...

SQL

total_time double precision 在该语句中花费的总时间。单位:毫秒。min_time double precision 在该语句中花费的最小时间。单位:毫秒。max_time double precision 在该语句中花费的最大时间。单位:毫秒。mean_time double precision 在...

快速查询

变量配置 如果您需要操作下钻分析,请选中 查询语句 的内容,单击 生成变量,可生成占位符变量。变量名:占位符变量命名。默认值:您在 查询语句 中选中的内容。匹配模式:通过下钻操作替换默认值时的匹配模式,包括全局匹配和精确匹配。...

SQL

total_time double precision 在该语句中花费的总时间。单位:毫秒。min_time double precision 在该语句中花费的最小时间。单位:毫秒。max_time double precision 在该语句中花费的最大时间。单位:毫秒。mean_time double precision 在...

其他语句说明

本文对HybridDB for MySQL的其他语句做说明。HybridDB for MySQL对其他SQL语句的使用...kill XXX 或者kill connection XXX将强行关闭掉指定的连接,连接的ID可以利用select connection_id()语句获取,也可以从show processlist语句中获取。

执行SQL基本操作

创建、查看和删除本地索引 您可以使用如下两种语句中的任意一种创建本地索引:CREATE INDEX idx_name ON multi_db_single_tbl(name);ALTER TABLE multi_db_single_tbl ADD INDEX idx_name(name);查看本地索引:SHOW INDEX FROM multi_db_...

日志分析

说明 分析语句中可以省略SQL标准语法中的 from 表格名 语句,即 from log。日志数据默认返回前100条,您可以通过 LIMIT子句 修改返回范围。单击 查询/分析,查看查询分析结果。SLS日志功能为您提供日志分布直方图、原始日志、日志聚类 和 ...

执行SQL基本操作

创建、查看和删除本地索引 您可以使用如下两种语句中的任意一种创建本地索引:CREATE INDEX idx_name ON multi_db_single_tbl(name);ALTER TABLE multi_db_single_tbl ADD INDEX idx_name(name);查看本地索引:SHOW INDEX FROM multi_db_...

SQL表达式

二进制数据格式 目前二进制格式WHERE语句中,仅支持内置函数及条件表达式,无法使用payload中的字段。SQL结果 SQL语句执行完成后,会得到对应的SQL结果,用于下一步转发处理。如果payload数据解析过程中出错,会导致规则运行失败。如果要将...

如何在查询和分析语句中使用引号?

本文介绍引号在查询和分析语句中的使用。说明 在日志服务的查询和分析语句(查询语句|分析语句,引号具有不同的用法。具体说明如下表所示。引号类型 查询语句 分析语句(SQL语句)单引号('')不支持使用。表示字符串的字符必须使用单...

KILL QUERY

语法 kill_statement:=KILL QUERY string_literal 使用说明 SQL语句标识ID(string_literal)Lindorm默认会为每条SQL语句分配一个用于标识的ID,您可以在 KILL QUERY 语句中通过该ID指定需要终止的SQL语句。如何查询SQL ID,请参见 SHOW ...

SQL代码编码原则和规范

表别名定义约定 一旦在SELECT语句中给操作表定义了别名,在整个语句中对此表的引用都必须以别名替代,所以需要给所有的表添加别名。表别名采用简单字符命名,建议按a、b、c、d…的顺序进行命名,并避免使用关键字。多层次的嵌套子查询别名...

时间窗口SQL脚本

您可以在SQL语句中,使用${lifecycle} 参数自动获取当前工作空间设置的临时表生命周期,默认为28天。更多关于工作空间临时表生命周期的内容,请参见 管理工作空间。如果您在可视化参数配置中选中了 是否由系统添加Create Table语句 复选框...

SQL基本语法

SQL关键字说明 SELECT列表 在SELECT语句中,SELECT列表(位于SELECT和FROM之间)用于指定查询结果中的列。您可以使用别名为这些列命名一个新的名称,方便理解。或者使用表达式对列进行计算和操作,使其满足查询需求。表达式可以包括函数、...

KILL

您可以使用KILL指令终止一个正在 ...由于 PHYSICAL_PROCESS_ID 列为一个字符串,并非一个数字,因此在该语句中 PHYSICAL_PROCESS_ID 需要使用英文单引号('')括起来。您可以使用如下语句终止 PolarDB-X 上所有正在执行的物理SQL:KILL 'ALL'

SQL 审计

关键词 选择需要查看的 SQL 语句中可能存在的关键词。可填写多个关键词,关键词之间可为“和”或“且”的关系。时间范围 可选择近五分钟、半小时、一小时、六小时或其他自定义时间区间。时间范围跨度不能超过 6 小时。用户名 填写需要查看...

配置循环SQL节点

SQL语句中可使用${loop.item1} 格式来获取当次循环对应的列表元素。循环下标的变量名为 loop.index,SQL中可使用${loop.index} 格式来获取当前循环下标。迭代:可配置SQL循环次数。具体的配置操作,请参见 配置示例。循环列表 配置循环 ...

同步 OceanBase 数据库的数据至 Kafka

在 行过滤条件 区域的文本框中,输入标准的 SQL 语句中的 WHERE 子句,来配置行过滤。详情请参见 SQL 条件过滤数据。在 分片列 下拉列表中,选择目标分片列。您可以选择多个字段作为分片列,该参数为选填。选择分片列时,如果没有特殊情况...

KILL

您可以使用KILL指令终止一个...由于 PHYSICAL_PROCESS_ID 列为一个字符串,并非一个数字,因此在该语句中 PHYSICAL_PROCESS_ID 需要使用英文单引号('')括起来。您可以使用如下语句终止 PolarDB-X 1.0 上所有正在执行的物理SQL:KILL 'ALL'

获取创建列存索引的DDL语句

调用存储过程 dbms_imci.columnar_advise(),可以针对某条SQL语句来获取对应的DDL语句,执行获取到的DDL语句可以为未被列索引覆盖的列添加列索引,按顺序执行完DDL语句后,即可保证这条SQL语句中使用的所有列都被列索引覆盖。前提条件 ...

常见问题

解决方案:在查询语句中增加/*+_l_allow_filtering_*/,表示跳过该检查,强制执行低效查询。例如 SELECT/*+_l_allow_filtering_*/*FROM dt WHERE nonPK=100;重要 低效查询可能会带来性能稳定性风险,请谨慎使用。优化查询条件,在WHERE语句...

计划缓存(Auto Plan Cache)

除此之外,还有很多查询语句的查询优化时间占比很小,执行时间受执行计划的影响非常大,SQL语句中不同参数值对应不同的最优执行计划。某些场景下,MySQL会根据参数值从引擎获取实际数据做进一步优化。上述两类查询一旦固定执行计划,查询...

SHOW TABLES

模糊查询语句(LIKE string_literal)在 SHOW TABLES 语句中可以通过 LIKE 关键字进行表名的模糊匹配。支持的通配符如下所示:%:表示匹配多个任意字符。表示匹配单个任意字符。示例 展示当前Database下所有表 SHOW TABLES;展示指定...

dbms_sql.delete_trace

语法 dbms_sql.delete_trace('<schema>','<query>')说明 执行该存储过程后,SQL语句中的常量会被自动模板化,并删除 mysql.sql_sharing 表中与其模板化后的SQL语句匹配的模板化SQL语句,且后续与该模板匹配的SQL语句不会被SQL Trace功能...
共有200条 < 1 2 3 4 ... 200 >
跳转至: GO
产品推荐
云服务器 安全管家服务 安全中心
这些文档可能帮助您
弹性公网IP 短信服务 人工智能平台 PAI 金融分布式架构 对象存储 物联网平台
新人特惠 爆款特惠 最新活动 免费试用