我已經看到幾個論壇與這個問題,但他們沒有回答我想知道的一件事。我將首先解釋我的主題:多桌或單桌?
我有一個系統,其中多個用戶的每個日誌都輸入到數據庫(例如,用戶1登錄,用戶2登錄,用戶1進入用戶管理,用戶2更改密碼等)。所以我預計每個用戶每天會有100到200個條目。現在,我在單個表中進行查看,只需使用UserID進行過濾。
我的問題是,這是更有效?我應該使用單個表還是爲每個用戶創建一個表?
我很擔心,如果我使用一個表,系統可能有一定的難度過濾幾千項。我已經閱讀了一些優點和缺點,使用多個表格和一張表格,特別是關於更新表格的方法。
我也想知道哪一個更節省空間?多桌或單桌?
我們擁有超過1500萬條記錄的表格,並且仍然以毫秒爲單位搜索一個人。 – HLGEM
我從來沒有處理大小的表格的經驗 - 很高興知道搜索時間保持低點。 – Erik