[SQL ] 關於大型網站的使用者資料表規劃 效率

看板Database作者 (楓葉喵)時間13年前 (2010/12/26 11:47), 編輯推噓0(003)
留言3則, 3人參與, 最新討論串1/2 (看更多)
目前正在規劃一個大型群聚網站, 但是對於目前的工作接觸部分,還沒有做過十萬筆以上資料的管理, 但是目前有一個網站需要做到很龐大的優化,所以特別來請教這邊的大大們, 就是說,今天有一張 使用者資料表A-USER 裡面有 帳號 密碼 姓名 電話 EMAIL 等等資訊 那假設我今天要做登入時,其實只會用到帳號密碼這兩個欄位, 目前我有兩個想法是, 1. 建立View表將帳號密碼獨立出來 2. 將A-USER 拆解成 B-USER_A USER_A=>PK 帳號 密碼 B-USER_B B-USER_B=>PK USER_A=>FK 姓名 電話 EMAIL 詢問重點 這樣兩種方法哪一種效率最高? 然後還有MySql的語法last_insert_id() 這個方法, 前輩們在使用時會特別去綁定資料表在進行使用嗎? 還是說MySql本身就會綁定? 因為我一直在想這方法會不會出現塞錯資料的情況~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 202.39.212.171

12/26 12:41, , 1F
拆表感覺完全沒好處. 另外有需要 view 嗎? 用 select?
12/26 12:41, 1F

12/26 13:47, , 2F
謝謝你給了不少關鍵字~^ ^
12/26 13:47, 2F

12/26 17:11, , 3F
如果每個user的非數字型態欄位很多..還是建議分表..
12/26 17:11, 3F
文章代碼(AID): #1D5hgqJM (Database)
文章代碼(AID): #1D5hgqJM (Database)