【发布时间】:2019-01-02 07:32:03
【问题描述】:
我正在使用具有 3 个节点的 Galera Cluster。我目前遇到以下问题。我想将超过 5 亿条记录写入数据库,例如表 Data。以下是以下步骤:
- 使用架构作为数据但没有索引创建表 NewData。
- 将 5 亿条记录写入此表。 (使用多个线程写入,每个线程都会写入一堆记录)。
- 完成后,为该表分配索引。
- 将 Data 重命名为 OldData,将 NewData 重命名为 Data。
我目前遇到的问题是索引短语,其他服务无法写入/读取数据。在我增加innodb_buffer_pool_size 后,其他节点可以读取数据但仍然无法写入。
我已进行配置,以便书面作业在与其他 api 不同的节点上写入,但问题仍然相同。我认为如果一个节点的工作量非常大,其他节点应该仍然正常运行。请告诉我为什么以及如何解决这个问题。
谢谢
【问题讨论】:
标签: mysql database-indexes galera