我正在構建一個MySQL表,它將保存許多一對一聊天會話的所有數據。快速索引聊天SQL表
當插入始終是連續的時,對索引表的插入仍然很慢?
使用聊天系統,我期望頻繁的插入以及頻繁的搜索。
每個聊天會話都會跟蹤它自己的會話ID和最新的帖子ID。所以要獲得新帖子,我可以運行這樣的查詢:
SELECT * FROM chat WHERE sessionID = xxxx AND postID > xxx
有沒有辦法有多維索引?看起來最快的索引方式主要是通過sessionID,然後通過postID。
什麼是數據庫服務器? –
這是一個OSX Apache MySQL PHP安裝程序。這是你的意思嗎? – objectivesea
您可以在MySQL中使用sessionID,postID的索引。這是上述查詢的最佳索引。爲了快速插入,使用autoincremet主鍵(通常它對大表有所不同)。 –