Home > Mysql, PHP, Tips > Optimasi Tabel MYSQL dengan PHP

Optimasi Tabel MYSQL dengan PHP


Mysql Optimize

Mysql Optimize

Pada kesempatan kali ini saya akan memberikan contoh script PHP untuk melakukan optimasi pada tabel di database mysql kita. Mengapa kita perlu mengoptimasi tabel – tabel kita di database mysql ? Tentunya untuk mempercepat ketika kita memproses data di dalam tabel mysql tersebut , selain optimasi tabel, penggunaan index di dalam tabel kita juga berpengaruh besar pada kecepatan ketika kita melakukan sebuah query ke tabel mysql kita nantinya.

Langsung saja, sebelumnya kita buat file bernama optimasi.php lalu tuliskan kode dibawah ini :

<?php
$server = “localhost”;
$username = “root”;
$password = “”;
$database = “contoh”;

$koneksi=mysql_connect($server,$username,$password) or die(“Koneksi gagal”);
mysql_select_db($database) or die(“Database tidak bisa dibuka”);

$alltables = mysql_query(“SHOW TABLES”);

while ($table = mysql_fetch_assoc($alltables)){

foreach ($table as $db => $tablename){
$h=mysql_fetch_array(mysql_query(“OPTIMIZE TABLE $tablename”)) or die(mysql_error());
echo ‘<b>Table Name : </b>’.$h[Table].’ | <b>OP : </b>’.$h[Op].’ | <b>Msg Type : </b>’.$h[Msg_type].’ | <b>Msg Text : </b>’.$h[Msg_text].'<br>’;
}

}
?>

Untuk koneksi dan database, sesuaikan dengan konfigurasi mysql yang ada di masing – masing localhost. Jika ada yang ingin ditanyakan mari kita sharing disini. Sekian dulu ya mo persiapkan materi Online Marketing untuk pelatihan di kantor.

Semoga bermanfaat

Categories: Mysql, PHP, Tips Tags: ,
  1. rizupz
    February 9, 2010 at 8:59 am

    Nais syaring gan.
    Kalo bisa dikasih lebih lengkap lg sourcenya agar lebih mudah dipelajari bagi nubi seperti saya. Nanti pasti rame blognya. Ok..

    • erroz
      February 9, 2010 at 9:02 am

      Baik Gan.. Saya juga Nubi masih belajar.. He2x.. Gimana Kabarnya Riz?

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: