[SQL ] MYSQL & PHP 一個頁面多query的情況

看板Database作者 (brain)時間17年前 (2008/08/02 15:22), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串1/1
我有一個網站 一個頁面query可能10-20次 我的表是用MYISAM 但MYISAM不支援外來建 所以我再增新一筆資料 刪除一筆資料 更新一筆資料 比如增新一篇文章 我的程式一直在反覆檢查 是否有這個會員 可不可以給點建議 像這種的網站(http://www.ishtar.tw) 我要用哪種方式 因為我的程式寫到好幾千行 有很多都是在檢查來檢查去的 如果我用innodb 設定外來鍵 我直接把使用者輸入 丟到SQL語句裡 因為表有設定關聯 所以不符合就query不成功 這樣是否可以減少 我的querY量 但還有一個問題 因為沒實際用過 "聽說" innodb 用count()函數的時候會慢 但程式內很多都是有用到 所以 我不知道該怎麼做才是最佳方法 可以拜託大家給我一點建議嗎?! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.78.187

08/03 12:00, , 1F
innodb只有在select count(*)沒有搭配where的時候會慢,
08/03 12:00, 1F

08/05 14:07, , 2F
select count()只要有where 條件也有涉鎖影 就可以了嗎
08/05 14:07, 2F
文章代碼(AID): #18b0j6rN (Database)