我在mysql中有一个master和slave DB。我们每个月有超过100万个订单,当我们尝试从master使用mysql视图提取数据时,它会减慢应用程序的速度。所以我们创建了一个slave,我们通过mysql事件将数据转储到sales report table
(事件每5分钟运行一次,并将新记录插入到报告模式中)。每当此事件运行时,复制开始失败。
我有一些基本的检查,是因为mysql事件而不是
还有其他更好的方法吗?
Master
Order Schema
- order
- xxxx
- yyyy
Customer Schema
- customer info
Account Schema
- customer account
- xxxx
- yyyy
Slave
<All the Master DB schema tables & schema we have it in slave by replication and we had created one more schema for reporting purpose>
Order Schema
- order
- xxxx
- yyyy
Customer Schema
- customer info
Account Schema
- customer account
- xxxx
- yyyy
Reports Schema
- sales report