我有一个带有 tsvector 类型列(col)的表。
我通过脚本填充了一些行并使用 cast data::tsvector,但是(!)有些行填充了to_tsvector(data),所以我有具有不同值的行,如下所示:
'?' '?' '???' '??????' '???????' '???????????' '???????????' '??????????'
'?':7 '??':8 '?????':5 '?????':1 '?????????':3 '?????????':2 '????????':4
这对我来说很惊讶 :) 那么没有用to_tsvector(data)准备的值的开销是多少?pg 会在运行时做 to_tsvector 还是什么?