假设我们有 10 亿条记录,并希望通过 post_type将它们存储在One或Three表中。
post_id -> primary key
post_type -> ( page, group, user )
user_id -> index
date -> index
Run Code Online (Sandbox Code Playgroud)
注意:我们有足够的 RAM 来存储缓冲池中的所有数据。( 大约 40 GB )
在我们的情况下,Reading数据库太多了
问题是:WHILE整个数据为ON缓冲池(RAM),有什么不同in performance有3分离表和Join他们,或有1大表,并Select从它没有任何Join。
在某些情况下,我们最好为其他类型的轻型查询使用单独的表。
但我们害怕JOINS。