程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> PHP編程 >> 關於PHP編程 >> php+mysql百萬級數據怎麼排序

php+mysql百萬級數據怎麼排序

編輯:關於PHP編程

       php+mysql百萬級數據如何排序?

      php+mysql百萬級數據分頁。因涉及多表多條件聯合查詢。誰能幫忙優化下面的查詢語句。

      if(empty($wheresql)){

      $wheresql="where aid>=(SELECT aid FROM `tj_logs` LIMIT $sqlfirst,1) limit $shownu";

      }else{

      $wheresql.=" and aid>=(SELECT aid FROM `tj_logs` LIMIT $sqlfirst,1) limit $shownu";

      }

      $query=mysql_query("SELECT DISTINCT A.*,B.url,C.username FROM `tj_logs` A LEFT JOIN `tj_domain` B ON A.wid=B.wid LEFT JOIN `tj_members` C ON A.uid=C.uid $wheresql");

      ------解決方案--------------------

      某種意義上說,你應該采取冗余設計,以冗余換效率,這就是所謂的反范式設計

    1. 上一頁:
    2. 下一頁:
    Copyright © 程式師世界 All Rights Reserved