检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
ALTER LANGUAGE 本版本暂不支持使用该语法。 父主题: SQL语法
ACCOUNT LOCK | ACCOUNT UNLOCK ACCOUNT LOCK:锁定账户,禁止登录数据库。 ACCOUNT UNLOCK:解锁账户,允许登录数据库。
非系统管理员要改变模式的名称,则该用户必须在此数据库上有CREATE权限。 new_name:模式的新名称。 模式名不能和当前数据库里其他的模式重名。 模式名不能和当前数据库的初始用户重名。 模式的名称不可以“pg_”开头。 模式的名称不可以“gs_role_”开头。
dbname 删除指定数据库上的连接。如果不指定,则删除所有数据库的连接。 取值范围:已存在数据库名。 username 删除指定用户上的连接。如果不指定,则删除所有用户的连接。 取值范围:已存在的用户。
模式名不能和当前数据库里其他的模式重名。 模式的名称不可以“pg_”开头。 取值范围:字符串,要符合标识符命名规范。 AUTHORIZATION user_name 指定模式的所有者。
2、语义解析 将“语法&词法解析”输出的格式化结构转化为数据库可以识别的对象。 3、查询重写 根据规则把“语义解析”的输出等价转化为执行上更为优化的结构。 4、查询优化 根据“查询重写”的输出和数据库内部的统计信息规划SQL语句具体的执行方式,也就是执行计划。
典型SQL调优点 SQL调优是一个不断分析与尝试的过程:试跑Query,判断性能是否满足要求;如果不满足要求,则通过查看执行计划分析原因并进行针对性优化;然后重新试跑和优化,直到满足性能目标。 SQL自诊断 子查询调优 统计信息调优 算子级调优 父主题: SQL调优指南
说明: 函数依赖(Functional Dependency)的概念来自于关系数据库范式(Normal Form),表示属性间的函数关系。函数依赖统计信息,对此概念进行了扩展,表示满足函数关系的数据量占总数据量的比例。
name 现存的聚合函数名(可以有模式修饰) argtype 聚合函数操作的输入数据类型,要引用一个零参数聚合函数,请用*代替输入数据类型列表。 CASCADE 级联删除依赖于这个聚合函数的对象。 RESTRICT 如果有任何依赖对象,则拒绝删除这个聚合函数。这是缺省处理。
DROP AUDIT POLICY 功能描述 删除一个审计策略。 注意事项 只有poladmin,sysadmin或初始用户才能进行此操作。 语法格式 1 DROP AUDIT POLICY [IF EXISTS] policy_name; 参数说明 policy_name 审计策略名称
事务功能由数据库自动维护,不应显式使用事务功能。 语法格式 ROLLBACK PREPARED transaction_id ; 参数说明 transaction_id 待提交事务的标识符。它不能和任何当前预备事务已经使用了的标识符同名。 示例 --开始。
ROLLBACK TO SAVEPOINT 功能描述 ROLLBACK TO SAVEPOINT用于回滚到一个保存点,隐含地删除所有在该保存点之后建立的保存点。 回滚所有指定保存点建立之后执行的命令。保存点仍然有效,并且需要时可以再次回滚到该点。 注意事项 不能回滚到一个未定义的保存点
数组,集合和record 数组 集合 record 父主题: 存储过程
数组 数组类型的使用 在使用数组之前,需要自定义一个数组类型。 在存储过程中紧跟AS关键字后面定义数组类型。定义方法如下。 TYPE array_type IS VARRAY(size) OF data_type; 其中: array_type:要定义的数组类型名。 VARRAY:
如果一个错误被EXCEPTION捕获,PL/SQL函数的局部变量保持错误发生时的原值,但是所有该块中想写入数据库中的状态都回滚。
GOTO语句 GOTO语句可以实现从GOTO位置到目标语句的无条件跳转。GOTO语句会改变原本的执行逻辑,因此应该慎重使用,或者也可以使用EXCEPTION处理特殊场景。当执行GOTO语句时,目标Label必须是唯一的。 语法 label declaration ::= goto
JDBC 连接参数参考 数据类型映射关系 日志管理 常见问题处理 父主题: 附录
Memory GS_SHARED_MEMORY_DETAIL GLOBAL_MEMORY_NODE_DETAIL GLOBAL_SHARED_MEMORY_DETAIL MEMORY_NODE_DETAIL SHARED_MEMORY_DETAIL 父主题: DBE_PERF Schema
Lock LOCKS GLOBAL_LOCKS 父主题: DBE_PERF Schema
GRANT gs_role_pldebugger to user; 需要有两个客户端连接数据库,一个客户端负责执行调试接口作为debug端,另一个客户端执行调试函数,控制server端存储过程执行。示例如下。