我在表上有一个二级索引:
CREATE NULL_FILTERED INDEX RidesByPassenger ON Rides(
passenger_id,
start_time,
)
如果我运行以下查询:
SELECT start_time FROM Rides@{FORCE_INDEX=RidesByPassenger}
WHERE passenger_id='someid' AND start_time IS NOT NULL;
我可以确定不会访问基表吗?换句话说,如果我只使用主键的第一部分(在本例中是乘客 ID)查询二级索引,它会只使用二级索引吗?还是基表?另外,有没有办法在我运行查询时询问 Spanner 它正在访问哪些表?