Senin, 17 Februari 2014

Cara mempercepat kinerja mysql

Cara mempercepat kinerja mysql
cara yang pertama
1.

Cara mengaktifkan query cache di Mysql :
Lakukan pengecekan fasilitas query_cache Mysql kita dengan menuliskan :

SHOW VARIABLES LIKE  ‘ %query_cache%  ‘

Menghasilkan keterangan :
have_query_cache = yes
query_cache_type=on
query_cache_size = 0

query_cache_size bernilai 0 (nol) ,  sehingga meskipun query_cache aktif fitur query cache tidak akan berguna jika ukurannya masih Nol.

Cara memanfaatkan query_cache di Mysql :

Edit file konfigurasi mysql  Anda (my.ini)
Pada bagian [mysql] tambahkan baris berikut :
set-variable=query_cache_size=64M
Besarnya query_cache disesuaikan dengan resource komputer kita. Logikanya semakin besar query_cache akan semakin baik.
Restart mysql kita.
Untuk membuktikan bahwa query_cache sudah berjalan ulangi langkah diatas dengan menuliskan :

SHOW VARIABLES LIKE  ‘ %query_cache%  ‘

Menghasilkan keterangan :
have_query_cache = yes
query_cache_type=on
query_cache_size = 67108864
2 . optimize pada table

Read More

Rabu, 05 Februari 2014

Membuat Grafik Menggunakan Google Chart


hai pengen buat grafik










ini  nih skripnya

 <!--skrip pertama-->                                      
 <?php
                        $q=mysql_query("SELECT * FROM kurikulum1");
                        $r = mysql_fetch_array($q);
                                                    $kur1= $r['Count(kuesioner.kues_1)'];                                                
                       
                                         ?>    
                                          <?php
                        $q=mysql_query("SELECT Count(kuesioner.kues_1),kuesioner.kues_2, kuesioner.kues_3 FROM `kuesioner` WHERE kuesioner.id LIKE '%fa%' AND NOT
kuesioner.kues_1 = 2 OR
kuesioner.kues_2 = 2 OR
kuesioner.kues_3 = 2");
                        $r = mysql_fetch_array($q);
                                                    $kur2= $r['Count(kuesioner.kues_1)'];                                                
                       
                                         ?>  
                                          <?php
                        $q=mysql_query("SELECT Count(kuesioner.kues_1),kuesioner.kues_2, kuesioner.kues_3 FROM `kuesioner` WHERE kuesioner.id LIKE '%fa%' AND NOT
kuesioner.kues_1 = 3 OR
kuesioner.kues_2 = 3 OR
kuesioner.kues_3 = 3");
                        $r = mysql_fetch_array($q);
                                                    $kur3= $r['Count(kuesioner.kues_1)'];                                                
                       
                                         ?>
                                          <?php
                        $q=mysql_query("SELECT Count(kuesioner.kues_1),kuesioner.kues_2, kuesioner.kues_3 FROM `kuesioner` WHERE kuesioner.id LIKE '%fa%' AND NOT
kuesioner.kues_1 = 4 OR
kuesioner.kues_2 = 4 OR
kuesioner.kues_3 = 4");
                        $r = mysql_fetch_array($q);
                                                    $kur4= $r['Count(kuesioner.kues_1)'];                                                
                       
                                         ?>
                                          <?php
                        $q=mysql_query("SELECT Count(kuesioner.kues_1),kuesioner.kues_2, kuesioner.kues_3 FROM `kuesioner` WHERE kuesioner.id LIKE '%fa%' AND NOT
kuesioner.kues_1 = 5 OR
kuesioner.kues_2 = 5 OR
kuesioner.kues_3 = 5");
                        $r = mysql_fetch_array($q);
                                                    $kur5= $r['Count(kuesioner.kues_1)'];                                                
                       
                                         ?> 

                                         <!--skrip grafik fasilitas-->
                                        
                                         <!--skrip grafik fasilitas-->
<html>
  <head>
    <script src="https://www.google.com/jsapi" type="text/javascript"></script>
    <script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart1);
      function drawChart1() {
        var data = google.visualization.arrayToDataTable([
          ['Nilai', 'Sangat Tdk Puas',       'Tidak Puas','Cukup Puas','puas','sangat puas'] ,
          ['Hasil',  <?php echo $kur1;?>,      <?php echo $kur2;?>,           <?php echo $kur3;?>,         <?php echo $kur4;?>,               <?php echo $kur5;?>]
        
        ]);

        var options = {
          title: 'Jumlah',
          hAxis: {title: 'Grafik Kurikulum Fak Agama', titleTextStyle: {color: 'red'}}
        };

        var chart = new google.visualization.ColumnChart(document.getElementById('chart_div1'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
      <div id="chart_div1" style="height: 600px; width:800px;">
           </div>
  </body>
 <!--skrip ke dua-->
    <script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
        var data = google.visualization.arrayToDataTable([
          ['Year', 'Sangat Tidak Puas', 'Tidak Puas','Cukup Puas','Puas','Sangat Puas'],
          ['2004',  <?php echo $kur1;?>,      40,12,30,43]
         
        ]);

        var options = {
          title: 'Grafik Fasiltas F. Agama Islam',
          hAxis: {title: 'Year', titleTextStyle: {color: 'red'}}
        };

        var chart = new google.visualization.ColumnChart(document.getElementById('chart_div2'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div2" style="width: 900px; height: 500px;"></div>
  </body>
 
  <!--skrip ketiga-->
      <script type="text/javascript">
      google.load("visualization", "1", {packages:["corechart"]});
      google.setOnLoadCallback(drawChart);
      function drawChart() {
          var data = google.visualization.arrayToDataTable([
          ['Year', 'Sangat Tidak Puas', 'Tidak Puas','Cukup Puas','Puas','Sangat Puas'],
          ['2004',  10,      40,12,30,43]
         
        ]);

        var options = {
          title: 'Grafik Layanan F. Agama Islam',
          hAxis: {title: 'Year', titleTextStyle: {color: 'red'}}
        };

        var chart = new google.visualization.ColumnChart(document.getElementById('chart_div3'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="chart_div3" style="width: 900px; height: 500px;"></div>
  </body>
</html>
Read More

Menampilkan Query PHP

Cara menampilkan query php mysql
1. koneksi -- pelajari koneksi dulu
2.. mysql_fetch_array() atau mysql_fetch_assocc
3. untuk lebih detilnya lihat skrip di bawah ini



   
       

             <?php
        error_reporting(0);
     
        $koneksi = mysql_connect("localhost","root","") or die("Koneksi Gagal !" . mysql_error());

        $db = mysql_select_db("phi_minimart_master") or die("Database tidak ada !" . mysql_error());
     
        //Query
        $query = mysql_query("select * from ms_produk", $koneksi);
     
        //Membentuk table dari hasil query
        echo "<table border=1>";
        echo "<tr><td><b>Kode Produk</b></td><td><b>Nama Produk</b></td></tr>";
        while ($baris = mysql_fetch_array($query, MYSQL_ASSOC)) {
                printf("<tr><td>%s</td><td> %s</td></tr>", $baris["kode_produk"],$baris["nama_produk"]);
        }
        echo "</table>";

        mysql_close($koneksi);
?>

           
       
       
   
   

Read More
Powered By Blogger · Designed By asadly.tk