我在這裏有這種情況。數據庫條目的存在取決於時間
- 拍賣系統上市的命令爲「主動」(他們的最後期限並沒有發生)
- 有很多的訂單,因此最好是有一個字段「活動」而不是列出它們的基礎準時查詢
我不是數據庫專家,只是一個用戶。實施這種情況的最佳方式是什麼?
- 我必須每隔一段時間手動檢查「deadLine」字段並更改「活動」狀態嗎?
- 是否Mysql能夠自動更改字段?
- 查詢類型「選擇訂單」截止日期「已過去」的要求有多嚴格
- 使用布爾標準或時間戳標準進行搜索更好嗎?它就像0,05%有效9.95%被動條目
最後,我必須將舊訂單條目移動到不同的備份表。我的觀點是使表輕量,因爲每秒可能有很多請求。我不知道有多少負載它提出了在數據庫上,無論有用於搜索
我做了一些思考,結果是國旗領域是廢話。拉里絕對是個好主意,非常感謝。這樣我就不必擁有一個線程,它可以將不活動的訂單移動到備份表中。一個大問題是,在訂單到期的時候,如何將其從訂單ID表中刪除是沒有辦法的。看見 ?如果我沒有訂單id表,我只列出過期時間尚未過期的訂單。但是,在訂單到期時,在訂單ID表中,我將如何刪除它?基於什麼 ? – lisak 2011-01-12 12:02:19