Kenapa Index Bisa Mempercepat Query Database?

  Рет қаралды 23,850

Programmer Zaman Now

Programmer Zaman Now

Күн бұрын

Kenapa Index Bisa Mempercepat Query Database?
#programmerzamannow #database #index
JOIN PREMIUM : www.youtube.co...
DISCORD PREMIUM : • Post
Donasi :
Saweria : saweria.co/Pro...
Social Media :
Instagram : / programmerzamannow
Facebook : / programmerzamannow
Telegram : t.me/Programme...
KZbin : / programmerzamannow

Пікірлер: 49
@fujiatmanapitupulu5483
@fujiatmanapitupulu5483 Жыл бұрын
Tambahan, mengapa index dapat mempercepat query: Pencarian Langsung (Direct Search): Index memungkinkan database untuk langsung mencari data berdasarkan nilai kolom yang diindeks. Tanpa index, database harus melakukan pemindaian penuh pada setiap baris data untuk menemukan hasil yang sesuai dengan kriteria pencarian. Dengan adanya index, database dapat menghindari pemindaian penuh dan langsung melompat ke lokasi yang relevan, mengurangi waktu yang dibutuhkan untuk menemukan data yang diinginkan. Pengurutan Data (Sorting): Index juga memfasilitasi pengurutan data secara efisien. Saat menjalankan query yang mengharuskan hasil diurutkan berdasarkan kolom tertentu, index memungkinkan database untuk mengakses data dalam urutan yang diindeks, menghindari pengurutan manual yang memakan waktu. Reduksi I/O Disk: Index dapat mengurangi jumlah I/O disk yang diperlukan saat menjalankan query. Sebagai contoh, dalam query dengan kondisi WHERE menggunakan kolom yang diindeks, database dapat menggunakan index untuk mengidentifikasi subset data yang relevan yang perlu dibaca dari disk. Ini mengurangi jumlah data yang harus diakses dari disk secara keseluruhan, mengurangi beban I/O dan meningkatkan kinerja. Optimasi Join dan Relasi: Index juga memainkan peran penting dalam optimasi operasi join antara tabel yang berhubungan. Dengan indeks yang tepat pada kolom yang berhubungan, database dapat dengan cepat menggabungkan data dari berbagai tabel dengan efisiensi yang tinggi.
@okywijaya1139
@okywijaya1139 Жыл бұрын
Buat 2 table terpisah, table pertama murni isinya data tabular. table kedua isi nya data yang metode penyimpanannya sudah menggunakan b-tree beserta foreginkey table pertama.
@labkita
@labkita Жыл бұрын
sering banget pa eko permintaan minta bisa search semua kolom, mana kolom nya banyak dan byk join nya wkkw, materi full text search menarik nih pak hehe
@samsularipin9097
@samsularipin9097 Жыл бұрын
terus solusi yang pernah diterapin gimana pa ?
@audihanafi2006
@audihanafi2006 Жыл бұрын
Penjelasan bahasa indo membantu bgt, mksih ka udh bkin video ini. Semoga ada tutorial terkait apache phoenix & hbase,dan cara tunningnya 😢
@azzariorazy17
@azzariorazy17 Жыл бұрын
kang request penerapan cache dengan rdbms & redis (real case)
@yanaandika470
@yanaandika470 Жыл бұрын
Boleh nih
@roninababan1239
@roninababan1239 Жыл бұрын
sumpah dikuliah gak gini deh dijelasin wkwkwk ,ini fungsi nya rupa nya,wkwkwkwk makasih banyak bang
@sangmahapengasih
@sangmahapengasih Жыл бұрын
dijelasin lah pelajaran algoritma, lu kali tidur bang pas kuliah atau gak baca-baca
@itsmee3372
@itsmee3372 Жыл бұрын
@@sangmahapengasih engga semua kampus itu sama mungkin emang engga dijelasin sama dosennya.
@restutor3458
@restutor3458 Жыл бұрын
Bagaimana dosen yang mengajar nya
@agunbuhori
@agunbuhori Жыл бұрын
​@@itsmee3372di kampus ane algoritma diajarin dari semester awal-awal, termasuklah BST, Binary search dan kelebihannya
@cadenzaaaaaa
@cadenzaaaaaa Жыл бұрын
Beda lah, kang Eko kan pakar industri hehe, Saya aja belajar nya dari yt kang Eko 🥰
@satryaramayu
@satryaramayu 2 ай бұрын
apakah indexing juga mempercepat dalam penyimpanan data ya?
@ProgrammerZamanNow
@ProgrammerZamanNow 2 ай бұрын
lebih lambat
@muhsyawalmuis
@muhsyawalmuis 8 ай бұрын
Kalau foreign key itu termasuk index ga Pak?
@muhammadnaufal3150
@muhammadnaufal3150 Жыл бұрын
Ini kan kalo indexnya numerik dan cuma satu field dibuat pake B-Tree kebayang bentuk treenya. Kalo casenya indexnya pake kombinasi 2 field atau lebih itu gimana pak?
@ivanwilliam
@ivanwilliam Жыл бұрын
Kebetulan sekarang dikerjaan lagi dalemin bagian database dan lg pake sql server. Di sql server kan ada cluster & non cluster index dan pasti kita sebagai DBA lebih fokus tambahin ke non cluster index. Tapi bukannya ada index yg dipake cuman buat query insert & update ya pak? Jd indexnya jarang kepake select tp lebih sering kepake insert & update. Kl gitu masuknya ttp ke kekurangan kah?
@ArifRahmanHakimCethol
@ArifRahmanHakimCethol Жыл бұрын
Halo bang, ada saran tidak gimana cara mempercepat query untuk dapetin data dari multiple table pake union, karena tidak bisa di index.
@angga8479
@angga8479 Жыл бұрын
Bang tolong berikan contoh membuat open api dan resful api
@aryajaya6685
@aryajaya6685 Жыл бұрын
Pak eko, bikin kelas tentanv algoritma dan struktur data dong pak, saya gk pernah belajar ini karna lintas jurusan
@yosiazwan9214
@yosiazwan9214 Жыл бұрын
Kalau pencarian string menggunakan operator like gimana bang, apakah efisien juga dengan penggunaan index?
@twowrld2
@twowrld2 Жыл бұрын
Wildcard %xxx% ga nyari di index, tapi dia scan table
@muhammadyogiepratama1576
@muhammadyogiepratama1576 Жыл бұрын
@@twowrld2 berarti walaupun kolomnya di-index juga ttp ga ngaruh kecepatan query nya?
@twowrld2
@twowrld2 Жыл бұрын
@@muhammadyogiepratama1576 iya
@mustofa_id
@mustofa_id Жыл бұрын
keren! next bahas backup database, kayaknya belum dibahas pak Eko.
@itsmee3372
@itsmee3372 Жыл бұрын
makan siang sambil nonton programmer zaman now sih tiap hari nambah ilmu mulu bakal jadi pengoding handal..
@FahrudinYuniwinanto
@FahrudinYuniwinanto Жыл бұрын
bagaimana dengan penambahan index pada tabel yg sudah ada datanya misal 1jt. apakah data tsb akan terindex satu-satu dulu?
@rezavanessa4284
@rezavanessa4284 Жыл бұрын
itu kalo yang pake murmur hash nama nya teknik apa pak?
@gindoprinandosinaga8109
@gindoprinandosinaga8109 Жыл бұрын
mantep banget ini asli daging, jadi bener bener ngerti
@MuhAzmi-ec8rs
@MuhAzmi-ec8rs Жыл бұрын
Harus putar berulang ulang nih biar faham...
@ifanramadhany2736
@ifanramadhany2736 7 ай бұрын
thankyou bang
@hmantap
@hmantap 4 ай бұрын
Terima kasih
@afcreative-id
@afcreative-id Жыл бұрын
Umumnya jika table structure kita menerapkan relation dalam database, terutama MySQL, index ini harus ditambahkan untuk FK column
@mirazensa
@mirazensa 6 ай бұрын
Izin nanya bng, Misal dicolumn FK ditambahin index. terus kalau mau update dicari berdasarkan column id ,data ngga pengaruh kelambat kah bang?
@yanaandika470
@yanaandika470 Жыл бұрын
Terimakasih ilmunya
@marsudi_dev
@marsudi_dev Жыл бұрын
mau tanya kang eko, klo jelasin kaya gini langsung di depan kamera itu dari pikiran atau pake script dibuat dulu ?
@noerfajryandi
@noerfajryandi Жыл бұрын
Kalau saya perhatiin kang eko ini pintar untuk bicara, kemungkinan dari pikiran sesuai dg pengalamannya
@AbabilSpace
@AbabilSpace Жыл бұрын
🙏🙏🙏nyimak
@fajarsetiawansiagian
@fajarsetiawansiagian Жыл бұрын
kalau data yang di carai oke pakai index. gimana kalau table yang mau kita join, apakah harus kita index juga foreign key nya ?
@agungsetyopribadi6393
@agungsetyopribadi6393 Жыл бұрын
Bantu jawab. dr pengalaman saya di kerjaan, kolom yg sudah di assign sebagai foreign key tidak perlu di index. karena foreign key itu sama dengan index. kalau istilah di DB, setahu saya KEY itu ada 3 jenis. PRIMARY (primary key), FOREIGN (foreign key), INDEX tp pada kenyataan di lapangan, sering di temui query join atau where pada kolom yang bukan foreign key, maka itu perlu di index. Mohon koreksi kalau ada salah.
@fajarsetiawansiagian
@fajarsetiawansiagian Жыл бұрын
@@agungsetyopribadi6393 jadi jika ada filed yang di cari atau yang di join selain menggunakan fk perlu di index. lalu mas kalau kita sudah membuat suatu field unique, apakah perlu juga di index. atau unique pada filed ini sudah di anggap indexing sama db
@rezafikkri
@rezafikkri Жыл бұрын
Mantap❤
@beniiskandarfirdauslubis4970
@beniiskandarfirdauslubis4970 Жыл бұрын
lah
@yogiprasetyawan2723
@yogiprasetyawan2723 Жыл бұрын
Andaikan dosen ku kayak pak Eko
@ProgrammerZamanNow
@ProgrammerZamanNow Жыл бұрын
Ganteng?
Bagaimana Race Condition Terjadi di Database?
23:38
Programmer Zaman Now
Рет қаралды 25 М.
Tahun Kelam Buat Programmer | PZN Reaction
19:18
Programmer Zaman Now
Рет қаралды 63 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 10 МЛН
Spongebob ate Michael Jackson 😱 #meme #spongebob #gmod
00:14
Mr. LoLo
Рет қаралды 10 МЛН
Поветкин заставил себя уважать!
01:00
МИНУС БАЛЛ
Рет қаралды 6 МЛН
Faster database indexes (straight from the docs)
13:28
PlanetScale
Рет қаралды 126 М.
Bagaimana Deadlock Terjadi di Database?
16:38
Programmer Zaman Now
Рет қаралды 12 М.
5 Hal Yang Gue Lakuin Supaya Bisa Jadi Remote Programmer di US
17:15
Are Multi-Column Indexes a good idea?
11:22
Supabase
Рет қаралды 3,6 М.
Mysql Index Tutorial | [Simple Explanation] [2020]
6:56
TechnoTrax
Рет қаралды 61 М.
SQL vs NOSQL
19:59
Programmer Zaman Now
Рет қаралды 38 М.
Jangan Pake UUID di Database? | PZN Reaction
15:10
Programmer Zaman Now
Рет қаралды 35 М.
Struktur Folder Aplikasi Harusnya Kayak Gini | PZN Reaction
13:20
Programmer Zaman Now
Рет қаралды 35 М.
Evolusi Arsitektur Backend di Blibli | PZN Reaction
27:37
Programmer Zaman Now
Рет қаралды 42 М.
Database Indexing Explained (with PostgreSQL)
18:19
Hussein Nasser
Рет қаралды 309 М.
How do Cats Eat Watermelon? 🍉
00:21
One More
Рет қаралды 10 МЛН