爲MySQL的和inoDB引擎和表,大多數使用用於讀取(不多創建和編輯與讀取查詢比較)使用MySQL的正常主鍵自動遞增或複合鍵
表是對於博客平臺(用戶可以創建自己博客),這裏是我的兩個選項表模式:
例如,對於表的帖子:
1:帖(ID,blog_id,標題,內容)=>id是只有主鍵自動 增量
2:帖(ID,blog_id,標題,內容)=>複合主鍵是 (ID,blog_id),我使用觸發器之前創建查詢遞增ID 列
,並在我的大多數的查詢在兩個類型:其中:
1 :用於檢索單個職位:
where id=5
爲解決一個
where id=2 and blog_id=3
的解決方法二
2:檢索解決一個單一的博客
where blog_id=3
多職位
where blog_id=3
的解決方法二
問題:其中之一是獲得更好的性能?
ps。如果我的問題不清楚,那麼我會解釋更多。
我猜想這取決於你選擇的樣子。 –
@JonStirling我編輯問題 – mohsenJsh