我们有一个PostgreSQL 9.6.14 postgres服务器 我们在其中运行查询导致postgresql进程终止并重新启动postgresql进程的地方
我们不知道为什么会发生
当我们使用另一个过滤器值查询时,查询运行良好
所以我想这与它要查询的数据量有关 但这真的会导致整个postgres服务重新启动吗? 那么也许是内存问题?
postgresql.log
2019-07-12 17:54:13.487 CEST [6459]:[7-1] user =,db =,app =,client = LOG: 服务器进程(PID 11064)被信号11终止:分段 故障2019-07-12 17:54:13.487 CEST [6459]:[8-1] user =,db =,app =,client =详细信息:失败的进程正在运行:
2019-07-12 17:54:13.487 CEST [6459]:[9-1] user =,db =,app =,client = LOG: 终止任何其他活动的服务器进程2019-07-12 17:54:13.488 CEST [11501]:[1-1] user = hg,db = test,app = [未知],client = 172.31.0.43 警告:由于另一台服务器的崩溃而终止连接 过程2019-07-12 17:54:13.488 CEST [11501]:[2-1] user = hg,db = test,app = [未知],client = 172.31.0.43详细信息: postmaster已命令此服务器进程回滚当前 事务并退出,因为另一个服务器进程异常退出 并可能损坏了共享内存。 2019-07-12 17:54:13.488 CEST [11501]:[3-1] user = hg,db = test,app = [unknown],client = 172.31.0.43提示: 稍后,您应该能够重新连接到数据库并重复 您的命令。 2019-07-12 17:54:13.488 CEST [8889]:[2-1] user = hg,db = _test,app = [unknown],client = 172.31.0.46警告: 由于另一个服务器进程崩溃而终止连接
const d = { a: sch, b: null! as Entity<string> };
type D = SchemaOf<typeof d>; // string | ArticleResource
const dd: SchemaOne<D> = d; // okay