SlideShare a Scribd company logo
1 of 9
Basis Data 2
JEFRI FAHRIAN
Logging
Pokok Bahasan
 Apa MySQL log itu?
 Mengapa diperlukan?
 Apa saja jenis-jenis MySQL log itu?
Apa MySQL Log itu?
 Kita perlu merujuk ke berbagai log file untuk men-
debug aplikasi atau meningkatkan kinerjanya.
 Log adalah tempat terbaik untuk memulai
pemecahan masalah.
Jenis – Jenis MySql Log
 Error log
 Query log
 Binary log
 Slow query log
 MySQL menghasilkan error log jika kita menggunakan
mysql.server atau safe_mysqld memulai menjalankan MySQL.
 Kita dapat mengaktifkan beberapa atau semua MySQL log jika
diperlukan. Secara default, MySQL menulis log file di direktori
data.
Error Log
 Error log berisi redirected output dari safe_mysqld
script.
 Pada Unix, file tersebut dinamakan hostname.err.
 Pada Windows, dinamakan mysql.err.
 File tersebut berisi entry untuk setiap startup dan
shutdown terhadap server, termasuk ketika
server di restart.
 Critical errors dan warning terhadap tabel yang
perlu dicek /diperbaiki juga bisa ditampilkan.
Binary Log
 Binary log berisi semua perintah SQL ketika
melakukan perubahan (update) terhadap data.
 Binary log berguna untuk mencatat semua
operasi update sejak backup terakhir.
 -- log-bin=file =  enable binary log
Binary Log
 Misalnya, ketika suatu hari kita melakukan
backup database dan dipertengahan hari
database kita crash. Maka kita masih bisa me-
restore database sampai transaksi terakhir
selasai.
 Caranya:
 Restoring the database
 Applying the transactions from all binary logs
since the last backup
Slow Query Log
 Slow query log berisi rekaman semua perintah
SQL yang membutuhkan waktu lebih lama dari
waktu yang telah ditetapkan di system variable
long_query_time.
 Log ini membantu mengidentifikasi masalah
query dan mengekspos bagian dari database
atau aplikasi yang membutuhkan tuning.
Sekian 

More Related Content

What's hot

Latihan administrasi basis data
Latihan administrasi basis dataLatihan administrasi basis data
Latihan administrasi basis data
Devandy Enda
 

What's hot (20)

Recovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10gRecovery Using RMAN dengan Oracle 10g
Recovery Using RMAN dengan Oracle 10g
 
Trigger
TriggerTrigger
Trigger
 
Audit Trail Comparison Oracle & PostgreSQL
Audit Trail Comparison Oracle & PostgreSQLAudit Trail Comparison Oracle & PostgreSQL
Audit Trail Comparison Oracle & PostgreSQL
 
Pengantar MySQL
Pengantar MySQL Pengantar MySQL
Pengantar MySQL
 
My sql dari pemula hingga mahir
My sql dari pemula hingga mahirMy sql dari pemula hingga mahir
My sql dari pemula hingga mahir
 
Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6Working Instruction Instalation Owncloud On Centos 6
Working Instruction Instalation Owncloud On Centos 6
 
Manajemen Transaksi
Manajemen TransaksiManajemen Transaksi
Manajemen Transaksi
 
Ajar mysql5 1
Ajar mysql5 1Ajar mysql5 1
Ajar mysql5 1
 
Belajar framework code igniter xii rpl
Belajar framework code igniter xii rplBelajar framework code igniter xii rpl
Belajar framework code igniter xii rpl
 
Instalasi OJS 2 di Web Hosting
Instalasi OJS 2 di Web HostingInstalasi OJS 2 di Web Hosting
Instalasi OJS 2 di Web Hosting
 
Intalasi OJS 3.x Pada CPANEL (Fresh Install)
Intalasi OJS 3.x Pada CPANEL (Fresh Install)Intalasi OJS 3.x Pada CPANEL (Fresh Install)
Intalasi OJS 3.x Pada CPANEL (Fresh Install)
 
Tipe rcovery database
Tipe rcovery databaseTipe rcovery database
Tipe rcovery database
 
Easy Upgrade OJS 2.4.x to OJS 3.x
Easy Upgrade OJS 2.4.x to OJS 3.xEasy Upgrade OJS 2.4.x to OJS 3.x
Easy Upgrade OJS 2.4.x to OJS 3.x
 
Instalasi Upgrade Open Journal System
Instalasi Upgrade Open Journal SystemInstalasi Upgrade Open Journal System
Instalasi Upgrade Open Journal System
 
9.android&sq lite
9.android&sq lite9.android&sq lite
9.android&sq lite
 
Install own cloud server di ubuntu 12
Install own cloud server di ubuntu 12Install own cloud server di ubuntu 12
Install own cloud server di ubuntu 12
 
Cara Mengamankan Server OJS
Cara Mengamankan Server OJSCara Mengamankan Server OJS
Cara Mengamankan Server OJS
 
Latihan administrasi basis data
Latihan administrasi basis dataLatihan administrasi basis data
Latihan administrasi basis data
 
Zulkifli 201613012_tugas 5
Zulkifli 201613012_tugas 5Zulkifli 201613012_tugas 5
Zulkifli 201613012_tugas 5
 
Tutorial membuat database dengan Redis
Tutorial membuat database dengan RedisTutorial membuat database dengan Redis
Tutorial membuat database dengan Redis
 

Viewers also liked

Delivering next generation enterprise no sql database technology
Delivering next generation enterprise no sql database technologyDelivering next generation enterprise no sql database technology
Delivering next generation enterprise no sql database technology
marcmcneill
 
2013 bts night presentation
2013 bts night presentation2013 bts night presentation
2013 bts night presentation
kaheathcock
 
Productivity and Onboarding
Productivity and OnboardingProductivity and Onboarding
Productivity and Onboarding
Profiles Asia
 
European financial centres will survive the crisis’ – WELLSPHERE
European financial centres will survive the crisis’ – WELLSPHEREEuropean financial centres will survive the crisis’ – WELLSPHERE
European financial centres will survive the crisis’ – WELLSPHERE
alduckhum
 
The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...
The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...
The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...
Parsons Behle & Latimer
 
Body paragraph and midtest
Body paragraph and midtestBody paragraph and midtest
Body paragraph and midtest
PenyelamatJanda
 
Water-dispenser-water-cooler-main-products-of-lonsid
Water-dispenser-water-cooler-main-products-of-lonsidWater-dispenser-water-cooler-main-products-of-lonsid
Water-dispenser-water-cooler-main-products-of-lonsid
lonsid
 

Viewers also liked (20)

Lineas de producto PHOTOGRAPHY SHOW
Lineas de producto PHOTOGRAPHY SHOWLineas de producto PHOTOGRAPHY SHOW
Lineas de producto PHOTOGRAPHY SHOW
 
Long tails and super users anne-alexander
Long tails and super users anne-alexanderLong tails and super users anne-alexander
Long tails and super users anne-alexander
 
Delivering next generation enterprise no sql database technology
Delivering next generation enterprise no sql database technologyDelivering next generation enterprise no sql database technology
Delivering next generation enterprise no sql database technology
 
камянець подільський
камянець   подільськийкамянець   подільський
камянець подільський
 
2013 bts night presentation
2013 bts night presentation2013 bts night presentation
2013 bts night presentation
 
Productivity and Onboarding
Productivity and OnboardingProductivity and Onboarding
Productivity and Onboarding
 
Get a Seat at the Table: Utah's Legislature and How it Impacts Nonprofit Orga...
Get a Seat at the Table: Utah's Legislature and How it Impacts Nonprofit Orga...Get a Seat at the Table: Utah's Legislature and How it Impacts Nonprofit Orga...
Get a Seat at the Table: Utah's Legislature and How it Impacts Nonprofit Orga...
 
May2013
May2013May2013
May2013
 
European financial centres will survive the crisis’ – WELLSPHERE
European financial centres will survive the crisis’ – WELLSPHEREEuropean financial centres will survive the crisis’ – WELLSPHERE
European financial centres will survive the crisis’ – WELLSPHERE
 
Binder1
Binder1Binder1
Binder1
 
Dia 1
Dia 1Dia 1
Dia 1
 
The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...
The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...
The 2014 Utah Legislative Session: The Interesting, The Ordinary and What to ...
 
Body paragraph and midtest
Body paragraph and midtestBody paragraph and midtest
Body paragraph and midtest
 
Spring gourmet-dinner
Spring gourmet-dinnerSpring gourmet-dinner
Spring gourmet-dinner
 
Ulp pha customer service training presentation gift
Ulp pha customer service training presentation giftUlp pha customer service training presentation gift
Ulp pha customer service training presentation gift
 
Project
ProjectProject
Project
 
Water-dispenser-water-cooler-main-products-of-lonsid
Water-dispenser-water-cooler-main-products-of-lonsidWater-dispenser-water-cooler-main-products-of-lonsid
Water-dispenser-water-cooler-main-products-of-lonsid
 
