[系統] MySQL 索引

看板Database作者 (問愛)時間16年前 (2009/04/17 22:36), 編輯推噓4(404)
留言8則, 3人參與, 最新討論串1/1
請問如果有好幾千萬筆的資料在同一個資料表 表中有一個欄位是時間格式 每次下SQL查詢時都會指定一個時間範圍,好讓查詢出來的資料不會太多 請問這個時間欄位需要建成索引嗎? -- http://0rz.tw/xi9Sn -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.171.4.156

04/18 10:29, , 1F
index or partition table
04/18 10:29, 1F

04/18 10:53, , 2F
其實如果你資料常變動 還要考慮index tree 查詢效率問題
04/18 10:53, 2F

04/18 21:35, , 3F
呃...不太懂 可以解釋一下第一句嗎
04/18 21:35, 3F

04/18 22:06, , 4F
另外請問有沒有提到 partitioning 技術的書呢
04/18 22:06, 4F

04/19 16:17, , 5F
你可以選擇建index 或單純用partition 或兩者兼用
04/19 16:17, 5F

04/19 21:12, , 6F
了解 不過我是想問 因為時間細到秒 索引變得很龐大
04/19 21:12, 6F

04/19 21:16, , 7F
而且每筆資料的時間幾乎不會重複 建索引會不會沒意義呢?
04/19 21:16, 7F

04/20 00:44, , 8F
不會重複才有意義
04/20 00:44, 8F
文章代碼(AID): #19w9Fb8y (Database)