• [分享驿站] GaussDB(DWS)第一期免费试用活动之dbms_job
    根据官方文档进行配置:创建测试表:创建自定义存储过程:创建任务:(未指定job_id)表示每隔1分钟执行一次存储过程PRC_JOB_1。指定job_id创建任务通过视图查看当前用户已创建的任务信息任务启停操作修改任务属性修改JOB的Next_date参数信息--修改Job1的Next_date为1小时以后开始执行。修改JOB的Interval参数信息--修改Job1的Interval为每隔1小时执行一次。修改JOB的What参数信息--修改Job1的What为执行SQL语句“insert into public.test values(333, sysdate+5);”。同时修改JOB的Next_date、Interval、What等多个参数信息删除JOBDWS利用dbms_job进行定时任务测试,操作简单易懂。
  • [问题求助] gaussdb是否支持rac
    gaussdb支持rac部署吗?若支持的话支持几个节点?
  • [问题求助] GaussDB 200 安装Manager失败
    华为GaussDB 200 安装Manager失败,提示shmmax值太小
  • [问题求助] GaussDB 怎么定期查看慢SQL(需要优化的)
    GaussDB 200 6.5.1.9版本有什么办法或工具能够两周查看一次慢SQL或者消耗资源比较大执行时间比较慢的SQL,能够查看并将SQL语句拉出来进行优化
  • [对接系列] GaussDB(DWS)试用过程
    1:创建实例一开始选择错误,白花了一天的钱后面删除了创建的错误的实例后,删除实例后;重新选择鲲鹏+标准数仓即完成实例的创建至此,免费试用实例创建成功。2:Windows客户端下载因为个人使用的Mac,得安装虚拟机或者借用Windows才能使用客户端;建议,能否提供Mac版的客户端3:jdbc下载连接实测采用<dependency> <groupId>org.postgresql</groupId> <artifactId>postgresql</artifactId></dependency>实测OK
  • [实践系列] 华为DWS数仓配置教程及初体验
    # 部署DWS过程 进入华为云官网 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/1741223te5n4ymukdwuxvc.png) 在搜索栏输入dws,点击进入dws数据仓库服务 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/17413522ytfwyacgxx9iuc.png) 地区选择华北-北京四 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174141gncuirmbpj8kbeo5.png) 选择购买数据仓库集群 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174147fbx1tftpcneak9bj.png) 可用区选择`可用区1`,产品类型选择`标准数仓`,节点规格选择`dwsk.xlarge` ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174154kcyv515gmg7qmnvs.png) 配置其它基本信息 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174200ivatl7oglf9u42fq.png) 其它默认,点击立即购买 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174206xynf9sjtpbhwgfrz.png) 部署时间大概半个小时 部署成功界面 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174212czfrnhmzpxyeiana.png) 部署完成后需要绑定私有域名 点击进入集群 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174218hlmcg4yjsri5hqcm.png) 点击绑定公网弹性IP ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174224bljhueengznizj6u.png) 如果没有弹性Ip,可以点击`查看弹性ip` ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174230hwkf9qfxubop3rc4.png) 购买弹性ip ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174238dif9d5ugvvkhgnbq.png) 依次选择 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/1742444arggcclw5emuaou.png) 其它默认即可,点击购买 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174250iv3dopmgzsrnqdps.png) 返回数仓界面点击绑定ip ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174256kfklinr7bzxxgcwa.png) # 功能使用体验 在首页可以看到基本配置信息 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174302cpinscm0zhh1sr1c.png) ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174307aawlcdqqfpa7oas8.png) 工作负载管理 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174312wq5s993vm4ronetb.png) 快照管理 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174319bjpliwlahdhmc4ct.png) 参数修改 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174323u4nq0eed3jytwjli.png) 可以设置MRS数据源 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174328za7jaynfcjcgehak.png) 在监控指标中可以直观查看多种数据 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174336q0bvrqchyy7nak0a.png) ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174342tiyq8jvg5t5ca5wo.png) # 本地客户端Data Studio(windows)连接集群 > Data Studio是一款运行在Windows操作系统上的SQL客户端工具,有着丰富的GUI界面,能够管理数据库和数据库对象,编辑、运行、调试SQL脚本,查看执行计划等。在GaussDB(DWS) 管理控制台下载Data Studio软件包,解压后免安装即可使用。 下载地址:[https://console.huaweicloud.com/dws/?region=cn-north-4&locale=zh-cn#/dws/management/connectManagement](https://console.huaweicloud.com/dws/?region=cn-north-4&locale=zh-cn#/dws/management/connectManagement) ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174354gefhzpmfbiqiafvu.png) 然后本地windows主机需要配置java jdk.8版本及以上环境 安装jdbc驱动 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174359dfu7izmy5plplhjb.png) 进行数据库连接 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/1744047q1queoquvhfnwg1.png) # 遇到的问题 data studio运行时出现问题 ![image.png](https://bbs-img.huaweicloud.com/data/forums/attachment/forum/202105/28/174415izekenf5x2l6bqcj.png) 解决方法:Data studio版本要和本地主机版本位数一致
  • [运维管理] FusionInsighthetu在连接gaussdb catlog数据源truncate表时报错 Internal error
    版本 8.1.0hetu 部件版本 1.0.1
  • [问题求助] gaussDB支持在存储过程中定义function吗?
    gaussDB支持在存储过程中定义function吗,例如oracle那样可以在存储过程中内置定义函数
  • [问题求助] gaussdb200的gaussload的使用问题
    求助,我正在测试gaussdb200的gaussload,应该测试了多次,都是失败导入;现在的一个问题,该命令需要一个yaml格式的配置文件,该配置文件是如何写?可能有格式要求。求助大家,能不能提供一个配置文件样例,十分感谢!
  • [问题求助] Gaussdb200单机安装问题
    参考这个帖子https://www.jianshu.com/p/cb17974bf114执行到第4步出错:[root@serv98 software]# ./install.sh -f /opt/FusionInsight_Manager/software/install.ini=================================== Welcome ====================================== STEP 1 Checking the parameters.=== STEP 2 Preparing for installation components.                         [done]=== STEP 3 Installing the manager.                                        [done]=== STEP 4 Installing the packs.                                          [fail]ERROR:Failed to install the packs.For details about the error,see the log file /var/log/Bigdata/controller/scriptlog/installPack.log   and  /var/log/Bigdata/controller/scriptlog/install.log.ERROR:Installation failed. For details about the error, see the log file /var/log/Bigdata/controller/scriptlog/install.log.      Please run the following script to delete useless files:      /app/gaussDB200/app/om-server/om/inst/uninstall.sh出错信息:[2020-07-09 17:20] DEBUG Begin to install packs automatically. [autoInstallPacks.sh(main):324](8566)[2020-07-09 17:20] DEBUG Begin to extract the packs. [autoInstallPacks.sh(extract_pack):54](8566)[2020-07-09 17:20] DEBUG Begin to find the latest product-versions.xml. [autoInstallPacks.sh(find_latest_product_versions):101](8566)[2020-07-09 17:20] DEBUG The latest file is /app/gaussDB200/app/tmp/FusionInsight_BASE_6.5.1.6_redhat/FusionInsight_BASE_6.5.1.6_redhat/product-versions.xml. [autoInstallPacks.sh(find_latest_product_versions):127](8566)[2020-07-09 17:20] ERROR Failed to find depend pack Invalid. [autoInstallPacks.sh(check_packs_depends):151](8566)查看product-version.xml,怎么配置是Gaussdb300?是下载的文件有问题么?<solutions>        <solution id="1">            <packs>                <pack>Base</pack>                <pack>HD</pack>                <pack>Porter</pack>                <pack>Flink</pack>                <pack>Elk</pack>                <pack>MPPDB</pack>                <pack>Spark2x</pack>                <pack>Impala</pack>                <pack>DataIDE</pack>                <pack>Streaming</pack>                <pack>Pollux</pack>                <pack>Elasticsearch</pack>                <pack>MPPDBMonitor</pack>                <pack>DLF</pack>                <pack>GraphBase</pack>                <pack>Miner</pack>                <pack>MRFS</pack>                <pack>GaussDB300</pack>            </packs>.....目前用的文件是:FusionInsight_Manager_6.5.1_RHEL.tar.gzGaussDB_DBS-6.5.1-X86_64.zipFusionInsight_SetupTool_6.5.1.5.zipFusionInsight_BASE_6.5.1.6_redhat.tar.gz求指点
  • [问题求助] 另求一个hcip gaussdb A 的最新题库 谢谢
    求一个hcip gaussdb A 的最新题库   有没有呢~
  • [问题求助] oracle存储过程迁移GaussDB求助大神,下面函数的参数如何在GaussDB中创建
    FUNCTION F_GET_EXCP_COUNT    (A      IN VALUE_CUR%ROWTYPE,     B      IN VALUE_CUR%ROWTYPE,     C      IN VALUE_CUR%ROWTYPE,     TYPE_V IN NUMBER)     RETURN NUMBER IS      EXCP_COUNT INTEGER DEFAULT 0;    BEGIN         END;
  • [问题求助] GaussDB 单机集群启动问题
    部分错误日志[2021-05-14 08:20]RoleInstance validity check failure [{ScriptExecutionResult=ScriptExecutionResult [exitCode=52, output=, errMsg=/opt/GaussDB200/app/FusionInsight_MPPDB_6.5.1/install/FusionInsight-MPPDB-6.5.1/sbin/../tools/functions/logUtils.sh: line 90: : No such file or directory]}] for MPPDBServer#192.168.10.12@GaussDB200.[2021-05-14 08:20]Check validity of roleInstance for MPPDBServer#192.168.10.12@GaussDB200.[2021-05-14 08:20]RoleInstance validity check failure [{ScriptExecutionResult=ScriptExecutionResult [exitCode=52, output=, errMsg=/opt/GaussDB200/app/FusionInsight_MPPDB_6.5.1/install/FusionInsight-MPPDB-6.5.1/sbin/../tools/functions/logUtils.sh: line 90: : No such file or directory]}] for MPPDBServer#192.168.10.12@GaussDB200.[2021-05-14 08:20]Check validity of roleInstance for MPPDBServer#192.168.10.12@GaussDB200.[2021-05-14 08:20]RoleInstance validity check failure [{ScriptExecutionResult=ScriptExecutionResult [exitCode=52, output=, errMsg=/opt/GaussDB200/app/FusionInsight_MPPDB_6.5.1/install/FusionInsight-MPPDB-6.5.1/sbin/../tools/functions/logUtils.sh: line 90: : No such file or directory]}] for MPPDBServer#192.168.10.12@GaussDB200.启动过程一直卡在97%  一直重复刷这段日志。有大佬回答下不
  • [实践系列] GaussDB(DWS)实践系列-GaussDB(DWS)如何查询对象(表)的创建时间?
    GaussDB(DWS)如何查询表的创建时间?一、  摘要在项目交付中,经常有人会问“如何在数据库中查询表的创建时间?” ,那么究竟如何在GaussDB(DWS)中查找对象的创建时间呢?本文提供3种方法作为参考,包括dba_objecs视图查看方法、审计日志查看方法和CN日志查看方法。二、  操作演练方法1:视图查询方法DBA_OBJECTS视图存储了数据库中所有数据库对象的相关信息, GaussDB(DWS)支持通过DBA_OBJECTS视图进行查询,字段和详细说明如下:表1 DBA_OBJECTS视图字段名称类型描述ownername对象的所有者object_namename对象的名称object_idoid对象的OIDobject_typename对象的类型namespaceoid对象所在的命名空间createdtimestamp with time zone对象的创建时间last_ddl_timetimestamp with time zone对象最后修改时间,修改行为包括ALTER操作和GRANT、REVOKE操作。注意:需要有系统管理员权限才可以访问。其中对象的类型object_type字段会包括TABLE、INDEX、VIEW、RULE, PROCEDURE、TYPE、OPERATOR等,查询时可根据该字段进行筛选:1.      创建测试表创建测试表,用于后续查询测试。--定义一个表,使用HASH分布。CREATE TABLE employee_info(    id INTEGER NOT NULL,    name VARCHAR(16) NOT NULL,    tel VARCHAR(11),    addr varchar(10))DISTRIBUTE BY HASH(id); --查看当前系统时间。select current_timestamp;测试表创建完成后查看当前系统时间作为参考。2.      查询创建时间通过DBA_OBJECTS视图查看表对象创建时间。select * from dba_objects where object_type='TABLE' and object_name='employee_info';查询结果如下:3.      更新测试表更新测试表employee_info,测试dba_objects视图是否可以保存对象的最后修改时间,修改行为包括ALTER操作和GRANT、REVOKE操作:--向表中增加一个varchar列group_info。ALTER TABLE employee_info ADD group_info varchar(30);--查看当前系统时间。select current_timestamp;相关信息记录如下:4.      查看最后更新时间通过DBA_OBJECTS视图查看对象的最后更新时间。select * from dba_objects where object_type='TABLE' and object_name='employee_info';查询结果如下:方法2:审计日志查看方法审计日志统计信息更全,打开审计总开关audit_enabled=on,并设置审计项audit_system_object。audit_system_object参数说明:该参数决定是否对GaussDB A数据库对象的CREATE、DROP、ALTER操作进行审计。GaussDB A数据库对象包括DATABASE、USER、schema、TABLE等。通过修改该配置参数的值,可以只审计需要的数据库对象的操作。取值范围:整型,0~524287 Ø  0代表关闭数据库对象的CREATE、DROP、ALTER操作审计功能。Ø  非0代表只审计某类或者某些数据库对象的CREATE、DROP、ALTER操作。默认值:12295 换算成19位二进制为000 0011 0000 0000 0111取值说明:该参数的值由19个二进制位的组合求出,这19个二进制位分别代表GaussDB (DWS)的19类数据库对象。如果对应的二进制位取值为0,表示不审计对应的数据库对象的CREATE、DROP、ALTER操作;取值为1,表示审计对应的数据库对象的CREATE、DROP、ALTER操作。这19个二进制位代表的具体审计内容请参见表2。 表2 audit_system_object取值含义说明二进制位含义取值说明第0位是否审计DATABASE对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第1位是否审计SCHEMA对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第2位是否审计USER对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第3位是否审计TABLE对象的CREATE、DROP、ALTER、TRUNCATE操作。0表示不审计该对象的CREATE、DROP、ALTER、TRUNCATE操作;1表示审计该对象的CREATE、DROP、ALTER、TRUNCATE操作。第4位是否审计INDEX对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第5位是否审计VIEW对象的CREATE、DROP操作。0表示不审计该对象的CREATE、DROP操作;1表示审计该对象的CREATE、DROP操作。第6位是否审计TRIGGER对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第7位是否审计PROCEDURE/FUNCTION对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第8位是否审计TABLESPACE对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第9位是否审计RESOURCE POOL对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作第10位是否审计WORKLOAD对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作第11位是否审计SERVER FOR HADOOP对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作第12位是否审计DATA SOURCE对象的CRAETE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第13位是否审计NODE GROUP对象的CREATE、DROP操作。0表示不审计该对象的CREATE、DROP操作;1表示审计该对象的CREATE、DROP操作。第14位是否审计ROW LEVEL SECURITY对象的CREATE、DROP、ALTER操作。0表示不审计该对象的CREATE、DROP、ALTER操作;1表示审计该对象的CREATE、DROP、ALTER操作。第15位是否审计TYPE对象的CREATE、DROP、ALTER操作。0表示不审计TYPE对象的CREATE、DROP、ALTER操作;1表示审计TYPE对象的CREATE、DROP、ALTER操作。第16位是否审计TEXT SEARCH对象(CONFIGURATION和DICTIONARY)的CREATE、DROP、ALTER操作。0表示不审计TEXT SEARCH对象的CREATE、DROP、ALTER操作;1表示审计TEXT SEARCH对象的CREATE、DROP、ALTER操作。第17位是否审计DIRECTORY对象的CREATE、DROP、ALTER操作。0表示不审计DIRECTORY对象的CREATE、DROP、ALTER操作;1表示审计DIRECTORY对象的CREATE、DROP、ALTER操作。第18位是否审计SYNONYM对象的CREATE、DROP、ALTER操作。0表示不审计SYNONYM对象的CREATE、DROP、ALTER操作;1表示审计SYNONYM对象的CREATE、DROP、ALTER操作。 12295 换算成19位二进制为000 0011 0000 0000 0111,修改第3位的值为1,表示审计TABLE对象的CREATE、DROP、ALTER、TRUNCATE操作,修改后的值为12303(对应的19位二进制为000 0011 0000 0000 1111)参数设置如下:gs_guc reload -Z coordinator -Z datanode -N all -I all -c "audit_enabled=on"gs_guc reload -Z coordinator -Z datanode -N all -I all -c "audit_system_object=12303"参数设置命令截图:设置成功:按照方法1中的流程创建并更新测试表,记录系统当前时间作为参照:查看审计日志:select * from pgxc_query_audit('2021-05-27 16:10:00','2021-05-27 16:20:00') where operation_type='ddl' and object_name='employee_info';截图如下:方法3:CN日志查看方法配置 postgresql.conf 配置文件,通过记录表的 DDL 信息,从而确定表的创建时间。log_statement参数介绍:log_statement参数说明:控制记录SQL语句。该参数属于SUSET类型参数,请参考表1中对应设置方法进行设置。即使log_statement设置为all,包含简单语法错误的语句也不会被记录,因为仅在完成基本的语法分析并确定了语句类型之后才记录日志。取值范围:枚举类型•none表示不记录语句。•ddl表示记录所有的数据定义语句,比如CREATE、ALTER和DROP语句。•mod表示记录所有DDL语句,还包括数据修改语句INSERT、UPDATE、DELETE、TRUNCATE和COPY FROM 。•all表示记录所有语句,PREPARE、EXECUTE和EXPLAIN ANALYZE语句也同样被记录。默认值:nonelog_statement参数设置方法:--登录CN所在的数据节点,执行source /opt/huawei/Bigdata/mppdb/.mppdbgs_profilegs_guc reload -Z coordinator -Z datanode -N all -I all -c "log_statement=ddl"参数设置命令截图:查看对应时间点的CN日志,可以记录表的创建时间,详细如下。 
  • [实践系列] GaussDB(DWS)实践系列-行级访问策略优化实践
    【摘要】 在一些局点的交付过程中,ISV需要使用行级访问策略进行用户访问权限控制,省级用户具有全部查询权限,部分市级用户设置行级访问权限。如果行级访问控制使用不好,会导致影响整体查询的执行效率,例如在业务系统建表的过程中,创建1个行级访问策略并增加case when条件,根据登录用户名(current_user)判断用户属性(省级用户还是市级用户),并进行访问控制,实际测试过程中省级用户查询执行耗时17秒。行级访问策略优化实践一、   背景描述       在一些局点的交付过程中,ISV需要使用行级访问策略进行用户访问权限控制,省级用户具有全部查询权限,部分市级用户设置行级访问权限。如果行级访问控制使用不好,会导致影响整体查询的执行效率,例如在业务系统建表的过程中,创建1个行级访问策略并增加case when条件,根据登录用户名(current_user)判断用户属性(省级用户还是市级用户),并进行访问控制,实际测试过程中省级用户查询执行耗时17秒,不符合预期,需要进行优化。      行级访问控制介绍:行级访问控制特性将数据库访问控制精确到数据表行级别,控制表中行级数据可见性,使数据库达到行级访问控制的能力。用户可以在数据表创建行访问控制(Row Level Security)策略,该策略是指针对特定数据库用户、特定SQL操作生效的表达式。当数据库用户对数据表访问时,若SQL满足数据表特定的Row Level Security策略,在查询优化阶段将满足条件的表达式应用到执行计划上。不同用户执行相同的SQL查询操作,读取到的结果是不同的。二、   优化分析对应业务表的行级访问策略如下图所示,使用case when进行访问用户区分,省级用户对应的编号为14400000000,市级用户需要根据else分支逻辑判断是否符合权限设置:实际使用省级用户执行,执行explain analyze select count(1) from kf_bz.hxzg_sb_zys,打印执行计划如下,SQL执行时间需要17S左右:行级访问权限控制是把权限控制约束作为查询的一个过滤条件,然后整个SQL一起做计划,性能和执行方式跟行访问控制的表达式相关,因为case判断条件均为执行过程中动态生成的,需要先补全分支条件再进行剪枝,PG处理机制类似。行级控制策略中case when中省级用户的行级控制权限逻辑简单,但是else分支的市级用户行级控制权限逻辑相对复杂,执行耗时,拖慢了整体的执行速度。三、   解决办法       行级访问控制策略可以绑定用户和角色(rolename),显式拆分省级和市级的用户组替换case when语句,市级的所有用户添加到市级用户组,省级用户添加到省级用户组,例如create row level security POLICY auth_hxzg_sb_zys on kf_bz.hxzg_sb_zys to rolename,在安全策略中指定rolename,并创建两个行级访问策略,一个策略针对省级用户组生效,另一个策略对市级用户组生效。(例如省级role_sj_root,市级role_ds_root),分别对省级和市级两类用户设置行级访问控制)。调整策略后省级用户执行效率提升到1s内返回,符合预期,执行计划如下:省级用户查询:市级用户查询:
总条数:2746 到第 页
上滑加载中