检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
数据库迁移 RDS支持导入哪些数据库引擎的数据 为什么要采用mysqldump和pg_dump工具迁移 RDS for MySQL实例迁移中,大量binlog文件导致数据盘空间不足 使用mysqldump导出大表的注意事项 mysqldump的6大使用场景的导出命令
R集成功能。启用CLR集成功能请参考开启CLR集成功能。 操作步骤 创建c#函数,编译出一个SQL Server的dll。 图1 c#函数代码 创建函数详细说明请参见官方文档。 使用SSMS等工具连接数据库。 图2 连接数据库 选择需要创建程序集的数据库,添加对应的程序集。 只能
pt-osc工具连接RDS for MySQL主备实例卡住 场景描述 使用pt-osc工具(pt-online-schema-change)进行online DDL操作时,会遇到连接本地单机实例执行命令成功,但连接云上RDS for MySQL主备实例会卡住的情况,如下图所示,没有输出:
为什么要采用mysqldump和pg_dump工具迁移 该方案优点是简单,容易上手,缺点是停机时间较长。因此它适用于数据量不大,或者允许停机的时间较长,并且在这个时间范围内能够完成的数据。 由于云数据库RDS服务提供的服务与原来的数据库服务是完全兼容的,所以对于用户来说,从原有数
org/documentation/use/#connection-parameters/。 连接PostgreSQL数据库的java代码,可参考以下示例: // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全。 // 本示例以
instant秒级加列 背景 通常情况下大表的DDL操作都会对业务产生很大的影响,需要在业务低峰期做。MySQL 5.7支持原生DDL工具Copy和Inplace算法、以及开源DDL工具gh-ost,减少了DDL期间DML操作被阻塞的情况。但是大表DDL仍然需要花费很长时间。 i
Access pattern字段解释 字段 说明 Index scans ratio 索引扫描/序列扫描的比率。 Index scans 每秒索引扫描次数。 Sequential scans 每秒顺序扫描次数。 表4 DML activity字段解释 字段 说明 Tuples inserted
Seconds_Behind_Master即主备复制时延,通过show slave status查询获取。Seconds_Behind_Master计算的伪代码实现如下: if (SQL thread is running) //如果SQL线程启动 { if (SQL thread processed
MySQL升级版本后,导致现有配置无法正常连接到MySQL-server 客户端超时参数设置不当导致连接超时退出 RDS for MySQL在启用了SSL验证连接功能后,导致代码(php/java/python)等连接数据库失败 istio-citadel证书机制导致每隔45天出现断连 数据库版本升级后Navicat客户端登录实例报错1251
例数据库(结果为“f”表示主数据库)还是只读实例数据库,进而实现读写分离。 使用Python代码的示例如下(psycopg2使用的为libpq): // 认证用的用户名和密码直接写到代码中有很大的安全风险,建议在配置文件或者环境变量中存放(密码应密文存放,使用时解密),确保安全。
如果您对于JDBC连接串设置了characterEncoding为utf8,或者执行过上述操作后,仍旧无法正常插入emoji数据,建议您按照如下示例,在代码中指定连接的字符集为utf8mb4: String query = "set names utf8mb4"; stat.execute(query);
MyISAM在出现数据损害情况下,很多都需要手动修复,无法通过产品服务提供的恢复功能进行数据恢复。 MyISAM向InnoDB的迁移透明,大多数情况不需要改动建表的代码,云数据库自动转换InnoDB即可完成迁移。 FEDERATED引擎 主备实例支持FEDERATED引擎会导致在远端数据库上相同DML重复执行,导致数据错乱。
例的CPU和内存规格。 多表关联查询时,关联字段要加上索引。 可以指定字段或者添加where条件进行查询,避免用select*语句进行全表扫描。 父主题: 性能调优
请参见查看监控指标。 创建只读实例专门负责查询。减轻主实例负载,分担数据库压力。 多表关联查询时,关联字段要加上索引。 尽量避免用select*语句进行全表扫描,可以指定字段或者添加where条件。 父主题: 性能调优
通过DAS服务可以创建链接服务器,实现实例间的数据同步。 请参考RDS for SQL Server添加链接服务器章节检查分布式事务MSDTC是否配置。 参考如下代码在主库创建DBlink。 USE [master] GO EXEC master.dbo.sp_addlinkedserver @server
说明 监控项异常的处理建议 案例 CPU使用率 (%) 该指标用于统计测量对象的CPU使用率。 评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 RDS for MySQL CPU使用率高的问题处理 内存使用率 (%) 该指标用于统计测量对象的内存使用率。
说明 监控项异常的处理建议 案例 CPU使用率 (%) 该指标用于统计测量对象的CPU使用率。 评估业务SQL的执行计划,添加索引避免全表扫描。 扩容CPU规格,满足计算型业务需求。 CPU使用率高问题定位及处理方法 内存使用率 (%) 该指标用于统计测量对象的内存使用率。 扩容实例规格,满足业务需求。
如何查看RDS for MySQL数据库的死锁日志 数据库的死锁日志默认不会记录在错误日志中,您可以通过数据管理服务(Data Admin Service,简称DAS)这款可视化的专业数据库管理工具,快速执行SQL语句查看。 操作步骤 登录管理控制台。 单击管理控制台左上角的,选择区域。
查看ECS镜像 要支持SSL,需要在ECS上提前下载openssl。 sudo yum install -y openssl-devel 在官网获取代码下载链接,使用wget直接下载安装包或者下载到本地后上传到ECS上。 wget https://ftp.postgresql.org/pub/source/v16
查看ECS镜像 要支持SSL,需要在ECS上提前下载openssl。 sudo yum install -y openssl-devel 在官网获取代码下载链接,使用wget直接下载安装包或者下载到本地后上传到ECS上。 wget https://ftp.postgresql.org/pub/source/v16