Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Beberapa kueri kecil vs satu kueri panjang. Mana yang lebih efisien?

mengukur perbedaan waktu mikro;-)Saya akan menggunakan satu kueri, lebih sedikit koneksi, lebih sedikit waktu tunggu dan itu dirancang untuk menangani hal-hal semacam itu.

http://www.phpjabbers.com/measuring-php -page-load-time-php17.html

<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$start = $time;
?>
"SELECT COUNT( * ) AS
FROM (

    SELECT users.UID, cnumber
    FROM users
    JOIN identity ON users.UID = identity.UID
    WHERE  'abc'
    IN (google, facebook, twitter, linkedin)

) AS userfound
JOIN jobs ON userfound.cnumber = jobs.cnumber
WHERE JID = 24";


if(resultfromquery == 1)
    //Some code here
else
    //Some code here

<?php
$time = microtime();
$time = explode(' ', $time);
$time = $time[1] + $time[0];
$finish = $time;
$total_time = round(($finish - $start), 4);
echo 'Page generated in '.$total_time.' seconds.';
?>


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. link validasi via email

  2. Relevansi pencarian teks lengkap diukur dalam?

  3. Menggunakan kata kunci MySQL dalam kueri?

  4. Kinerja MySQL:Mengidentifikasi Pertanyaan Panjang

  5. MySQL &set bersarang:GABUNG lambat (tidak menggunakan indeks)