检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
参考《弹性云服务器用户指南》创建弹性云服务器,创建的规格可参见下表。 由于TPC-DS、TPC-H数据集占用空间较大,以TPC-DS 1000X和TPC-H 1000X为例,分别占用930GB和1100GB。请创建弹性云服务器时,根据需求添加数据盘,举例如下: 单测TPC-DS或者TPC-H时:挂载2块超高IO
GaussDB(DWS)语句处于idle in transaction状态常见场景 在使用PGXC_STAT_ACTIVITY视图查询用户SQL相关信息时,查询结果中的state字段有时会显示“idle in transaction”。idle in transaction具体含义为:
- - 查询执行时间 查询1 - - 查询2 - - 查询3 - - 总执行时间 - - 执行以下步骤测试优化前的系统性能,以建立基准。 将上一节记下的所有11张表的累计加载时间填入基准表的“优化前”一列。 记录各表的存储使用情况。 使用pg_size_pretty函数查询每张表使用的磁盘空间,并将结果记录到基准表中。
che内存占用大小。如果空闲线程syscache内存占用达到该值时,则清理该线程占用的syscache。 默认值:0.8,0.3,64 设置该参数前,需使用pv_session_memory_detail视图及pv_total_memory_detail视图查看内存占用情况,进行评估。
SHOW 功能描述 SHOW将显示当前运行时参数的数值。可以使用SET语句来设置这些参数。 注意事项 SHOW可以查看的某些参数是只读的,可以查看但不能设置它们的值。 语法格式 1 2 3 4 5 6 7 8 9 SHOW { configuration_parameter
数据如何存储到GaussDB(DWS)? GaussDB(DWS)支持多数据源高效入库,典型的入库方式如下所示。详细指导请参见导入数据。 从OBS导入数据。 数据上传到OBS对象存储服务中,再从OBS中导入,支持CSV,TEXT格式数据。 通过INSERT语句直接插入数据。 用户
PG_TERMINATE_BACKEND ---------------------- t (1 row) 表1 查看会话连接数 描述 命令 查看指定用户的会话连接数上限。 执行如下命令查看连接到指定用户USER1的会话连接数上限。其中-1表示没有对用户user1设置连接数的限制。 SELECT
作。 资源管理 当您有多个数据库用户同时查询作业时,一些复杂查询可能会长时间占用集群资源,从而影响其他查询的性能。例如一组数据库用户不断提交复杂、耗时的查询,而另一组用户经常提交短查询。在这种情况下,短时查询可能不得不在队列中等待耗时查询完成。为了提高效率,GaussDB(DWS
PG_GLOBAL_TEMP_ATTACHED_PIDS 查看全局临时表在当前节点占有资源的会话信息。该视图仅8.2.1.220及以上集群版本支持。 表1 PG_GLOBAL_TEMP_ATTACHED_PIDS字段 名称 类型 描述 schemaname name 模式名。 tablename
信息确定内存异常节点,然后连接到该节点查询pv_total_memory_detail视图确认当前是否还存在内存不足问题,可比较process_used_memory和max_process_memory的关系,如前者明显小于后者,则说明占用内存大的语句已经跑完或者被杀掉,当前系
及时清理保存密码的内存段。 Port 服务器的端口号。 Port=8000 Sslmode 开启SSL模式。 Sslmode=allow UseServerSidePrepare 是否开启数据库端扩展查询协议。 可选值0或1,默认为1,表示打开扩展查询协议。 UseServerSidePrepare=1
数据倾斜查询优秀实践 导入过程存储倾斜即时检测 快速定位查询存储倾斜的表 父主题: 数据库管理
text[] 运行时配置参数的会话缺省。 nodegroup name 用户关联的逻辑集群名字,如果该用户没有管理逻辑集群,则该字段为空。 应用示例 查看当前数据库用户列表: 1 2 3 4 5 6 7 8 SELECT usename FROM pg_user; usename -----------
是否支持磁盘扩容 create table 如何给某个schema下的对象授权 主键如何使用 查询表占用的总大小 建表字段是date,为啥建完是timestamp 开发过程遇到问题、错误码查询 创建外表失败,提示OBS访问被拒绝 账号锁住了,如何解锁 赋予用户schema的all权限后建表仍然报错:ERROR:
在管理控制台上获取到账号ID。账号ID获取步骤如下: 登录管理控制台。 单击用户名,在下拉列表中单击“我的凭证”。 在“API凭证”页面中查看账号ID。 图1 获取账号ID 父主题: 附录
text[] 运行时配置参数的会话缺省。 nodegroup name 用户关联的逻辑集群名字,如果该用户没有管理逻辑集群,则该字段为空。 应用示例 查看当前数据库用户列表: 1 2 3 4 5 6 7 8 SELECT usename FROM pg_user; usename -----------
创建合适的索引可以加速对表中数据行的检索。索引占用磁盘空间,并且降低添加、删除和更新行的速度。如果需要非常频繁地更新数据或磁盘空间有限,则需要限制索引的数量。在表较大时再建立索引,表中的数据越多,索引的优越性越明显。建议仅在匹配如下某条原则时创建索引: 需要经常执行查询的字段。 对于存在多字段连接的查询,建议在连接
如何创建GaussDB(DWS)数据库私有用户和私有表? 场景介绍 在业务场景中,普通用户创建的表,系统管理员dbadmin默认是有访问权限,并未完全私有。而在三权分立开启下的业务场景中,管理员dbadmin对普通用户的表没有访问权限,同时也没有控制权限(DROP、ALTER、TRUNCATE)。
查询集群使用指标列表 功能介绍 该接口用于查询集群使用指标列表。 调用方法 请参见如何调用API。 URI GET /v1/{project_id}/clusters/{cluster_id}/dms/metrics 表1 路径参数 参数 是否必选 参数类型 描述 project_id
资源池资源监控 简介 多租户管理框架下,用户关联资源池执行查询,用户执行查询所占用的资源将汇总至关联资源池上,通过资源池监控视图,用户可以直观的查询到所有资源池的实时资源使用情况,同时也可以通过资源池监控历史表查询资源池资源的历史使用情况。 资源池监控数据每5s更新一次,但是因为