資料查詢效率好慢 用的thinkphp 11萬資料用時0.09

來源:互聯網
上載者:User
//代碼用的是這句 主要是查詢是否存在該資料$sourceurl=$User->where($condition)->select();//我用這句 phpmyadmin 查詢速度也慢的可怕 MySQL 返回的查詢結果為空白 (即零行)。 ( 查詢花費 0.0948 秒 )SELECT * FROM `yuyu_comment` WHERE ( `objectid` = 6120 ) AND ( `membername` = 'j***4' ) 


因為是判斷是否存在使用者的評論 查詢用了0.09 每次查詢的評論都超過20條 加起來速度慢的可怕!

有其他方法解決嗎


回複討論(解決方案)

0.1 秒不算太慢
另外,請在 objectid、membername 上建索引

0.1 秒不算太慢
另外,請在 objectid、membername 上建索引


3Q板板 我還以為是我語句上的問題
不過我一直沒接觸過索引 看的網上的教程也是一頭霧水!
板板有比較容易懂的教程嗎

建索引沒有什麼可難的,在管理工具中點一下就成了

簡單的說,索引就是把相同的內容放在一起。顯然拿起來就快多了
再說建立索引後,內容就排序了。檢索時就從順序尋找變成二分尋找了
11萬條記錄,最壞的情況下
順序尋找要找11萬次
二分尋找也就 17 次就找到了


多謝板板 以後是不是資料更多了 在點一下索引就可以了

我看了下網上的教程太複雜 可能是自己建立索引 工具這麼簡單

索引建好後就由資料庫自己維護了,不再需要勞動你大駕了

索引建好後就由資料庫自己維護了,不再需要勞動你大駕了

謝謝板板 幫我解決了一個頭疼的問題 網站又飛起來了
  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.