在MonetBD的列模型中,对于不存在每一列值的概念元组(是否存在)有效(如下所述)吗? (这似乎很奇怪,因为现在在显式NULL和“不存在”之间存在区别)。这种情况可能如何发生? (在此示例中,仅应用了事务性全行插入)。可以修理吗?
sql>SELECT x.name, count(*) AS columns_with, z.count FROM sys.tables AS x, sys.columns AS y, sys.statistics AS z WHERE x.id = y.table_id AND y.id = z.column_id GROUP BY x.name, z.count;
+---------+--------------+----------+
| name | columns_with | count |
+=========+==============+==========+
| foobar | 8 | 73553310 |
| foobar | 145 | 73553311 |
+---------+--------------+----------+
2 tuples
sql>