检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
拒绝策略需要同时配合其他策略使用,否则没有实际作用。用户被授予的策略中,一个授权项的作用如果同时存在Allow和Deny,则遵循Deny优先原则。 如果您给用户授予GaussDB FullAccess的系统策略,但不希望用户拥有GaussDB FullAccess中定义的删除GaussDB(for MySQ
部分表发生死锁,导致CPU一定幅度抬升。 死锁的表中有大量的外键,这些表的记录在更新时,不仅需要获取本表的行锁,还需要检查外键关联表的记录,获取相应锁。高并发情况下,比普通表更容易锁冲突或死锁,详解官方文档。 当MySQL检查到死锁的表时,会进行事务的回滚。其影响范围不仅是某个表,还会影响外键所在的表,最终导致数据库相关操作变慢。
部分表发生死锁,导致CPU一定幅度抬升。 死锁的表中有大量的外键,这些表的记录在更新时,不仅需要获取本表的行锁,还需要检查外键关联表的记录,获取相应锁。高并发情况下,比普通表更容易锁冲突或死锁,详解官方文档。 当MySQL检查到死锁的表时,会进行事务的回滚。其影响范围不仅是某个表,还会影响外键所在的表,最终导致数据库相关操作变慢。
选择“慢日志”页签,查看慢SQL语句的详细信息。 您可以查看指定数据库下,不同节点和不同SQL语句类型的慢日志记录。 慢日志功能支持查看的SQL语句类型:SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP。 单击页面右上角,查看指定时间段内的慢日志记录。 图1
数据库代理实例的路由模式转发至主节点或只读节点。 图1 单个数据库代理读写分离原理图 多个数据库代理下的读写分离 一个TaurusDB实例下可以创建多个数据库代理实例,最多支持创建4个代理实例,主要适用于有隔离需求的复杂业务。不同的应用服务可以根据业务需要连接不同的数据库代理,数
各租户下的实例的读写性能峰值并非和分配到的CPU资源呈线性关系。例如16U的实例分配给2个租户的MAX_CPU均为8U,那么两个租户同时满载跑业务的总共的TPS将达不到8U实例的2倍。即租户下的实例性能可能比同等规格的非多租实例的性能稍低。 租户管理 创建租户时,需要绑定已经创建的资源配置(resource
并行执行的执行过程中,当select的内容是函数类型时,会比非并行执行多出中间结果的存储过程,可能会导致浮点部分精度差别,导致最终结果有细微的差别。 截断问题 并行执行的执行过程中,当select的内容是函数类型时,会比非并行执行多出中间结果的存储过程。在这个过程中,需要缓存函数的计算结果,可能出现
并行执行的执行过程中,当select的内容是函数类型时,会比非并行执行多出中间结果的存储过程,可能会导致浮点部分精度差别,导致最终结果有细微的差别。 截断问题 并行执行的执行过程中,当select的内容是函数类型时,会比非并行执行多出中间结果的存储过程。在这个过程中,需要缓存函数的计算结果,可能出现
大,即故障倒换时,主节点会优先倒换到优先级高的备节点上,优先级相同的备节点选为主节点的概率相同。最多支持9个备节点设置故障倒换优先级,超过9个的备节点优先级默认为-1,表示不会参与倒换。可通过修改节点的故障倒换优先级来进行调整。 说明: Serverless实例:主节点倒换优先级
参数,对于16U及以下规格的新建实例,该参数值默认为“OFF”,16U以上规格的新建实例,该参数值默认为“ON”。 如果用户修改过该参数,规格变更后参数值不变。否则参数值由变更后的实例规格决定,16U及以下规格的实例,该参数值为OFF,16U以上规格的实例该参数值为ON。 主节点单独规格变更
大,即故障倒换时,主节点会优先倒换到优先级高的备节点上,优先级相同的备节点选为主节点的概率相同。最多支持9个备节点设置故障倒换优先级,超过9个的备节点优先级默认为-1,表示不会参与倒换。可通过修改节点的故障倒换优先级来进行调整。 说明: Serverless实例:主节点倒换优先级
要连接不同的数据库代理,数据库代理连接指定的只读节点,将不同应用服务之间的读请求最终转发到不同的只读节点上,实现业务隔离。 图2 多个数据库代理读写分离 适用场景 事务内有大量请求,导致主节点负载过高的场景。 连接数过多导致主节点负载过高的场景。 有读写分离需求的场景。 读写分离优势
选择“慢日志”页签,查看慢SQL语句的详细信息。 您可以查看指定数据库下,不同节点和不同SQL语句类型的慢日志记录。 慢日志功能支持查看的SQL语句类型:SELECT、INSERT、UPDATE、DELETE、CREATE、ALTER、DROP。 单击页面右上角,查看指定时间段内的慢日志记录。 图1
开启GaussDB(for MySQL)代理的事务拆分功能 默认情况下,云数据库 GaussDB(for MySQL)数据库代理会将事务内的所有请求都发送到主节点以保障事务的正确性,但是某些框架会将所有请求封装到非自动提交的事务中(通过set autocommit=0;关闭自动提交),导致主节点负载过大。
在系统默认关闭并行执行的情况下, 可以使用hint对特定的SQL进行开启。反之,也可以禁止某条SQL进行并行执行。 开启并行执行:采用下面的HINT语法可以开启并行执行。 采用默认的参数配置:SELECT /*+ PQ() */ … FROM … 采用默认的参数配置,同时指定并发度为8:SELECT
在现代企业级IT系统中,数据库的稳定性和可靠性是至关重要的。如果数据库不能稳定运行,那么整个系统的运行也将受到影响。为了保障数据库的稳定运行,用户通常会保守地进行配置,包括但不限于计算资源、内存、存储等多种资源和参数的设置,通过冗余的资源来保障在业务高峰时数据库的正常运行。 然而,在业务
参数,对于16U及以下规格的新建实例,该参数值默认为“OFF”,16U以上规格的新建实例,该参数值默认为“ON”。 如果用户修改过该参数,规格变更后参数值不变。否则参数值由变更后的实例规格决定,16U及以下规格的实例,该参数值为OFF,16U以上规格的实例该参数值为ON。 主节点单独规格变更
包年/包月实例支持扩缩规格和增删只读节点。 自动变配后按照新的规格收费,详情请参考产品价格详情。 由回缩规格产生的退款,系统会自动退还至客户账户,您可通过单击“费用中心”进入“费用中心”页面,在左侧导航栏“订单管理”下的“我的订单”查看费用详情。 表1 包年/包月变配费用说明 变配类型
各租户下的实例的读写性能峰值并非和分配到的CPU资源呈线性关系。例如16U的实例分配给2个租户的MAX_CPU均为8U,那么两个租户同时满载跑业务的总共的TPS将达不到8U实例的2倍。即租户下的实例性能可能比同等规格的非多租实例的性能稍低。 租户管理 创建租户时,需要绑定已经创建的资源配置(resource
在现代企业级IT系统中,数据库的稳定性和可靠性是至关重要的。如果数据库不能稳定运行,那么整个系统的运行也将受到影响。为了保障数据库的稳定运行,用户通常会保守地进行配置,包括但不限于计算资源、内存、存储等多种资源和参数的设置,通过冗余的资源来保障在业务高峰时数据库的正常运行。 然而,在业务