当前位置: 首页 > 知识库问答 >
问题:

常规日志移动另一个表

尉迟禄
2023-03-14

使用MYSQL,我想在每一个数据处立即将我的数据从服务器A上的general_log表记录到服务器B上的一个表中,并在一天结束时从服务器A中删除数据。我试图为此使用触发器,但general_log不允许我编写触发器,因为它看到系统文件。或者,当我使用Fedareted表时,当我删除服务器A上的数据时,服务器B上的数据也会被删除。事先谢谢你的帮助。

共有2个答案

越狐若
2023-03-14

我建议采取以下策略:

首先,按日期对general_log中的数据进行分区。您可以在文档中了解表分区。

其次,设置复制,使服务器B实时识别到服务器A。再一次,您可能需要参考文档。

第三,设置一个作业,在午夜后不久从a中删除上一个分区。

老实说,如果您不了解表分区和复制,应该让一个DBA参与进来。事实上,如果您试图协调多个数据库服务器,您应该有一个DBA参与,他应该理解这些概念以及如何在您的环境中最好地实现它们。

傅峰
2023-03-14

我建议开发一个ETL作业,每天移动数据并将其从旧服务器上删除

 类似资料:
  • 我有3个节点设置 10.x.x.1-应用程序和文件拍10.x.x.2-用于解析和日志存储的机器10.x.x.3-具有集中的日志存储节点,我们需要从该节点将消息推送到弹性搜索中 10.x.x.3 logstash conf文件 是否有任何插件可以将json数据从一个logstash发送到另一个logstash服务器

  • 我一直在设计一个基于Swing的桌面RPG程序,以促进带有GUI控制元素的基于文本的角色扮演。 为了促进这一点,每个正在运行的客户端都会获得一个带有所有重要JFrames的主桌面(托管客户端上的“GM Desktop”和远程客户端上的“Player Desktop”)。此外,GM和Players都可以为角色打开“透视桌面”,为他们提供一个单独的JDesktopPane,其中包含提供该角色视角的“角

  • 1.【强制】 应用中不可直接使用日志系统(Log4j、Logback)中的 API,而应依赖使用日志框架 SLF4J 中的 API,使用门面模式的日志框架,有利于维护和各个类的日志处理方式统一。 import org.slf4j.Logger; import org.slf4j.LoggerFactory; private static final Logger logger = LoggerFa

  • 1.【强制】 日志文件推荐至少保存 15 天,因为有些异常具备以“周”为频次发生的特点。 2.【强制】 应用中的扩展日志 ( 如打点、临时监控、访问日志等 ) 命名方式:appName-logType-logName . log 。 logType :日志类型,推荐分类有stats / desc / monitor / visit 等 ; logName :日志描述。这种命名的好处:通过文件名就可

  • 1.【强制】不要捕获Java类库中定义的继承自RuntimeException的运行时异常类,如:IndexOutOfBoundsException / NullPointerException,这类异常由程序员预检查来规避,保证程序健壮性。 正例:if(obj != null) {...} 反例:try { obj.method() } catch(NullPointerException e)

  • 操作步骤: ①在"图层管理"模块,选择一个带有数据的标注图层,点击"数据视图"。 ②在数据视图中勾选想要移动的记录。 ③点击"移动"按钮。 ④弹出数据移动窗口。 ⑤选择移动至"新建图层"或是"已有标注/线路/区域图层" ,点击移动。 注意: ●把一个图层中的全部或部分数据移动到新建图层或是已有图层,原图层将不作保留。 ●目标图层的字段结构和当前图层必须一致,否则操作失败。 操作动图: [查看原图]