检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
该hint表示:store_sales,store_returns关联的结果集估算行数在原估算行数基础上乘以50。生成计划如下所示: 第11行算子的估算行数修正为360行,原估算行数为7行(四舍五入后取值)。 父主题: 使用Plan Hint进行调优
工具支持从Teradata到GaussDB(DWS)的迁移,包括模式、DML、查询、系统函数、类型转换等。 执行Teradata SQL迁移 执行以下命令设置源数据库、输入和输出文件夹路径、日志路径和应用程序语言: Linux: ./runDSC.sh --source-db Teradata [--input-folder
按需计费是否可通过关机暂停使用来节省费用? 支持。按需计费模式,系统会按小时扣减费用,只要您账户上有足够余额,就默认一直在使用服务。为了节约成本为您推荐以下方式: 选择集群操作列“更多 > 停止”停止集群。需要注意的是,集群停止后只是不收取基础资源(vCPU、内存)费用,其上绑定的公网IP及带宽等仍然正常计费。
列且已经单击了“应用”按钮,系统弹出以下提示消息。用户需要单击“OK”然后选择非重复的列进行排序。 未指定列名且已单击“应用”时会怎样? 答:系统弹出以下提示消息。用户需要设置有效的列名并再次单击“应用”,之后不会弹出此消息。 当多个表查询正在SQL终端窗口运行时,单击“取消”会怎样?
SHARE ACCESS锁只允许对表进行读取,而禁止对表进行修改。所有对表进行读取而不修改的SQL语句都会自动请求这种锁。例如,SELECT命令会自动在被引用的表上请求一个这种锁。 ROW SHARE ROW SHARE锁允许对表进行并发读取,禁止对表进行其他操作。 SELECT FOR
R方式拼接,应用到执行计划上。 行级访问控制的目的是控制表中行级数据可见性,通过在数据表上预定义Filter,在查询优化阶段将满足条件的表达式应用到执行计划上,影响最终的执行结果。当前受影响的SQL语句包括SELECT,UPDATE,DELETE。 了解更多请参见行级访问控制。 父主题:
execute SQL: %s." SQLSTATE: 无 错误原因: 执行SQL语句错误。 解决办法: 1.确保SQL语句的正确性;2.检查数据库状态是否正常;3.检查是否有权限执行命令;4.检查数据库对象是否存在。 父主题: GAUSS-51000 -- GAUSS-51999
连接)是应用程序访问数据库的统一标准接口,应用程序可使用JDBC连接数据库并执行SQL。 GaussDB(DWS)提供了对JDBC 4.0特性的支持,本章节提供了JCDB常见问题定位及对应报错和问题的处理方法。 产生JDBC问题的原因主要分为以下三个方面: 应用程序和应用程序框架问题。
statement:生成执行计划,进行执行,并显示执行的概要信息。显示中加入了实际的运行时间统计,包括在每个规划节点内部花掉的总时间(以毫秒计)和它实际返回的行数。 EXPLAIN PERFORMANCE statement:生成执行计划,进行执行,并显示执行期间的全部信息。 为了测量运行时在执行计划中每个节点的开销,EXPLAIN
统计数据。 log_executor_stats控制在服务器日志里记录执行器的性能统计数据。 log_statement_stats控制在服务器日志里记录整个语句的性能统计数据。 这些参数只能辅助管理员进行粗略分析,类似Linux中的操作系统工具getrusage() 。 参数类型:SUSET
--log-folder D:\test\conversion\log --application-lang SQL --conversion-type Bulk 在工具执行时,控制台上会显示迁移汇总信息,包括迁移进度和完成状态。执行信息和错误会录入SQL迁移日志。 **********************
CN直接将原语句下发到DN,各DN单独执行,并将执行结果在CN上进行汇总。 Stream计划 CN根据原语句生成计划并将计划下发给DN进行执行,各DN执行过程中使用Stream算子进行数据交互。 Remote-Query计划 CN生成计划后,将部分原语句下发到DN,各DN单独执行,执行后将结果发送给CN,CN执行剩余计划。
CN直接将原语句下发到DN,各DN单独执行,并将执行结果在CN上进行汇总。 Stream计划 CN根据原语句生成计划并将计划下发给DN进行执行,各DN执行过程中使用Stream算子进行数据交互。 Remote-Query计划 CN生成计划后,将部分原语句下发到DN,各DN单独执行,执行后将结果发送给CN,CN执行剩余计划。
1GB。 处理方法 确保源文件中的引号是成对的。 检查创建外表时命令中参数的取值、格式设置是否合理。 检查源文件单行数据是否超过1GB,参考报错行号进行检查,可根据实际情况手动调整或删除该行数据。 父主题: 数据导入/导出
行数估算过小,优化器选择走NestLoop导致性能下降 问题现象 查询语句执行慢,卡住无法返回结果。SQL语句的特点是2~3张表left join,然后通过SELECT查询结果,执行计划如下: 原因分析 优化器在选择执行计划时,对结果集评估较小,导致执行计划走了NestLoop,性能下降。
CN全称为:协调节点(Coordinator Node),是和用户关系最密切也是DWS内部非常重要的一个组件。它负责提供外部应用接口、优化全局执行计划、向Datanode分发执行计划,以及汇总、处理执行结果。CN是外部应用的接口,CN的并发能力直接决定了业务的并发度。 单CN的并发能力受如下几个参数控制: max
执行导入数据 完成GDS的安装部署及外表创建后,本节介绍如何在GaussDB(DWS)数据库中创建事实表并将数据导入事实表中。 对于记录数超过千万条的表,建议在执行全量数据导入前,先导入部分数据,以进行数据倾斜检查和调整分布列,避免导入大量数据后发现数据倾斜,调整成本高。 前提条件
工具支持从MySQL到GaussDB(DWS)的迁移,包括模式、DML、查询、系统函数、PL/SQL等。 在LINUX中执行MySQL迁移 在Linux中执行以下命令开始迁移。用户需指定源数据库、输入和输出文件夹路径和日志路径;应用程序语言类型是SQL。 ./runDSC.sh --source-db MySQL [--input-folder
数组操作符 数组比较是使用默认的B-tree比较函数对所有元素逐一进行比较的。多维数组的元素按照行顺序进行访问。如果两个数组的内容相同但维数不等,决定排序顺序的首要因素是维数。 = 描述:两个数组是否相等 示例: 1 2 3 4 5 SELECT ARRAY[1.1,2.1,3.1]::int[]
数组操作符 数组比较是使用默认的B-tree比较函数对所有元素逐一进行比较的。多维数组的元素按照行顺序进行访问。如果两个数组的内容相同但维数不等,决定排序顺序的首要因素是维数。 = 描述:两个数组是否相等 示例: 1 2 3 4 5 SELECT ARRAY[1.1,2.1,3.1]::int[]