看板 Database 關於我們 聯絡資訊
小弟最近遇到了幾個問題 想請版上有相關經驗的前輩多多幫忙 感激不盡 目前使用的是Appserv裡面所含的MySQL資料庫 版本別為 MySQL 6.0.4-alpha 1. 無法刪除索引 之前建立了一組索引,但最近發現該索引使用的情況並不佳 因此使用drop index想要刪除,但可能是索引太大的緣故(3790441 組) 導致無法成功刪除,出現錯誤代碼2006 MySql has gone away的問題 經過google後,調整my.ini裡的參數設定依然無效 (增加 max_allowed_packet= 10M 及 wait_timeout= 60000 兩行) 2. 組合鍵的使用 假設我目前有以下Table(table_name),經常會用到A、B、C三個欄位作條件進行查詢       A | B | C | D | E |      -----------------------------------       . | . | . | . | . |       . | . | . | . | . |       . | . | . | . | . | 想請教各位前輩,在建立索引時 是以 A X B X C 三個欄位下去建立組合鍵較佳 還是分別以A欄、B欄、C欄建立索引較佳? 我的A欄是紀錄日期 B欄紀錄廠商代碼 C欄是產品別 通常一天會有上萬筆的資料 先謝謝大家了 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.121.17.224
danny8376:gone away啊... XD 先確定是不是socket timeout吧www 09/07 17:24
danny8376:索引的話 看這三個是不是都綁在一起查 如果是的話 09/07 17:25
danny8376:就可以做組合鍵 09/07 17:25