Blog.YHT.Web.ID

Icon

Bosan adalah awal dari penciptaan perubahan.

MySQL : Defragmentasi Tabel InnoDB dan MyISAM

Beberapa hari yang lalu ada seorang Administrator sebuah website internal instansi yang mempertanyakan masalah fragmentasi data. Kebetulan basis data yang dipakai adalah MySQL dan menggunakan mesin penyimpanan InnoDB.

Website tersebut rata-rata memiliki 1500 s/d 2000 hit dalam sekali waktu (melihat status online pada web, tidak tahu ini benar atau tidak) dan seringkali tidak bisa menghubungi basis data saat koneksi sudah mencapai > 2000. Sangat mengganggu memang, mengingat banyak informasi yang dibutuhkan dari web tersebut.

Berbeda dengan mesin penyimpanan MyISAM yang menyimpan data 1 berkas (file) per tabel, InnoDB menyatukannya pada sebuah berkas yang besar. Bila berkas hanya sekian MB saja akses dan perubahan data tidak menjadi masalah. Namun bagaimana bila web tersebut adalah web sibuk yang mengalami perubahan data yang pesat hingga mencapai >1GB dan akses hit yang tinggi? Untuk itulah diperlukan defragmentasi.
Selengkapnya… »

Ketenaran dan Kebahagiaan

Ketika Anda ingin tenar,
buatlah sesuatu yang bisa dilihat atau dipakai orang lain
yang membuatnya bahagia.

Ketika Anda ingin membahagiakan orang lain,
buatlah segala sesuatu terlihat mudah bagi orang lain.

Bila Anda tak ingin dikenal
namun ingin membahagiakan orang lain,
buatlah semua berjalan dengan mudah.

Error Saat Upgrade Slackware-current?

Beberapa hari yang lalu sempat terjadi kegemparan saat terjadi upgrade yang lumayan banyak dari slackware-current.

Sumber dari permasalahannya adalah fitur blacklist di slackpkg yang secara default melarang adanya pemutakhiran paket aaa_elflibs. Letak berkas konfigurasi ada di ‘/etc/slackpkg/blacklist‘.

Bila Anda mengikuti slackware-current saya sarankan untuk tidak mem-blacklist satu paketpun.

Impor CSV ke MySQL dan Expor ke CSV dari MySQL

Sebuah catatan untuk mengolah data CSV [1] ataupun data berbentuk teks lainnya.

Untuk melakukan impor silakan membaca bab 12.2.6. mengenai LOAD DATA INFILE Syntax dokumentasi MySQL [2]. Dengan perintah sebagai berikut kita bisa memasukkan data berbentuk csv ke tabel dalam basis data MYSQL :

LOAD DATA INFILE ‘data.csv’ INTO TABLE tbl_name
FIELDS TERMINATED BY ‘,’ ENCLOSED BY ‘”‘
LINES TERMINATED BY ‘\r\n’
IGNORE 1 LINES;

Yang berarti : Selengkapnya… »

Ketika Ketenangan Diri Terusik

Saya tidak membela diri. Memang saya tidak sepenuhnya bersih. Tapi setidaknya saya telah berusaha untuk tetap menjaga kebersihan diri.

Lingkungan saya memang menuntut kebersihan diri lebih dari tempat yang lain. Banyak kepentingan berseliweran di lingkungan ini dan semua memberikan iming-iming kemudahan manusiawi. Ya, semuanya manusiawi. Saya tidak memungkiri bahwa saya juga butuh itu.
Selengkapnya… »

Belajar Melukis dengan Kamera – Fotografi

Yak, hanya sekedar berbagi mengenai hobi saya yang satu ini, ‘mengintip’. Saya memang bukan photographer kawakan namun biarlah pemula ini berbagi sedikit teori.

Apa itu fotografi? Berikut cuplikan kata sang wikipedia mengenai fotografi :

Fotografi (dari bahasa Inggris: photography, yang berasal dari kata Yunani yaitu “Fos” : Cahaya dan “Grafo” : Melukis/menulis.) adalah proses melukis/menulis dengan menggunakan media cahaya. Sebagai istilah umum, fotografi berarti proses atau metode untuk menghasilkan gambar atau foto dari suatu obyek dengan merekam pantulan cahaya yang mengenai obyek tersebut pada media yang peka cahaya. Alat paling populer untuk menangkap cahaya ini adalah kamera. Tanpa cahaya, tidak ada foto yang bisa dibuat.

Ketika semalam saya bercengkerama dengan salah seorang kolega, kolega saya tersebut memberikan masukan dari hasil jepretan saya. Memang saya tidak ingin belajar dan mengerjakan sesuatu yang bisa dibilang sia – sia karena berdasarkan pendapat pribadi. Saya juga ingin belajar dalam koridor yang benar.

Selengkapnya… »

Entahlah, Hanya Sekedar Curcol di Sore Hari

Dan ketika motivasi itu mulai tumbuh kembali,
ujian bernama birokrasi
yang tak tahu diri
datang menghampiri…

Oh, Indonesiaku…
Kapan engkau maju?

Arsip