-
GaussDB 线下那个版本实现了,flink实时入库?
-
GaussDB 列存表是否支持数组类型?
-
postgresql的jdbc和gaussdb的jdbc有什么区别?
-
jdbc 代码执行sql,连接中断,任务没有停,这种怎么通过代码停止?
-
GaussDB A 线下版本 audit_system_object 参数默认值12303 转换成二进制是10011001110怎么对应的22个二进制位?
-
GaussDB 200 线下813版本 审计delete表动作除了audit_operation_exec参数加入delete,该需要调整什么参数?
-
GaussDB 线下813版本 审计delete drop truncate表动作需要怎么调整参数?有什么影响?
-
接上篇 【FAQ合集贴】GaussDB "常见问题" 及 "解决方案"(1 —— 30)华为云论坛_云计算论坛_开发者论坛_技术论坛-华为云接上篇 【FAQ合集贴】GaussDB "常见问题" 及 "解决方案"(31 —— 40)华为云论坛_云计算论坛_开发者论坛_技术论坛-华为云OpenGauss 新建的存储过程客户端看不到内容,这个是要授予什么权限吗?答:要获得函数的定义,可以使用pg_get_functiondef():select pg_get_functiondef(oid) from pg_proc where proname = 'foo';有类似的函数来检索索引,视图,规则等的定义。有关详细信息,请参阅手册: cid:link_2获取用户类型的定义有点棘手,需要查询 information_schema.attributes:select attribute_name, data_type from information_schema.attributes where udt_schema = 'public' and udt_name = 'footype' order by ordinal_postion;从那里你需要重新组装create type声明高斯数据库的Primary key支持多个字段吗 答:支持GaussDB删除存储过程报错 错误为:ERROR: function prmecat.insert_copy_partprice asks parameters答:这是因为你这存储过程定义了多个,属于重载的函数,删的时候要指定参数,指明要删除哪一个,语法为:DROP FUNCTION [ IF EXISTS ] function_name [ ( [ {[ argmode ] [ argname ] argtype} [, ...] ] ) [ CASCADE | RESTRICT ] ];GaussDB报 Error: insert partition key does not map to any partition 错误为:ERROR: inserted partition key does not map to any partition,详细 inserted partition key cannot be NULL for interval-partitioned table答:排查下分区键插入的值是否有空值Oracle数据库转高斯数据库问题 问题描述:Oracle数据库转高斯数据库,原Oracle中的all_users无法识别,查资料之后替换为db_users(oracle中all_users是对应的高斯里面的db_users吗,这样替换对不对),替换成db_users后高斯能够识别 了,但是, 报permission denied for relation db_users异常答:Gaussdb是用pg_roles自建sys_guid()函数时报“ permission denied for schema public”,怎么解决答:这是因为安全原因,不允许普通客户在public模式下操作。可以创建你自己的schema下创建 参考:cid:link_3memory is temporarily unavailable 该怎么解决 错误为: ``` Caused by: com.huawei.opengauss.jdbc.util.PSQLException: [X.X.X.X:47714/X.X.X.X:8000] ERROR: memory is temporarily unavailablefailed on request of size 8388608 bytes under queryid 3659178092607942 in nodeHash.cpp:419.答:用下面几个SQL分析下: 1.当前占用内存TOP 20的会话 selectm.used_mem, pid, sessionid, datname, usename, application_name, client_addr, xact_start, query_start, (now() - xact_start)::text as xact_runtime, query from gs_session_memory m join pg_stat_activity a on (split_part(m.sessid, '.', 2) = a.sessionid) where pid <> pg_backend_pid() order by m.used_mem desc limit 20;2.指定会话内存占用详细 select * from gs_session_memory_detail where split_part(sessid, '.', 2) = 会话ID order by totalsize desc;注意: (1)used_mem的单位为MB (2)没有sysadmin/monadmin权限的普通用户只能看到自己的会话 48. python连OpenGauss有方案吗?psycopg2可以用吗 答:官网文档里有做详细的介绍:https://support.huaweicloud.com/qs-opengauss/opengauss_Psycopg_connect.html Psycopg是一种用于执行SQL语句的PythonAPI,可以为PostgreSQL、GaussDB数据库提供统一访问接口,应用程序可基于它进行数据操作。Psycopg2是对libpq的封装,主要使用C语言实现,既高效又安全。它具有客户端游标和服务器端游标、异步通信和通知、支持“COPY TO/COPY FROM”功能。支持多种类型Python开箱即用,适配PostgreSQL数据类型;通过灵活的对象适配系统,可以扩展和定制适配。Psycopg2兼容Unicode和Python 3。 GaussDB数据库提供了对Psycopg2特性的支持,并且支持psycopg2通过SSL模式链接。 49. LOWER 函数对应高斯数据库的哪个函数 答:一样是lower(string) 描述:把字符串转化为小写。 返回值类型:varchar 示例:openGauss=#SELECT lower('TOM') lowertom (1 row)50. 不小心把表数据删除了,高斯数据库怎么恢复 答:如果误删数据数据,试一下闪回查询。需要提前开启闪回功能,同时建议保留时间不超过3小时select * from t1 timecapsule timestamp to_timestamp('2021-10-12 10:03:08.272344','YYYY-MM-DD HH24:MI:SS.FF')
-
如题,比较初级的疑问,还望各位大佬指教。1、GaussDB的官方文档对于架构方面的描述感觉有点欠缺,搞不懂分布式版和主备版的区别在哪?2、此外,现有的材料看起来GaussDB的分布式版看起来跟DWS差别不是很大?
-
DWS 中是否有函数匹配某个值出现的次数?
-
对接HDFS/星环1.1 创建用户创建远端数据湖集群的用户,需有权限读取该集群HDFS上要访问的数据目录,验证此用户是否具有访问目标目录的权限的方法是:在远端HD集群上下载客户端,通过此用户利用HDFS客户端命令访问目标目录(例如用户名是admin,要访问的目录是/tmp/test):kinit adminhdfs dfs -ls /tmp/test1.2 获取配置文件从数据湖集群获取core-site.xml、user.keytab、krb5.conf、hdfs-site.xml四个文件如果目标端为星环:需星环端关闭oauth2认证方式,只使用kerberos认证,并重启整套星环集群,并获取以上四个配置文件1.3 手动创建并修改文件手动创建elk-site.xml文件,并根据实际内容修改红色字体内容,admin@hadoop.COM为用户名+域名,/MRS/hdfs_cfg/user.keytab为后续1.4步骤上传.Keytab文件绝对路径<?xml version="1.0" encoding="UTF-8"?><configuration><property><name>dfs.namenode.kerberos.principal</name><value>admin@hadoop.COM</value></property><property><name>remote_connect_hdfs_enable</name><value>true</value></property><property><name>dfs.namenode.kerberos.keytab</name><value>/MRS/hdfs_cfg/user.keytab</value></property></configuration>创建路径/opt/huawei/Bigdata/mppdb/hdfs/conf将core-site.xml、user.keytab、krb5.conf、hdfs-site.xml、elk-site.xml五个文件上传,并赋权为集群安装用户Chmod 755 *Chown omm:wheel *1.4 创建外表SERVER红色字体根据实际目标HDFS的主备namenode实例的业务IP及端口号进行修改create server server_test foreign data wrapper hdfs_fdw options(address '主namenodeIp:25000,备namenodeIp:25000',hdfscfgpath '/opt/huawei/Bigdata/mppdb/hdfs/conf/ ',type 'HDFS');1.5 创建外表如果为星环独有torc表,可能无法读取,需更换为orc表CREATE FOREIGN TABLE region( R_REGIONKEY INT4, R_NAME TEXT, R_COMMENT TEXT)SERVER server_testOPTIONS( FORMAT 'orc', FOLDERNAME '/user/hive/warehouse/mppdb.db/region_orc11_64stripe/')DISTRIBUTE BY roundrobin;查询:select * from region limit 10;
-
使用\copy导入文件数据时,不管文件格式是txt还是csv,当文件中包含ascii为00的字段值时,导入就会失败,感觉会把0x00当做是字符串的结束,然后就没有读取到完整的一行数据,从而导入失败,请问这种问题有没有解决方案?
-
一版本能力简介1)8.0 autovacuum不可用。2)8.1.1 建议只开系统表的autovacuum。3)813 930版本可以打开系统表和用户表的autovacuum。二 最佳实践2.1 autovacuum的GUC参数 autovacuum的默认guc可以通过执行如下sql查看:select name,setting from pg_settings where name like '%vacuum%'; 每个guc参数的具体含义可以参考产品文档此处不再赘述,且811版本的默认参数设置以813为准,本文仅重点说明四种GUC参数。(产品文档地址:cid:link_0https://support.huaweicloud.com/devg-813-dws/dws_04_0896.html)1) 系统表和用户表开关(1) autovacuum_max_workers = 0,autovacuum被彻底关闭,不会对任何表做清理。(2) autovacuum_max_workers > 0 和 autovacuum = off,只对系统表和开了delta表的列存表做清理(eg:vacuum delta表,vacuum cudesc表和delta merge)。(3) autovacuum_max_workers > 0 和 autovacuum = on, 会对所有表做清理。注:上述描述的列存表的清理,仅包含对列存辅助表的清理,主表的清理为813特性,且默认关闭,不再次赘述。2) 行存清理阈值Autovacuum中判断行存表是否应被清理是根据如下公式进行的:dead_tuples> (autovacuum_vacuum_threshold + autovacuum_vacuum_scale_factor * live_tuples)其中dead_tuple和live_tuples为该表的脏数据和活跃数据,可以通过pg_stat_get_tuples_deleted和pg_stat_get_live_tuples函数获得,若行存表因为不满足公式而不能被autovacuum清理的时候,需要根据实际情况调试guc参数,一般只需调整autovacuum_vacuum_scale_factor大于该表的脏页率即可。对于新集群若知道集群中大表的平均脏页率(脏页率查询方法详见3.3),可以直接设置autovacuum_vacuum_scale_factor,若不好计算,可以参考813版本中默认值设置(811的默认值与813有不同),等待集群运行一段时间后,收集平均脏页率再调整。 3)autovacuum延迟机制机制原理:当vacuum的开销达到了设置的阈值时会休息一段时间。可以通过如下公式计算一次vacuum的额外休眠时间:机制目的:为了减少autovacuum发起的vacuum在并发活动的数据库上的I/O影响。注:(1)上述公式中的 n(dirty),n(hit) 和n(miss)为autovacuum日志中buffer usage所显示的hits,misses和dirtied的数量。(2)若发现autovacuum发起的vacuum较慢,可以调大autovacuum_vacuum_cost_delay和autovacuum_vacuum_cost_limit。4)autovacuum日志(log_autovacuum_min_duration)该日志默认关闭,通过guc参数:log_autovacuum_min_duration设置,介绍如下:参数说明:当自动清理的执行时间大于或者等于某个特定的值时,向服务器日志中记录自动清理执行的每一步操作。设置此选项有助于追踪自动清理的行为。参数类型:SIGHUP例如:将log_autovacuum_min_duration设置为250ms,记录所有运行大于或者等于250ms的自动清理命令的相关信息。该参数的设置推荐以常用大表中平均vacuum的时间为参考。取值范围:整型,最小值为-1,单位为毫秒。当参数设置为0时,表示所有的自动清理操作都记录到日志中。当参数设置为-1时,表示所有的自动清理操作都不记录到日志中。默认值:-1日志标识:automatic vacuum of table …..附录1 autovacuum自动让锁机制Autovacuum有自动让锁机制,即当DDL业务拿表锁发现是被autovacuum阻塞时,会kill掉autovacuum线程,并打印日志:sending cancel to blocking autovacuum PID。该机制有如下特列:1)业务拿四级锁(常见的vacuum,analyze)被阻塞时,autovacuum不会让锁。2)当多个autovacuum线程对一个分区表做vacuum时,autovacuum的自动让锁机制失效。3)8.1.1版本上autovacuum若与业务发生死锁,自动让锁机制不生效。
-
请问SQL server迁移GaussDB有什么工具可以实现对象的迁移?
-
【问题来源】【必填】 湖北农信【问题简要】【必填】 CMS报表及CMS数据库表相关问题【问题类别】【必填】 CMS【AICC解决方案版本】【必填】 AICC版本 AICC 8.15.0 CTI版本 ICDV300R008C23【期望解决时间】【选填】 尽快解决【问题现象描述】【必填】 虚拟呼叫中心性能报表:呼入失败数是否有更详细的解释(在什么样的业务场景下会失败?)2、t_cms_call_agent_day.hang_up_release_num(人工转IVR挂机数)、t_cms_call_agent_day.HANG_UP_NUM(人工转IVR次数):分别统计的是哪些业务场景下的数量?3、T_CMS_CALLIN_SKILL_DAY.QUEUE_FLOW_IVR_NUM(排队溢出转IVR数)/ QUEUE_FLOW_QUEUE_NUM(排队溢出转队列数)/ QUEUE_FLOW_AGENT_NUM(排队溢出转座席数)均未统计到溢出量,数据库表这三个字段数量为零(已经确认溢出的通话确实进入了指定的IVR设备中)。截图为was平台溢出配置4、T_CMS_CALLIN_SKILL_DAY.AGENT_REQUEST_NUM(人工呼入请求服务数)、T_CMS_CALLIN_SKILL_DAY.IN_CALL_SUCC_NUM(人工通话次数)与 T_CMS_CALLIN_DAY.in_occupy_num(人工请求次数)、T_CMS_CALLIN_DAY.in_call_succ_num(人工通话次数) 统计规则分别是什么样的?
推荐直播
-
HDC深度解读系列 - Serverless与MCP融合创新,构建AI应用全新智能中枢2025/08/20 周三 16:30-18:00
张昆鹏 HCDG北京核心组代表
HDC2025期间,华为云展示了Serverless与MCP融合创新的解决方案,本期访谈直播,由华为云开发者专家(HCDE)兼华为云开发者社区组织HCDG北京核心组代表张鹏先生主持,华为云PaaS服务产品部 Serverless总监Ewen为大家深度解读华为云Serverless与MCP如何融合构建AI应用全新智能中枢
回顾中 -
关于RISC-V生态发展的思考2025/09/02 周二 17:00-18:00
中国科学院计算技术研究所副所长包云岗教授
中科院包云岗老师将在本次直播中,探讨处理器生态的关键要素及其联系,分享过去几年推动RISC-V生态建设实践过程中的经验与教训。
回顾中 -
一键搞定华为云万级资源,3步轻松管理企业成本2025/09/09 周二 15:00-16:00
阿言 华为云交易产品经理
本直播重点介绍如何一键续费万级资源,3步轻松管理成本,帮助提升日常管理效率!
回顾中
热门标签