我的問題很簡單,一個記錄:讓我們說,我有假設18446744073709551615記錄在一個表(最大數量),但我想從這些記錄僅選擇一個這樣的事情:
MySQL的 - 選擇18446744073709551615個記錄
SELECT * FROM TABLE1 WHERE ID = 5
1.-結果是否會很慢出現?
,或者如果我有另一個表只有五記錄和我做同樣的查詢
SELECT * FROM TABLE2 WHERE ID = 5
2:將結果顯示在相同的速度在第一選擇還是會快很多在另一個呢?
謝謝。
似乎很容易測試...你有沒有試過? –
@David:是的,只需在您的硬盤上加載2 ** 64值?由此,我們在Facebook上爲所有對象使用64位標識符。這是一個很大的規模。 –
@JeffFerland我明白了。我不讚賞這個規模。但是,從一張足夠大但仍然可管理的數據庫(例如2^32條記錄)的表格中不能明確答案? –