Langkau ke kandungan utama

Catatan

Menunjukkan catatan yang berlabel mysql

Panduan dan Tips Menetapkan Indeks pada Jadual MySQL

Indeks pada Jadual MySQL MySQL akan membuat carian baris demi baris setiap kali kita membuat carian menggunakan arahan  WHERE . Masa untuk carian ini akan menjadi lebih panjang setelah jadual kita menjadi semakin besar dan data semakin banyak. Fungsi indeks digunakan untuk mengurangkan masa carian dan mengelakkan MySQL daripada membuat carian keseluruh baris dalam jadual (full table scan) kerana ianya akan memakan masa, memori dan pemprosesan yang tinggi. Indeks akan mengambil data daripada kolum di jadual anda, menyusun semula mengikut susuan huruf atau nombor secara menaik mengikut jenis data. MySQL akan membuat carian pada indeks terlebih dahulu, kemudian barulah ia mengambil baris yang spesifik pada jadual sebenar. Baris yang lain, diabaikan Apa tujuan kita meletakkan indeks di jadual MySQL? Carian lebih laju Baris yang tidak berkenaan, diabaikan Jika indeks ada banyak kolum, mana mana satu gabungan kolum dengan kolum pertama boleh dijadikan satu indeks. Contoh:...

Linux HA - Corosync Pacemaker DRBD dengan MySQL Replication.

Aku setup 2 server dengan DRBD + Corosync + Pacemaker. Salah satu servis yang diselia adalah mysql. Namun, aku jadikan server ini sebagai slave untuk mysql replication. Data diambil dari server lain. Servis : root@server1:~# crm_mon ============ Last updated: Mon Jun 10 12:17:21 2013 Last change: Sun Jun  9 16:40:19 2013 via cibadmin on server1 Stack: openais Current DC: server1 - partition with quorum Version: 1.1.7-ee0730e13d124c3d58f00016c3376a1de5323cff 2 Nodes configured, 2 expected votes 11 Resources configured. ============ Online: [ server1 server2 ] Master/Slave Set: ms_drbd [drbd]     Masters: [ server1 ]     Slaves: [ server2 ] Resource Group: servergrp     ip_server (ocf::heartbeat:IPaddr2): Started server1     fs_drbd (ocf::heartbeat:Filesystem): Started server1     nfs_exports (ocf::heartbeat:exportfs): S...