自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(19)
  • 收藏
  • 关注

原创 自建上云clickhous迁移问题

查下ip和端口,自建集群和目标集群位于同一个VPC下,您还需要将目标集群所有节点的IP地址以及其交换机 ID的IPv4网段,添加到自建集群的白名单中。问题背景:客户从自建ck迁移到云上ck实例,配置时发现任务集群名称无法与自建实例使用的集群名称完全一样,并担心影响他们使用,寻求解决方案并再配置任务过程中衍生出其他问题。然后对比下使用空间和目标端云上实例空间的差异,如果客户配置的3个节点,如每个节点100G,那目标实例的空间需要大于等于300×1.2 才能放下源端的数据。需要请求id进行分析。

2025-11-27 20:12:46 228

原创 mysql查询慢得原因

查询慢

2025-10-17 22:12:40 98

原创 polar X1.0分布式RDS mysql

可以的,具体的变配应该和rds mysql类似,可以参考文档中,涉及私有RDS 变配操作的都是支持的,但是迁移可用区对DRDS实例也是有影响的,因为迁移可用区的时候VIP会变更,变更会短暂影响到PolarDB-X的可用性,需要及时在PolarDB-X控制台刷新并查看连接信息。drds的审计的drds层逻辑sql, rds mysql的审计是drds发到rds的物理sql,分别审计不同的内容,所以不回重复的(可以理解为DRDS是拆分前的sql。4、drds开通审计,RDS也开通审计,那记录的日志回重复嘛?

2025-09-04 23:30:10 123

原创 mysql 删除数据并回收磁盘空间

DELETE删除符合条件的记录。TRUNCATE删除表中所有数据。

2025-09-03 23:50:42 368

原创 mysql 内存升高

分析思路。

2025-09-03 16:51:56 95

原创 rds sql server中查询数据库中用户以及login和权限语句

缺少登录名的用户,比如利用备份上云的用户从数据库里面带进来的用户就缺少登录名,阿里云控制台创建的用户就是登录名和数据库用户都有的,这种没登录名的也无法登录数据库的。

2025-08-29 17:18:31 189

原创 ck查询并发查询数

通过这个sql可以看一下1秒内并发开始查询的query数量。

2025-07-01 18:21:41 226

原创 redis迁移时报错超出缓冲区

合理设置此参数可以避免发布订阅客户端的输出缓冲区占用过多内存,但如果将其设置为 0 0 0(不限制buffer使用的空间),看dts导出速度很慢,用户同时的访问,那buffer会不断变大,用户内存不够大,满了可能会oom(导致 Redis 内存溢出),进而影响服务稳定性。client-output-buffer-limit pubsub 参数修改确实可能会影响到线上业务。(不能说完全不影响)所以最好建议客户按照自己的需求调整大一点就可以,如果能承受oom风险也可以设置成000,并且建议业务低峰期操作。

2025-05-23 22:40:35 296

原创 PG数据库如何给database授权

给 新用户授予对 public 模式中所有现有表的读取 (SELECT)、插入 (INSERT)、更新 (UPDATE) 和删除 (DELETE) 权限。这个权限仅适用于当前存在的表,并不会自动应用到将来创建的新表。更改默认权限设置,使得将来在 public 模式下创建的新表也会自动授予新用户 相同的数据操作权限 (SELECT, INSERT, UPDATE, DELETE)。默认权限决定了新创建的对象将具有的初始权限。要访问或操作模式中的对象,用户必须有 USAGE 权限。此命令显式地赋予该权限。

2025-05-23 22:13:29 954

原创 RDS MYSQL 误删库表时如何恢复?

RDS MySQL支持常规和极速级别的库表恢复功能,可以将指定的库、表按备份集或时间点恢复至原实例或新实例。恢复成功后将表rename回来:rename table `biao123` TO biao1。恢复的时候库名db不变,修改对应下面的table,如:biao1→biao123(1)可以恢复为db01库,然后将db01库中的表rename到原来的db库当中。2)直接将源实例中有的db删除,手动执行下备份,然后用旧的备份文件去恢复。问题:恢复时有实例中有同名的db,恢复时报错有相同名字的db。

2025-05-16 21:41:23 176

原创 使用root导入备份时报错缺少SUPER or SYSTEM_VARIABLES_ADMIN privilege

使用RDS MYSQL使用root用户导入备份时候报错you need (at least one of) the SUPER or SYSTEM_VARIABLES_ADMIN privilege(s) for this operation错误信息指出你需要SUPER或权限才能执行某些操作。

2025-05-15 22:04:02 323

原创 mysql刷盘策略sync_binlog

是在崩溃后重新启动时,在执行事务回滚后MySQL 服务器会扫描最新的二进制日志文件以收集事务值并计算二进制日志文件中的最后一个有效位置。然后,MySQL 服务器会通知完成所有已成功写入二进制日志的准备好的事务,并将二进制日志截断到最后一个有效位置。这确保了二进制日志反映表的准确数据 ,因此副本服务器与主服务器保持同步,因为它不会收到已回滚的语句。为防止这种情况,请启用。语句,它会按顺序将许多准备好的事务写入二进制日志,同步二进制日志,然后将事务提交到。默认情况下,日志是同步的,并确保二进制日志已同步。

