Re: [SQL ] 如何改善 LIKE '%search%' 的效能?

看板Database (資料庫)作者 (statue)時間17年前 (2007/07/04 21:25), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串12/18 (看更多)
最近發現一個很怪的現象, MySQL 執行一段時間後, 就算我把 httpd 關閉, MySQL 仍然會吃掉所有的 CPU 資源, 可是我用 SHOW PROCESSLIST; 又看不到任何執行中的指令, 而且經常的會讓 load average 標高到 8-10 以上, 除非我把 mysqld restart 這情況才會馬上改善, 降回 1-3, 不知道有什麼指令可以發掘類似的問題? [mysqld] max_connections = 200 key_buffer = 16M max_allowed_packet = 1M table_cache = 800 sort_buffer_size = 512K net_buffer_length = 8K read_buffer_size = 512K read_rnd_buffer_size = 512K myisam_sort_buffer_size = 8M query_cache_size= 8M set-variable = max_connect_errors=999999 資料庫內有 225 個表格, 經常開啟的約佔一半, 我把很多原來暫存在表格內的頁面轉成一般文字檔案.. CPU 3G, RAM 1G -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.68.122.30
文章代碼(AID): #16Yv_Mo2 (Database)
討論串 (同標題文章)
文章代碼(AID): #16Yv_Mo2 (Database)