我在C#中编写了一个应用程序,它使用MySQL作为数据库(InnoDB),应用程序通过实体框架(MySQL连接器)处理数据。我在一年中遇到了几个问题。
如果停电,那么有时MySQL数据库中的数据会丢失,您无法恢复。因为问题与不匹配的日志序列有关。我读到了这个错误,并看到EF没有向MySQL写入数据,甚至没有给出任何警告或异常。 1)数据丢失是一天中的最后记录,有时甚至是一周内(数据丢失几天)。
2)数据丢失位于记录的中间,例如:从1日到15日有数据,第16,17号没有数据,第18个月有数据。
感谢任何帮助。