2025-05-13 17:16:46 1091

原创 binlog_format和innodb_row_format的区别

负责 复制(Replication)和恢复(Recovery),决定主库如何将数据变更记录到二进制日志中,直接影响主从同步的日志量、数据一致性及安全性。,控制 InnoDB 表数据在磁盘上的组织方式(如行溢出处理、压缩等)影响存储空间占用和单表读写性能。

2025-05-12 22:07:28 370

原创 mysql8.0中 innodb_file_per_table参数

文件默认存储在数据库目录下,需确保文件系统(如 ext4、XFS)支持高效的小文件读写。若表数量极多(如数十万),可能导致文件系统因大量小文件而性能下降(需结合。除非有特殊需求(如历史遗留系统依赖共享表空间),否则独立表空间更易管理。单表独立存储,便于直接操作文件(如备份、迁移或恢复特定表)。(.ibd 文件),而不是将所有表的数据存储在共享的。文件占用的空间,避免共享表空间持续膨胀。是一个重要的存储引擎配置参数,它控制。中(如统一存储到特定磁盘),可设置。,已有表需手动迁移(通过。-- 查看当前参数值。

2025-05-12 14:00:44 391

原创 云clickhouse迁移问题

迁移结束后,集群会持续一段时间高频merge操作,这会导致IO使用率上升,从而引起业务请求的延迟增加。如果自建集群和目标集群位于同一个VPC下,需要将目标集群所有节点的IP地址以及其。2.目标端在迁移之前有数据的话可能会无法通过校验,迁移的目标表需要为空表。迁移中的库表停止merge,不需要迁移的库表不会停止merge。迁移的库表不允许进行DDL操作,不需要迁移的库表没有此限制。一、利用CK自带的迁移工具进行CK之间的数据迁移需要。写入数据过程中,目标集群的CPU和内存升高。,添加到自建集群的白名单中。

2025-05-06 18:09:56 504

原创 mysql 8.0中哪些更改被分配了 GTID?

从 MySQL 8.0 开始,此限制不适用,您还可以选择是否用指定的 GTID 集替换 中的整个 GTID 集 ,或者将指定的 GTID 集添加到 中已有的 GTID。在启动服务器之前在服务器的配置文件中进行设置。例如,在执行测试查询以验证启用 GTID 的新服务器上的复制设置后,或者当您想要将新服务器加入复制组但该服务器包含一些组复制不接受的不需要的本地事务时,您可能需要执行此操作。此操作的一个示例用例是,当您在服务器上还原一个或多个数据库的备份时,但是您没有包含服务器上的事务的相关二进制日志。

2025-04-29 10:24:10 524

原创 DTS迁移任务暂停,源端写入停止后,为什么GTID会变化?

2)flush binary logs轮转当前的二进制日志文件,开启一个新的日志文件继续记录执行一次。DTS会在源库定时执行CREATE DATABASE IF NOT EXISTS命令以推进Binlog位点,导致GTID变化。1、DTS任务暂停,只是暂停目标端写入, 没有暂停源端拉取binlog 操作。reader 日志就是在拉取源端的binlog。3、排查源端gtid变化,是否有写入操作进来(只能通过解析binlog)。3)查看binlog看是否mysql ha组件的心跳检测导致的GTID变化。

2025-04-29 09:11:28 151

原创 mysql临时文件过大磁盘满锁

针对binlog cache,应该减少执行大事务的情况,尤其应该减少在多个连接同时执行大事务的情况,如果大事务比较多,可以适当将binlog_cache_size值调大,但是同样不建议为了节省磁盘空间调整这个参数,建议使用短连接执行大事务,降低临时空间开销。适当的将tmp_table_size和max_heap_table_size值调大,但是为了减少磁盘使用而调高tmp_table_size和max_heap_table_size并不明智,因为内存资源远比磁盘资源宝贵。如果长时间不能自动解锁。

2025-04-28 08:12:39 589

原创 mysql 8.0查询update_time部分为空

操作可能仅对索引或缓存进行了修改,而没有直接更新数据,这不会导致更新时间变化。:某些存储引擎(如MyISAM)不支持自动记录最后更新时间,因此对于这些表,经查看官方文档:没有持久化或者被逐出了数据字典缓存导致部分没有更新时间。:对于一些存储引擎或配置,可能需要特定的设置启用自动更新时间记录功能。使用上述命令查询返回的update_time列部分为空。:如果表自创建以来没有进行插入、更新或删除操作,那么。UPDATE_TIMEAS最后更新时间。TABLE_NAME AS表名,以下是可能导致某些行显示为。

2025-04-15 22:00:56 231

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除