任何数据库模式都可能有大量的文本字段。在本文中,我将文本字段分为三类:
小文本:名称、插件、用户名、电子邮件等。这些文本字段通常有一些较低的大小限制,甚至可能使用varchar(N)而不是文本。
大文本:博客帖子内容、文章、HTML内容等。这些是存储在数据库中的自由、不受限制的大段文本。
中等文本:描述、评论、产品评论、堆栈跟踪等。这些是介于小文本和大文本之间的任何文本字段。这些类型的文本通常是不受限制的,但自然比大文本小。
在本文中,我将演示中等大小的文本对PostgreSQL查询性能的惊人影响。