Polina marketing-projects-2010-2012
Polina marketing-projects-2010-2012Polina marketing-projects-2010-2012
Polina marketing-projects-2010-2012
 
Tizen & Crosswalk
Tizen & CrosswalkTizen & Crosswalk
Tizen & Crosswalk
 
Dobbins power point
Dobbins power pointDobbins power point
Dobbins power point
 

Similar to Presentasi bd2 jefri 4.3 logging

Ws 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWs 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi file
Wahiduna ElQudsy
 
My sql dari pemula hingga mahir (achmad solichin, achmatim.net)
My sql dari pemula hingga mahir (achmad solichin, achmatim.net)My sql dari pemula hingga mahir (achmad solichin, achmatim.net)
My sql dari pemula hingga mahir (achmad solichin, achmatim.net)
theddy_wijaya
 

Similar to Presentasi bd2 jefri 4.3 logging (20)

Database
DatabaseDatabase
Database
 
jBab i
jBab ijBab i
jBab i
 
Mysql 1
Mysql 1Mysql 1
Mysql 1
 
Tutorial my sql
Tutorial my sqlTutorial my sql
Tutorial my sql
 
Ws 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi fileWs 01-install appserv+xampp+konfigurasi file
Ws 01-install appserv+xampp+konfigurasi file
 
1. Modul Praktikum SI0044 Basis Data Dasar.pdf
1. Modul Praktikum SI0044 Basis Data Dasar.pdf1. Modul Praktikum SI0044 Basis Data Dasar.pdf
1. Modul Praktikum SI0044 Basis Data Dasar.pdf
 
Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 - Tugas 4 0317-fahreza yozi-1612510832 -
Tugas 4 0317-fahreza yozi-1612510832 -
 
laporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysqllaporan praktikum rekayasa software php dan mysql
laporan praktikum rekayasa software php dan mysql
 
Kelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engineKelebihan dan kekurangan database engine
Kelebihan dan kekurangan database engine
 
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
Tugas sim, theresia hanitalia, , yananto mihadi p., s.e., m.si., cma. dbms (d...
 
My sql dari Pemula hingga Mahir (achmad solichin)
My sql dari Pemula hingga Mahir (achmad solichin)My sql dari Pemula hingga Mahir (achmad solichin)
My sql dari Pemula hingga Mahir (achmad solichin)
 
Pel myswl
Pel myswlPel myswl
Pel myswl
 
Instalasi serta DDL dan DML sederhana MariaDB
Instalasi serta DDL dan DML sederhana MariaDBInstalasi serta DDL dan DML sederhana MariaDB
Instalasi serta DDL dan DML sederhana MariaDB
 
Management database
Management databaseManagement database
Management database
 
Tugas makalah 4 ka34 pemograman generasi ke 4
Tugas makalah 4 ka34 pemograman generasi ke 4Tugas makalah 4 ka34 pemograman generasi ke 4
Tugas makalah 4 ka34 pemograman generasi ke 4
 
Tugas 2 0317 (Individu)
Tugas 2  0317 (Individu)Tugas 2  0317 (Individu)
Tugas 2 0317 (Individu)
 
Tugas ii 0317_arie firmandani_1512510445
Tugas ii  0317_arie firmandani_1512510445Tugas ii  0317_arie firmandani_1512510445
Tugas ii 0317_arie firmandani_1512510445
 
Part 15 triggerr
Part 15  triggerrPart 15  triggerr
Part 15 triggerr
 
Modul MySQL
Modul MySQLModul MySQL
Modul MySQL
 
My sql dari pemula hingga mahir (achmad solichin, achmatim.net)
My sql dari pemula hingga mahir (achmad solichin, achmatim.net)My sql dari pemula hingga mahir (achmad solichin, achmatim.net)
My sql dari pemula hingga mahir (achmad solichin, achmatim.net)
 

More from Jefri Fahrian

More from Jefri Fahrian (20)

06.77 JAVA SE_adapter classes
06.77 JAVA SE_adapter classes06.77 JAVA SE_adapter classes
06.77 JAVA SE_adapter classes
 
06.84 JAVA SE_drawing graphics
06.84 JAVA SE_drawing graphics06.84 JAVA SE_drawing graphics
06.84 JAVA SE_drawing graphics
 
05.70 JAVA SE_java list
05.70  JAVA SE_java list05.70  JAVA SE_java list
05.70 JAVA SE_java list
 
05.63 JAVA SE_java button final
05.63 JAVA SE_java button final05.63 JAVA SE_java button final
05.63 JAVA SE_java button final
 
04.56 JAVA SE_polymorphic arguements
04.56 JAVA SE_polymorphic arguements04.56 JAVA SE_polymorphic arguements
04.56 JAVA SE_polymorphic arguements
 
04.47 JAVA SE_more on static
04.47 JAVA SE_more on static04.47 JAVA SE_more on static
04.47 JAVA SE_more on static
 
03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method03.40 JAVA SE_get and set method
03.40 JAVA SE_get and set method
 
02.26 JAVA SE_random number generator
02.26 JAVA SE_random number generator02.26 JAVA SE_random number generator
02.26 JAVA SE_random number generator
 
03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays03.33 JAVA SE_multidimensional arays
03.33 JAVA SE_multidimensional arays
 
01.12 JAVA SE_switch statement
01.12 JAVA SE_switch statement01.12 JAVA SE_switch statement
01.12 JAVA SE_switch statement
 
02.19 Java SE_else if statement
02.19 Java SE_else if statement02.19 Java SE_else if statement
02.19 Java SE_else if statement
 
01.06 Java SE_getting user input
01.06 Java SE_getting user input01.06 Java SE_getting user input
01.06 Java SE_getting user input
 
Praktikum8 komdat_using FTP
Praktikum8 komdat_using FTPPraktikum8 komdat_using FTP
Praktikum8 komdat_using FTP
 
Praktikum7 komdat_setting linksys access point
Praktikum7 komdat_setting linksys access pointPraktikum7 komdat_setting linksys access point
Praktikum7 komdat_setting linksys access point
 
Praktikum6 komdat_NAT in Virtual Box
Praktikum6 komdat_NAT in Virtual BoxPraktikum6 komdat_NAT in Virtual Box
Praktikum6 komdat_NAT in Virtual Box
 
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUESTPraktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
Praktikum5 komdat_SHARE FILE DARI KOMPUTER HOST KE GUEST
 
Praktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual boxPraktikum4 komdat_install windows xp in virtual box
Praktikum4 komdat_install windows xp in virtual box
 
Praktikum2 komdat_ basic command prompt & sharing file in windows
Praktikum2 komdat_ basic command prompt & sharing file in windowsPraktikum2 komdat_ basic command prompt & sharing file in windows
Praktikum2 komdat_ basic command prompt & sharing file in windows
 
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
Praktikum1 komdat_pembuatan kabel UTP (stright dan cross)
 
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIKPrakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
Prakt.jarkom1 jefri tugas ke 4 SETTING WEB PROXY dan FIREWALL MIKROTIK
 

Presentasi bd2 jefri 4.3 logging

  • 1. Basis Data 2 JEFRI FAHRIAN Logging
  • 2. Pokok Bahasan  Apa MySQL log itu?  Mengapa diperlukan?  Apa saja jenis-jenis MySQL log itu?
  • 3. Apa MySQL Log itu?  Kita perlu merujuk ke berbagai log file untuk men- debug aplikasi atau meningkatkan kinerjanya.  Log adalah tempat terbaik untuk memulai pemecahan masalah.
  • 4. Jenis – Jenis MySql Log  Error log  Query log  Binary log  Slow query log  MySQL menghasilkan error log jika kita menggunakan mysql.server atau safe_mysqld memulai menjalankan MySQL.  Kita dapat mengaktifkan beberapa atau semua MySQL log jika diperlukan. Secara default, MySQL menulis log file di direktori data.
  • 5. Error Log  Error log berisi redirected output dari safe_mysqld script.  Pada Unix, file tersebut dinamakan hostname.err.  Pada Windows, dinamakan mysql.err.  File tersebut berisi entry untuk setiap startup dan shutdown terhadap server, termasuk ketika server di restart.  Critical errors dan warning terhadap tabel yang perlu dicek /diperbaiki juga bisa ditampilkan.
  • 6. Binary Log  Binary log berisi semua perintah SQL ketika melakukan perubahan (update) terhadap data.  Binary log berguna untuk mencatat semua operasi update sejak backup terakhir.  -- log-bin=file =  enable binary log
  • 7. Binary Log  Misalnya, ketika suatu hari kita melakukan backup database dan dipertengahan hari database kita crash. Maka kita masih bisa me- restore database sampai transaksi terakhir selasai.  Caranya:  Restoring the database  Applying the transactions from all binary logs since the last backup
  • 8. Slow Query Log  Slow query log berisi rekaman semua perintah SQL yang membutuhkan waktu lebih lama dari waktu yang telah ditetapkan di system variable long_query_time.  Log ini membantu mengidentifikasi masalah query dan mengekspos bagian dari database atau aplikasi yang membutuhkan tuning.