好请跟着我们来,走近科学, 剥丝抽茧 1000行数据,select * 竟然要27秒
首先我们验证了一下,的确在PG_ADMIN查询平台上,查询很慢这张表的确要20多秒才能将1000行数据展出,但问题是他真的只有...那么我们先看看到底是为什么.
从上图看的确是如此,并且pg_admin还因为查询时过载,重新启动了服务
既然这个事情是既定的事实,那么我们先来看看这个表的表结构是什么....第二个和第四个插入的时间基本类似
第三个数据插入的时间是最短的 2秒
第四个main的方式数据插入的时间明显要高于其他插入的时间普通的插入时间是 2秒左右 1000行, 而使用main的方式插入数据需要...而使用extended的方式虽然也是可以使用TOAST的方式但他也是要先去通过main的方式来压缩数据....我们对相关的数据表进行查询, 三个数据库表同样的数据量,但是不同的数据存储方式,提取数据的时间是相同的27秒.