我有一个运行和插入数据的服务(很多数据)。有时,这只是几个星期,我收到这个错误:
ERROR: XX001: could not read block 2354 of relation 1663/17633/17925: read only 0 of 8192 bytes.
此错误来自PostGresql的Npgsql连接器:
Exception trace: at Npgsql.NpgsqlConnector.CheckErrors()
at Npgsql.NpgsqlConnector.CheckErrorsAndNotifications()
at Npgsql.NpgsqlCommand.ExecuteCommand()
at Npgsql.NpgsqlCommand.ExecuteNonQuery()
如果我在PGAdmin中执行创建该错误的查询,我也会遇到此错误。任何人都知道为什么这个没有任何特殊的插入查询有这个错误?此表有一个主键,但没有外键,我手动验证,该表不包含主键。
如何解决该错误?