华为云用户手册

  • GS_WLM_SESSION_QUERY_INFO_ALL GS_WLM_SESSION_QUERY_INFO_ALL系统表显示当前CN执行作业结束后的负载管理(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)记录。此数据是从内核中转储到系统表中的数据。当设置GUC参数enable_resource_record为on时,系统会定时(周期为3分钟)将内核中query信息导入GS_WLM_SESSION_QUERY_INFO_ALL系统表。查询该系统表需要sysadmin权限,且仅在数据库postgres下面查询时有数据。 当查询视图无数据显示时,请联系华为工程师提供技术支撑。 表1 GS_WLM_SESSION_QUERY_INFO_ALL字段 名称 类型 描述 datid oid 连接后端的数据库OID。 dbname text 连接后端的数据库名称。 schemaname text 模式的名称。 nodename text 语句执行的CN名称。 username text 连接到后端的用户名。 application_name text 连接到后端的应用名。 client_addr inet 连接到后端的客户端的IP地址。 如果此字段是null,它表明通过服务器机器上UNIX套接字连接客户端或者这是内部进程,如autovacuum。 client_hostname text 客户端的主机名,这个字段是通过client_addr的反向DNS查找得到。这个字段只有在启动log_hostname且使用IP连接时才非空。 client_port integer 客户端用于与后端通讯的TCP端口号,如果使用Unix套接字,则为-1。 query_band text 用于标示作业类型,可通过GUC参数query_band进行设置,默认为空字符串。 block_time bigint 语句执行前的阻塞时间,包含语句解析和优化时间,单位ms。 start_time timestamp with time zone 语句执行的开始时间。 finish_time timestamp with time zone 语句执行的结束时间。 duration bigint 语句实际执行的时间,单位ms。 estimate_total_time bigint 语句预估执行时间,单位ms。 status text 语句执行结束状态:正常为finished,异常为aborted。 abort_info text 语句执行结束状态为aborted时显示异常信息。 resource_pool text 用户使用的资源池。 control_group text 语句所使用的Cgroup。 estimate_memory integer 语句估算内存大小。 min_peak_memory integer 语句在所有DN上的最小内存峰值,单位MB。 max_peak_memory integer 语句在所有DN上的最大内存峰值,单位MB。 average_peak_memory integer 语句执行过程中的内存使用平均值,单位MB。 memory_skew_percent integer 语句各DN间的内存使用倾斜率。 spill_info text 语句在所有DN上的下盘信息: None:所有DN均未下盘。 All: 所有DN均下盘。 [a:b]: 数量为b个DN中有a个DN下盘。 min_spill_size integer 若发生下盘,所有DN上下盘的最小数据量,单位MB,默认为0。 max_spill_size integer 若发生下盘,所有DN上下盘的最大数据量,单位MB,默认为0。 average_spill_size integer 若发生下盘,所有DN上下盘的平均数据量,单位MB,默认为0。 spill_skew_percent integer 若发生下盘,DN间下盘倾斜率。 min_dn_time bigint 语句在所有DN上的最小执行时间,单位ms。 max_dn_time bigint 语句在所有DN上的最大执行时间,单位ms。 average_dn_time bigint 语句在所有DN上的平均执行时间,单位ms。 dntime_skew_percent integer 语句在各DN间的执行时间倾斜率。 min_cpu_time bigint 语句在所有DN上的最小CPU时间,单位ms。 max_cpu_time bigint 语句在所有DN上的最大CPU时间,单位ms。 total_cpu_time bigint 语句在所有DN上的CPU总时间,单位ms。 cpu_skew_percent integer 语句在DN间的CPU时间倾斜率。 min_peak_iops integer 语句在所有DN上的每秒最小IO峰值(列存单位是次/s,行存单位是万次/s)。 max_peak_iops integer 语句在所有DN上的每秒最大IO峰值(列存单位是次/s,行存单位是万次/s)。 average_peak_iops integer 语句在所有DN上的每秒平均IO峰值(列存单位是次/s,行存单位是万次/s)。 iops_skew_percent integer 语句在DN间的IO倾斜率。 warning text 主要显示如下几类告警信息以及SQL自诊断相关告警: Spill file size large than 256MB Broadcast size large than 100MB Early spill Spill times is greater than 3 Spill on memory adaptive Hash table conflict queryid bigint 语句执行使用的内部query id。 query text 执行的语句。 query_plan text 语句的执行计划。 node_group text 语句所属用户对应的逻辑集群(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)。 cpu_top1_node_name text cpu使用率第1的节点名称。 cpu_top2_node_name text cpu使用率第2的节点名称。 cpu_top3_node_name text cpu使用率第3的节点名称。 cpu_top4_node_name text cpu使用率第4的节点名称。 cpu_top5_node_name text cpu使用率第5的节点名称。 mem_top1_node_name text 内存使用量第1的节点名称。 mem_top2_node_name text 内存使用量第2的节点名称。 mem_top3_node_name text 内存使用量第3的节点名称。 mem_top4_node_name text 内存使用量第4的节点名称。 mem_top5_node_name text 内存使用量第5的节点名称。 cpu_top1_value bigint cpu使用率。 cpu_top2_value bigint cpu使用率。 cpu_top3_value bigint cpu使用率。 cpu_top4_value bigint cpu使用率。 cpu_top5_value bigint cpu使用率。 mem_top1_value bigint 内存使用量。 mem_top2_value bigint 内存使用量。 mem_top3_value bigint 内存使用量。 mem_top4_value bigint 内存使用量。 mem_top5_value bigint 内存使用量。 top_mem_dn text 内存使用量topN信息。 top_cpu_dn text cpu使用量topN信息。 n_returned_rows bigint Select返回的结果集行数。 n_tuples_fetched bigint 随机扫描行数。 n_tuples_returned bigint 顺序扫描行数。 n_tuples_inserted bigint 插入行数。 n_tuples_updated bigint 更新行数。 n_tuples_deleted bigint 删除行数。 n_blocks_fetched bigint Cache加载次数。 n_blocks_hit bigint Cache命中数。 db_time bigint 有效的DB时间花费,多线程将累加(单位:微秒)。 cpu_time bigint CPU时间(单位:微秒)。 execution_time bigint 执行器内执行时间(单位:微秒)。 parse_time bigint SQL解析时间(单位:微秒)。 plan_time bigint SQL生成计划时间(单位:微秒)。 rewrite_time bigint SQL重写时间(单位:微秒)。 pl_execution_time bigint plpgsql上的执行时间(单位:微秒)。 pl_compilation_time bigint plpgsql上的编译时间(单位:微秒)。 net_send_time bigint 网络上的时间花费(单位:微秒)。 data_io_time bigint IO上的时间花费(单位:微秒)。 is_slow_query bigint 标记是否为慢查询。 取值为1时表示其为慢查询。 父主题: 系统表
  • PG_SESSION_WLMSTAT PG_SESSION_WLMSTAT视图显示当前用户执行作业正在运行时的负载管理(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)相关信息。查询该视图需要sysadmin权限。 当查询视图无数据显示时,请联系华为工程师提供技术支撑。 表1 PG_SESSION_WLMSTAT字段 名称 类型 描述 datid oid 连接后端的数据库OID。 datname name 连接后端的数据库名称。 threadid bigint 后端线程ID。 sessionid bigint 会话ID。 processid integer 后端线程的pid。 usesysid oid 登录后端的用户OID。 appname text 连接到后端的应用名。 usename name 登录到该后端的用户名。 priority bigint 语句所在Cgroups的优先级。 attribute text 语句的属性: Ordinary:语句发送到数据库后被解析前的默认属性。 Simple:简单语句。 Complicated:复杂语句。 Internal:数据库内部语句。 Unknown:未知。 block_time bigint 语句当前为止的pending的时间,单位s。 elapsed_time bigint 语句当前为止的实际执行时间,单位s。 total_cpu_time bigint 语句在上一时间周期内的DN上CPU使用的总时间,单位s。 cpu_skew_percent integer 语句在上一时间周期内的DN上CPU使用的倾斜率。 statement_mem integer 语句执行使用的statement_mem,预留字段。 active_points integer 语句占用的资源池并发点数。 dop_value integer 语句的从资源池中获取的dop值。 control_group text 语句当前所使用的Cgroups。 status text 语句当前的状态,包括: pending:执行前状态。 running:执行进行状态。 finished:执行正常结束。(当enqueue字段为StoredProc或Transaction时,仅代表语句中的部分作业已经执行完毕,该状态会持续到该语句完全执行完毕。) aborted:执行异常终止。 active: 非以上四种状态外的正常状态。 unknown: 未知状态。 enqueue text 语句当前的排队情况,包括: Global::在全局队列中排队。 Respool:在资源池队列中排队。 CentralQueue:在中心协调节点(CCN)中排队。 Transaction:语句处于一个事务块中。 StoredProc : 语句处于一个存储过程中。 None:未在排队。 Forced None : 事务块语句或存储过程语句由于超出设定的等待时间而强制执行。 resource_pool name 语句当前所在的资源池。 query text 该后端的最新查询。如果state状态是active(活的),此字段显示当前正在执行的查询。所有其他情况表示上一个查询。 is_plana boolean 逻辑集群(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)模式下,语句当前是否占用其他逻辑集群的资源执行。该值默认为f(否)。 node_group text 语句所属用户对应的逻辑集群(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)。 父主题: 系统视图
  • GS_WLM_WORKLOAD_RECORDS GS_WLM_WORKLOAD_RECORDS视图显示当前用户在每个CN上执行作业时在CN上的状态信息。查询该视图需要sysadmin权限。当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。 当查询视图无数据显示时,请联系华为工程师提供技术支撑。 表1 GS_WLM_WORKLOAD_RECORDS字段 名称 类型 描述 node_name text 作业执行所在CN的名称。 thread_id bigint 后端线程ID。 processid integer 后端线程的pid。 time_stamp bigint 语句执行的开始时间。 username name 登录到该后端的用户名。 memory integer 语句所需的内存大小。 active_points integer 语句在资源池上消耗的资源点数。 max_points integer 语句在资源池上可消耗的最大资源点数。 priority integer 作业的优先级。可取integer范围内值,越大优先级越高。 resource_pool text 作业所在资源池。 status text 作业执行的状态,包括: pending:阻塞状态。 running:执行状态。 finished:结束状态。 aborted:终止状态。 unknown:未知状态。 control_group text 作业所使用的Cgroups。 enqueue text 作业的排队信息,包括: GLOBAL:全局排队。 RESPOOL: 资源池排队。 ACTIVE:不排队。 query text 正在执行的语句。 node_group text 逻辑集群(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)名称。 父主题: 系统视图
  • GS_TOTAL_NODEGROUP_MEMORY_DETAIL GS_TOTAL_NODEGROUP_MEMORY_DETAIL返回当前数据库逻辑集群(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)使用内存的信息,单位为MB,若GUC参数enable_memory_limit设置为off,则该函数不能使用。 表1 GS_TOTAL_NODEGROUP_MEMORY_DETAIL字段 名称 类型 描述 ngname text 逻辑集群(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)名称。 memorytype text 内存类型,包括以下几种: ng_total_memory:该逻辑集群的总内存大小。 ng_used_memory:该逻辑集群的实际使用内存大小。 ng_estimate_memory:该逻辑集群的估算使用内存大小。 ng_foreignrp_memsize:该逻辑集群的外部资源池的总内存大小。 ng_foreignrp_usedsize:该逻辑集群的外部资源池实际使用内存大小。 ng_foreignrp_peaksize:该逻辑集群的外部资源池使用内存的峰值。 ng_foreignrp_mempct:该逻辑集群的外部资源池占该逻辑集群总内存大小的百分比。 ng_foreignrp_estmsize:该逻辑集群的外部资源池估算使用内存大小。 memorymbytes integer 内存类型分配内存的大小。 父主题: 系统视图
  • PG_SESSION_IOSTAT PG_SESSION_IOSTAT视图显示当前用户执行作业正在运行时的IO负载管理(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)相关信息。查询该视图需要sysadmin权限或者monitor admin权限。 以下涉及到iops,对于行存,均以万次/s为单位,对于列存,均以次/s为单位。 当查询视图无数据显示时,请联系华为工程师提供技术支撑。 表1 PG_SESSION_IOSTAT字段 名称 类型 描述 query_id bigint 作业id。 mincurriops integer 该作业当前io在各DN中的最小值。 maxcurriops integer 该作业当前io在各DN中的最大值。 minpeakiops integer 在作业运行时,作业io峰值中,各DN的最小值。 maxpeakiops integer 在作业运行时,作业io峰值中,各DN的最大值。 io_limits integer 该作业所设GUC参数io_limits。 io_priority text 该作业所设GUC参数io_priority。 query text 作业。 node_group text 作业所属用户对应的逻辑集群(当前特性是实验室特性,使用时请联系华为技术工程师提供技术支持。)。 curr_io_limits integer 使用io_priority管控io时的实时io_limits值。 父主题: 系统视图
  • 日志诊断场景 ODBC日志分为unixODBC驱动管理器日志和psqlODBC驱动端日志。前者可以用于追溯应用程序API的执行成功与否,后者是底层实现过程中的一些DFX日志,用来帮助定位问题。 unixODBC日志需要在odbcinst.ini文件中配置: 1 2 3 4 5 6 7 [ODBC] Trace=Yes TraceFile=/path/to/odbctrace.log [GaussMPP] Driver64=/usr/local/lib/psqlodbcw.so setup=/usr/local/lib/psqlodbcw.so psqlODBC日志只需要在odbc.ini加上: [gaussdb] Driver=GaussMPP Servername=10.10.0.13(数据库Server IP) ... Debug=1(打开驱动端debug日志) unixODBC日志将会生成在TraceFile配置的路径下,psqlODBC会在系统/tmp/下生成mylog_xxx.log。
  • 负载均衡场景 当应用程序有大并发场景时可开启负载均衡: 负载均衡即为将并发连接随机分发到所有CN上,避免单个CN负载过大,达到高性能的目的。 配置参数AutoBalance=1,开启负载均衡功能。 参数RefreshCNListTime=5可以选择性配置,默认刷新时间为10秒。 参数Priority=1可以选择性配置,意为并发连接优先发送到配置文件中配置的CN上,当配置的CN全部不可连接时,连接才会被分发到剩余CN上。 示例场景: 集群环境有6个CN,CN1,CN2,CN3,CN4,CN5和CN6;配置文件配置4个CN,为CN1,CN2,CN3和CN4。 配置文件示例: [gaussdb] Driver=GaussMPP Servername=10.145.130.26,10.145.130.27,10.145.130.28,10.145.130.29(数据库Server IP) Database=postgres (数据库名) Username=omm (数据库用户名) Password= (数据库用户密码) Port=8000 (数据库侦听端口) Sslmode=allow AutoBalance=1 RefreshCNListTime=3 Priority=1 当配置文件和集群环境如示例时,并发连接会随机、平均发送到CN1,CN2,CN3和CN4上,连接数均衡。当CN1,CN2,CN3和CN4全部不可用时,并发连接会随机、平均发送到CN5和CN6上。如果此时CN1,CN2,CN3和CN4中有CN重新可用时,连接则不会再发送到CN5和CN6上,而重新发送到重新可用的CN上。
  • 高性能场景 进行大量数据插入时,建议如下: 需要设置批量绑定odbc.ini设置UseBatchProtocol=1数据库设置support_batch_bind。 ODBC程序绑定类型要和数据库中类型一致。 客户端字符集和数据库字符集一致。 事务改成手动提交。 odbc.ini配置文件: [gaussdb] Driver=GaussMPP Servername=10.10.0.13(数据库Server IP) ... UseBatchProtocol=1 (默认打开) ConnSettings=set client_encoding=UTF8 (设置客户端字符编码,保证和server端一致)
  • PG_INDEX PG_INDEX系统表存储索引的一部分信息,其他的信息大多数在PG_CLASS中。 表1 PG_INDEX字段 名称 类型 描述 indexrelid oid 这个索引在pg_class里的记录的OID。 indrelid oid 使用这个索引的表在pg_class里的记录的OID。 indnatts smallint 索引中的字段数目。 indisunique boolean 如果为真,这是个唯一索引。 如果为假,这不是唯一索引。 indisprimary boolean 如果为真,该索引代表该表的主键。这个字段为真的时候indisunique总是为真。 如果为假,该索引不是该表的主键。 indisexclusion boolean 如果为真,该索引支持排他约束。 如果为假,该索引不支持排他约束。 indimmediate boolean 如果为真,在插入数据时会立即进行唯一性检查。 如果为假,在插入数据时不会进行唯一性检查。 indisclustered boolean 如果为真,则该表最后在这个索引上建了簇。 如果为假,则该表没有在这个索引上建簇。 indisusable boolean 如果为真,该索引对insert/select可用。 如果为假,该索引对insert/select不可用。 indisvalid boolean 如果为真,则该索引可以用于查询。如果为假,则该索引可能不完整,仍然必须在INSERT/UPDATE操作时进行更新,不过不能安全的用于查询。如果是唯一索引,则唯一属性也将不为真。 indcheckxmin boolean 如果为true,查询不能使用索引,直到pg_index此行的xmin低于其快照的TransactionXmin,因为该表可能包含它们能看到的不兼容行断开的HOT链。 如果为false,查询可以用于索引。 indisready boolean 如果为真,表示此索引对插入数据是可用的,否则,在插入或修改数据时忽略此索引。 indkey int2vector 这是一个包含indnatts值的数组,这些数组值表示这个索引所建立的表字段。比如一个值为1 3的意思是第一个字段和第三个字段组成这个索引键字。这个数组里的零表明对应的索引属性是在这个表字段上的一个表达式,而不是一个简单的字段引用。 indcollation oidvector 索引各列对应的排序规则的OID,参考pg_collation获取细节。 indclass oidvector 对于索引键字里面的每个字段,这个字段都包含一个指向所使用的操作符类的OID,参阅pg_opclass获取细节。 indoption int2vector 存储列前标识位,该标识位是由索引的访问方法定义。 indexprs pg_node_tree 表达式树(以nodeToString()形式表现)用于那些非简单字段引用的索引属性。它是一个列表,个数与INDKEY中的零值个数相同。如果所有索引属性都是简单的引用,则为空。 indpred pg_node_tree 部分索引断言的表达式树(以nodeToString()的形式表现)。如果不是部分索引,则是空字符串。 indisreplident boolean 如果为真,则此索引的列成为逻辑解码的解码列。 如果为假,则此索引的列不是逻辑解码的解码列。 indnkeyatts smallint 索引中的总字段数,超出indnatts的部分不参与索引查询。 父主题: 系统表
  • PG_INDEX PG_INDEX系统表存储索引的一部分信息,其他的信息大多数在PG_CLASS中。 表1 PG_INDEX字段 名称 类型 描述 indexrelid oid 这个索引在pg_class里的记录的OID。 indrelid oid 使用这个索引的表在pg_class里的记录的OID。 indnatts smallint 索引中的字段数目。 indisunique boolean 如果为真,这是个唯一索引。 如果为假,这不是唯一索引。 indisprimary boolean 如果为真,该索引代表该表的主键。这个字段为真的时候indisunique总是为真。 如果为假,该索引不是该表的主键。 indisexclusion boolean 如果为真,该索引支持排他约束。 如果为假,该索引不支持排他约束。 indimmediate boolean 如果为真,在插入数据时会立即进行唯一性检查。 如果为假,在插入数据时不会进行唯一性检查。 indisclustered boolean 如果为真,则该表最后在这个索引上建了簇。 如果为假,则该表没有再这个索引上建簇 indisusable boolean 如果为真,该索引对insert/select可用。 如果为假,该索引对insert/select不可用。 indisvalid boolean 如果为真,则该索引可以用于查询。如果为假,则该索引可能不完整,仍然必须在INSERT/UPDATE操作时进行更新,不过不能安全的用于查询。如果是唯一索引,则唯一属性也将不为真。 indcheckxmin boolean 如果为true,查询不能使用索引,直到pg_index此行的xmin低于其快照的TransactionXmin,因为该表可能包含它们能看到的不兼容行断开的HOT链。 如果为false,查询可以用于索引。 indisready boolean 如果为真,表示此索引对插入数据是可用的,否则,在插入或修改数据时忽略此索引。 indkey int2vector 这是一个包含indnatts值的数组,这些数组值表示这个索引所建立的表字段。比如一个值为1 3的意思是第一个字段和第三个字段组成这个索引键字。这个数组里的零表明对应的索引属性是在这个表字段上的一个表达式,而不是一个简单的字段引用。 indcollation oidvector 索引各列对应的排序规则的OID,参考pg_collation获取细节。 indclass oidvector 对于索引键字里面的每个字段,这个字段都包含一个指向所使用的操作符类的OID,参阅pg_opclass获取细节。 indoption int2vector 存储列前标识位,该标识位是由索引的访问方法定义。 indexprs pg_node_tree 表达式树(以nodeToString()形式表现)用于那些非简单字段引用的索引属性。它是一个列表,个数与INDKEY中的零值个数相同。如果所有索引属性都是简单的引用,则为空。 indpred pg_node_tree 部分索引断言的表达式树(以nodeToString()的形式表现)。如果不是部分索引,则是空字符串。 indisreplident boolean 如果为真,则此索引的列成为逻辑解码的解码列。 如果为假,则此索引的列不是逻辑解码的解码列。 indnkeyatts smallint 索引中的总字段数,超出indnatts的部分不参与索引查询。 父主题: 系统表
  • PG_INDEX PG_INDEX系统表存储索引的一部分信息,其他的信息大多数在PG_CLASS中。 表1 PG_INDEX字段 名称 类型 描述 indexrelid oid 这个索引在pg_class里的记录的OID。 indrelid oid 使用这个索引的表在pg_class里的记录的OID。 indnatts smallint 索引中的字段数目。 indisunique Boolean 如果为真,这是个唯一索引。 如果为假,这不是唯一索引。 indisprimary Boolean 如果为真,该索引代表该表的主键。这个字段为真的时候indisunique总是为真。 如果为假,该索引不是该表的主键。 indisexclusion Boolean 如果为真,该索引支持排他约束。 如果为假,该索引不支持排他约束。 indimmediate Boolean 如果为真,在插入数据时会立即进行唯一性检查。 如果为假,在插入数据时不会进行唯一性检查。 indisclustered Boolean 如果为真,则该表最后在这个索引上建了簇。 如果为假,则该表没有在这个索引上建簇。 indisusable Boolean 如果为真,该索引对insert/select可用。 如果为假,该索引对insert/select不可用。 indisvalid Boolean 如果为真,则该索引可以用于查询。如果为假,则该索引可能不完整,仍然必须在INSERT/UPDATE操作时进行更新,不过不能安全的用于查询。如果是唯一索引,则唯一属性也将不为真。 indcheckxmin Boolean 如果为true,查询不能使用索引,直到pg_index此行的xmin低于其快照的TransactionXmin,因为该表可能包含它们能看到的不兼容行断开的HOT链。 如果为false,查询可以用于索引。 indisready Boolean 如果为真,表示此索引对插入数据是可用的,否则,在插入或修改数据时忽略此索引。 indkey int2vector 这是一个包含indnatts值的数组,这些数组值表示这个索引所建立的表字段。比如一个值为1 3的意思是第一个字段和第三个字段组成这个索引键字。这个数组里的零表明对应的索引属性是在这个表字段上的一个表达式,而不是一个简单的字段引用。 indcollation oidvector 索引各列对应的排序规则的OID,参考pg_collation获取细节。 indclass oidvector 对于索引键字里面的每个字段,这个字段都包含一个指向所使用的操作符类的OID,参阅pg_opclass获取细节。 indoption int2vector 存储列前标识位,该标识位是由索引的访问方法定义。 indexprs pg_node_tree 表达式树(以nodeToString()形式表现)用于那些非简单字段引用的索引属性。它是一个列表,个数与INDKEY中的零值个数相同。如果所有索引属性都是简单的引用,则为空。 indpred pg_node_tree 部分索引断言的表达式树(以nodeToString()的形式表现)。如果不是部分索引,则是空字符串。 indisreplident Boolean 如果为真,则此索引的列成为逻辑解码的解码列。 如果为假,则此索引的列不是逻辑解码的解码列。 indnkeyatts smallint 索引中的总字段数,超出indnatts的部分不参与索引查询。 父主题: 系统表
  • 监控安全风险 工业仿真工具链云服务通过对接 应用运维管理 服务、 企业主机安全 服务、 Web应用防火墙 服务和DDoS防护服务,监控和保障业务正常运行。 工业仿真工具链云服务通过对接应用运维管理服务实时监控应用及云资源,采集各项指标、日志及事件等数据分析应用健康状态,提供告警及 数据可视化 功能,帮助您及时发现故障,全面掌握应用、资源及业务的实时运行状况。 工业仿真工具链云服务使用了企业主机安全服务对主机、容器进行系统完整性的保护、应用程序控制、行为监控和基于主机的入侵防御等,帮助构建服务器安全体系,降低当前服务器面临的主要安全风险。具体配置请参见HSS使用指导。 工业仿真工具链云服务通过配置Web应用防火墙保护Web服务安全稳定,对HTTP/HTTPS请求进行检测,识别并阻断SQL注入、跨站脚本攻击、网页木马上传、命令/代码注入、文件包含、敏感文件访问、第三方应用漏洞攻击、CC攻击、恶意爬虫扫描和跨站请求伪造等攻击,具体配置策略请参见WAF使用指导。 工业仿真工具链云服务通过配置Anti-DDoS对互联网访问公网IP的业务流量进行实时监测,及时发现异常DDoS攻击流量。在不影响正常业务的前提下,根据用户配置的防护策略,清洗掉攻击流量。同时,Anti-DDoS为用户生成监控报表,清晰展示网络流量的安全状况。具体配置请参见Anti-DDoS操作指导。 父主题: 安全
  • 服务韧性 工业仿真工具链云服务提供网络层防DDos能力和对接 应用性能管理 服务(Application Performance Management,简称 APM ),保障服务的可靠性。 DDoS高防(Advanced Anti-DDoS,简称AAD)是企业重要业务连续性的有力保障。当您的服务器遭受大流量DDoS攻击时,DDoS高防可以保护用户业务持续可用。DDoS高防通过高防IP代理源站IP对外提供服务,将恶意攻击流量引流到高防IP清洗,确保重要业务不被攻击中断。 工业仿真工具链云服务通过对接APM来统计服务可用度、API接口可用度和错误率,通过对接API网关(API Gateway,简称APIG)来统计流控成功率,以实现可靠性指标的采集和度量。 父主题: 安全
  • 数据保护技术 工业仿真工具链云服务通过多种数据保护手段和特性,保障在存储和传输的数据安全可靠。 表1 数据保护手段和特性 数据保护手段 简要说明 详细介绍 传输加密(HTTPS) 支持HTTP和HTTPS两种传输协议,为保证数据传输的安全性,推荐您使用更加安全的HTTPS协议。 传输敏感数据(包含密码)时使用TLS1.2版本的HTTPS协议,支持完整性和机密性保护。 服务端存储加密 服务端对于敏感数据采取加密存储机制,使用SCC加密机制。 RDS高安全性。 数据备份 使用公有云RDS/OBS提供的数据备份恢复机制。 RDS/OBS高可靠性。 敏感操作保护 用户进行敏感操作时,会对操作用户进行风险提示,或者二次认证通过后进行操作。 敏感操作包括服务的启动、停止、部署与升级等。 父主题: 安全
  • 身份认证 用户访问工业仿真工具链云服务的身份认证采取OrgID认证机制,用户需要经过认证才可以访问工业仿真工具链云服务的业务,用户通过用户名/密码的方式进行认证来获取OrgID用户的Token。Token是系统颁发给用户的访问令牌,承载用户的身份信息。调用工业仿真工具链云服务的接口时,可以用Token进行鉴权,云服务通过OrgID来验证和解析Token。OrgID的认证机制请参见OrgID身份认证。
  • 审计与日志 云审计 服务(Cloud Trace Service, CTS )是华为 云安全 解决方案中专业的日志审计服务,提供对各种云资源操作记录的收集、存储和查询功能,可用于支撑安全分析、合规审计、资源跟踪和问题定位等常见应用场景。 用户开通云审计服务并创建和配置追踪器后,CTS可记录工业仿真工具链云服务的管理事件和数据事件用于审计。 CTS的详细介绍和开通配置方法,请参见CTS快速入门。 工业仿真工具链云服务支持审计的操作事件,请参见支持云审计的关键操作。 查看审计日志,详细操作步骤请参见查看审计事件。 父主题: 安全
  • 支持云审计的关键操作 表1 云审计服务支持的操作列表 操作名称 资源类型 事件名称 创建OrgId租户组织 simuCloudOrgID createOrgIdTenant 订阅OrgId应用 simuCloudOrgID subscribeOrgIdApp 包周期变更 simuCloudCbcResource periodChange 资源订购 simuCloudCbcResource subscribe 修改租户配额信息 simuCloudQuota modifyQuotasByTenantId 删除用户购买实例 simuCloudResourceInstance deleteInstance 批量添加资源标签 simuCloudTmsResource resourceTagBatchCreate 查询资源实例列表 simuCloudTmsResource queryResourceInstances 查询资源数量 simuCloudTmsResource queryResourceInstanceCount 批量删除资源标签 simuCloudTmsResource resourceTagBatchDelete ROS资源清理 simuCloudRosOption rosCleanupResources CBC资源实例查询 simuCloudCbcOption queryResourceInstances CBC资源meta查询 simuCloudCbcOption queryMetaData CBC更新云服务状态 simuCloudCbcOption updateServiceStatus CBC校验云服务信息 simuCloudCbcOption authService CBC解锁资源 simuCloudCbcOption unlockResource CBC锁定资源 simuCloudCbcOption lockResource CBC订购回调 simuCloudCbcOption cbcPeriodSubscribeCallback CBC变更回调 simuCloudCbcOption cbcPeriodChangeCallback
  • 组织管理 SimSpace组织管理引用OrgID相关管理机制,便于维护组织信息、进行企业成员账号管理以及SaaS应用授权管理等。OrgID将HuaweiID账号体系延伸到企业用户,统一华为云面向生态SaaS服务的组织、账号,面向生态伙伴推出SaaS服务账号集成规范。 组织管理依托于OrgID相关管理机制,包括登录认证。 以下操作(认证源管理、组织信息、成员管理和部门管理)均引用自组织成员账号OrgID。 更多账号操作请参考组织成员账号OrgID官方文档。 认证源管理 组织信息 成员管理 部门管理
  • 包年/包月云服务 对于包年/包月计费模式的云服务,用户在购买时会一次性付费,服务将在到期后自动停止使用。 如果在计费周期内不再使用包年/包月云服务,您可以执行退订操作,系统将根据资源是否属于五天无理由退订、是否使用代金券和折扣券等条件返还一定金额到您的账户。详细的退订规则请参见云服务退订规则概览。 如果您已开启“自动续费”功能,为避免继续产生费用,请在自动续费扣款日(默认为到期前7日)之前关闭自动续费。
  • 核对仿真计算用量是否与实际相符 假设用户在2023/04/18 9:59:30提交仿真求解计算,使用规格为CPU计算服务|(CPU:Memory=1:4),然后在2023/04/18 10:45:46任务结束,其中9:59:30~10:00:30是上传加载文件,10:00:30开始计算,10:43:30计算结束,大量的后处理结果文件自动下载回工业仿真云平台中,10:45:46全部结束,则: 第一个计费周期为9:00:00 ~ 10:00:00,在9:59:30 ~ 10:00:00间不产生费用。 第二个计费周期为10:00:00 ~ 11:00:00,在10:00:00 ~ 10:43:30间产生费用,该计费周期内的计费时长为0.7250小时,即2610秒。 您需要为每个计费周期付费,计费公式如表1所示。产品价格详情中标出了仿真计算的每小时价格,您需要将每小时价格除以3600,得到每秒价格。 工业仿真计算-仿真求解计算流水账单 按需计费云计算按小时计费,每一个小时整点结算一次费用,您可以在流水账单中核对每一个计费周期的信息是否和实际相符,具体如表1所示。 表1 仿真求解计算流水账单 产品类型 工业仿真计算 产品 仿真求解计算 计费模式 按需 消费时间 2023/04/18 9:59:30 ~ 2023/04/18 10:45:46时段计费系统将生成1笔流水账单,对应每一个计费周期,分别如下:2023/04/18 10:00:00 ~ 2023/04/18 10:43:30 官网价 官网价=使用量*单价*容量 本例中,在第一个计费周期内云硬盘的使用量为0.7250小时,即2610秒,单价可在售卖页中查询,以0.6元/小时为例,那么官网价=(2610 ÷ 3600) * 0.6 = 0.435 元。同理,您可以计算剩余计费周期内资源的官网价。 优惠金额 用户使用云服务享受折扣优惠如商务折扣、伙伴授予折扣以及促销优惠等减免的金额。基于官网价的优惠金额。 抹零金额 华为云产品 定价精度为小数点后8位(单位:元),因此在计费过程中会产生小数点后8位的资源使用费用。而在实际扣费时,仅扣除到小数点后2位,小数点后第3位到第8位部分金额会被舍弃,这种舍弃部分的金额称作抹零金额。 以第一个计费周期为例,抹零金额为:0.005 元 应付金额 应付金额=官网价-优惠金额-抹零金额 以第一个计费周期为例,假设优惠金额为0,那么应付金额=0.435 - 0 - 0.005 = 0.43 元
  • 计费说明 工业仿真云平台是用户开展仿真工作的一站式平台,所有管理、仿真作业操作均需要在仿真云平台上开展,该平台包含了数据管理、作业管理等各项能力,需要存储大量元数据和作业数据。工业仿真云平台根据用户数量按照订阅的版本进行收费。具体内容如表1所示。 表1 工业仿真云平台计费项 计费项 计费项说明 适用的计费模式 计费公式 工业仿真云平台 (x版本) 按用户数收取平台费。 包月/包年 工业仿真云平台单价 * 用户数 * 包月月份数
  • 计费说明 云原生仿真是一个全新的让用户可以在浏览器中端到端完成所有仿真工作的工具链,采用云原生架构,随时随地访问,云原生仿真是每天开展仿真都需要使用的功能,因此按照包周期方式计费。云原生仿真根据用户数量按照订阅的版本进行收费。具体内容如表1所示。 表1 工业仿真云平台计费项 计费项 计费项说明 适用的计费模式 计费公式 云原生仿真 (x版本) 按用户数收取平台费。 包月/包年 云原生仿真单价 * 用户数 * 包月月份数
  • 计费示例 假设您在2023/04/18 9:59:30提交仿真求解计算,使用规格为CPU计算服务|(CPU:Memory=1:4),然后在2023/04/18 10:45:46任务结束,其中9:59:30~10:00:30是上传加载文件,10:00:30开始计算,10:43:30计算结束,大量的后处理结果文件自动下载回工业仿真云平台中,10:45:46全部结束,则: 第一个计费周期为9:00:00 ~ 10:00:00,在9:59:30 ~ 10:00:00间不产生费用。 第二个计费周期为10:00:00 ~ 11:00:00,在10:00:00 ~ 10:43:30间产生费用,该计费周期内的计费时长为0.7250小时,即2610秒。 您需要为每个计费周期付费,计费公式如表1所示。产品价格详情中标出了仿真计算的每小时价格,您需要将每小时价格除以3600,得到每秒价格。 表1 计费公式 仿真计算类型 计费公式 资源单价 仿真前后处理计算 仿真前后处理计算某规格单价 * 计费时长 以售卖页显示的价格为准。 仿真求解计算 仿真求解计算某规格单价 * 计费时长 以售卖页显示的价格为准。 工业仿真计算-仿真前后处理计算从浏览器打开时刻算起,到在浏览器中单击退出结束为止。如果用户非正常关闭浏览器,云服务不会立刻收到停止的通知,只能在若干分钟后的心跳检查中判断,因此会产生少量的计量误差。
  • 适用计费项 工业仿真计算-仿真前后处理计算:开展各项模型网格剖分等前后处理工作,需要计算资源加载仿真软件,加载后的传统的仿真软件可以通过浏览器访问的方式使用,打开则计费,关闭则停止计费,配合仿真软件的按需计费使得客户避免了购买昂贵的License软件和开发工作站。 工业仿真计算-仿真求解计算:在完成模型网格剖分后,会提交仿真求解作业,用到CPU计算,是个低频次提交,长时间计算的场景,适合按需计费。
  • 计费周期 按需计费按小时计费,每一个小时整点结算一次费用(以GMT+8时间为准),结算完毕后进入新的计费周期。计费的起点以仿真计算启动成功的时间点为准,终点以仿真计算结束时间为准。 工业仿真计算从创建到启动需要一定时长,计费的起点是作业真正开始计算的时间点,而非作业创建的时间,也不包含求解文件上传、下载的时间。 例如,您在8:45:00提交了一个求解作业,完成作业前准备工作上传模型数据后于8:45:30开始进行计算,然后在8:55:30结束求解计算,并于8:56:00完成求解结果上传,则仿真计算的计费周期为8:00:00 ~ 9:00:00,在8:45:30 ~ 8:55:30间产生费用,该计费周期内的计费时长为0.1667小时,即600秒。
  • 计费示例 假设您在2023/03/08 15:50:04订阅了3个用户时长为一个月的云服务。购买时长为一个月,并在到期前手动续费1个月,则: 第一个计费周期为:2023/03/08 15:50:04 ~ 2023/04/08 23:59:59 第二个计费周期为:2023/04/08 23:59:59 ~ 2023/05/08 23:59:59 您需要为每个计费周期预先付费,计费公式如表1所示。 表1 计费公式 资源类型 计费公式 资源单价 工业仿真云平台 云服务规格单价 * 用户数 * 购买时长 以售卖页显示的价格为准。 云原生仿真 云服务规格单价 * 用户数 * 购买时长 以售卖页显示的价格为准。
  • 到期后影响 图2描述了包年/包月云服务各个阶段的状态。购买后,在计费周期内资源正常运行,此阶段为有效期;资源到期而未续费时,将陆续进入宽限期和保留期。 图2 包年/包月云服务生命周期 到期预警 包年/包月云服务在到期前的7天内,系统将向用户推送到期预警消息。预警消息将通过邮件、短信和站内信的方式通知到华为云账号的创建者。 到期后影响 当您的包年/包月云服务到期未续费,首先会进入宽限期,资源状态变为“已过期”。宽限期内您可以正常访问云服务。保留期服务将被冻结,无法开展仿真计算活动。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 关于续费的详细介绍请参见续费概述。
  • 计费模式概述 工业仿真工具链云服务和云原生仿真提供包年/包月计费模式。 包年/包月:一种预付费模式,即先付费再使用,按照订单的购买周期进行结算。购买周期越长,享受的折扣越大。一般适用于仿真需求量长期稳定的成熟业务。 工业仿真计算提供按需计费模式。 按需计费:一种后付费模式,即先使用再付费,按照仿真计算实际使用时长计费,小时级计费,按小时结算。按需计费模式允许您根据实际业务需求灵活地调整资源使用,无需提前预置资源,从而降低预置过多或不足的风险。一般适用于仿真计算需求不多的中小企业或仿真计算需求突增的场景。 父主题: 计费模式
  • 续费相关的功能 包年/包月云服务器续费相关的功能如表1所示。 表1 续费相关的功能 功能 说明 手动续费 包年/包月云服务从订阅到被自动删除之前,您可以随时在工业仿真工具链云服务控制台为云服务续费,以延长云服务的使用时间。 自动续费 开通自动续费后,云服务会在每次到期前自动续费,避免因忘记手动续费而导致数据被自动删除。 在包年/包月云服务生命周期的不同阶段,您可以根据需要选择一种方式进行续费,具体如图1 云服务生命周期所示。 图1 云服务生命周期 云服务从订阅至到期前,处于正常运行阶段,资源状态为“运行中”。 到期后,资源状态变为“已过期”。 到期未续费时,云服务首先会进入宽限期,宽限期到期后仍未续费,资源状态变为“已冻结”。 超过宽限期仍未续费将进入保留期,如果保留期内仍未续费,数据将被自动删除。 华为云根据客户等级定义了不同客户的宽限期和保留期时长。 在云服务到期前均可开通自动续费,到期前7日凌晨3:00首次尝试自动续费,如果扣款失败,每天凌晨3:00尝试一次,直至云服务到期或者续费成功。到期前7日自动续费扣款是系统默认配置,您也可以根据需要修改此扣款日。
  • E CS 控制台功能依赖的角色或策略 表3 表1 ECS控制台依赖服务的角色或策略 控制台功能 依赖服务 需配置角色/策略 云服务器主机安全功能 企业主机安全服务 HSS IAM 用户设置了ECS FullAccess权限后,需要增加HSS ReadOnlyAccess权限后才能查看主机安全相关信息。 云服务器控制台总览 专属主机服务 DEH IAM用户设置了ECS FullAccess权限后,需要增加DeH ReadOnlyAccess权限后才能查看已有专属主机。 购买弹性云服务器实例 标签管理服务 TMS IAM用户设置了ECS FullAccess权限后,需要增加TMS ReadOnlyAccess权限后才能查看预定义标签。 云服务器监控详情查看 云监控服务 CES IAM用户设置了ECS FullAccess权限后,需要增加CES ReadOnlyAccess权限后才能查看主机监控信息。
共100000条