PERBANDINGAN KINERJA QUERY SQL JOIN TABLES DENGAN MENGGUNAKAN INDEX

Kuniawan Eka Permana, Mochammad Kautsar Sophan, Arif Muntasa, Abdullah Basuki Rahmat

Abstract


Desain database tanpa index berdampak pada query SQL tidak optimal sehingga waktu eksekusi aplikasi yang tinggi. Optimalisasi Query SQL memainkan peran penting dalam meningkatkan kinerja sistem basis data. Salah satu teknik utama untuk pengoptimalan query sql adalah penggunaan indeks. Indeks adalah struktur data yang memungkinkan pengambilan data yang efisien dengan menyediakan akses cepat ke subset data tertentu. Penelitian ini bertujuan untuk membandingkan dampak penggunaan indeks dengan tidak menggunakan indeks pada optimasi query sql khususnya pada tabel gabungan. Metode perbandingan menggunakan pengujian kecepatan kueri. Ada tiga skenario pengujian yang dilakukan. Skenario pertama adalah pengujian dengan satu gabungan pada dua tabel. Skenario kedua menguji tiga join pada empat tabel dan skenario ketiga menguji tiga join pada empat tabel dengan kondisi. Setiap skenario dilakukan pada tabel yang diindeks dan tabel yang tidak diindeks. Hasil pengujian menunjukkan bahwa query dengan indeks mengalami peningkatan kecepatan dibandingkan dengan query tanpa indeks. Pada tiga skenario percobaan diperoleh peningkatan kecepatan waktu query masing-masing sebesar 39,474%, 5,5% dan 43,68%. Menggunakan indeks dapat sangat meningkatkan kinerja query sql dengan mengurangi jumlah data yang diakses dan memungkinkan pengoptimalan query sql yang lebih efisien. Tanpa indeks, query sql mungkin memerlukan pemindaian tabel lengkap, yang menyebabkan waktu eksekusi lebih lambat, terutama untuk tabel yang lebih besar.

Kata kunci: Index, Join Tables, Query Performance, SQL Query.


References


D. V Dum, D. R. Zmaranda, C. A. Gy, L. Bandici, and D. E. Popescu, “applied sciences Performance Impact of Optimization Methods on MySQL Document-Based and Relational Databases,” 2021.

P. Kieseberg, S. Schrittwieser, and E. Weippl, “Analysis of the Internals of MySQL / InnoDB B + Tree Index Navigation from a Forensic Perspective,” pp. 46–51, 2019, doi: 10.1109/ICSSA48308.2019.00013.

D. V Dum, C. A. Gy, and S. Robert, “applied sciences Performance Analysis of NoSQL and Relational Databases with CouchDB and MySQL for Application ’ s Data Storage”.

S. Robert, “applied sciences An Analysis of the Performance and Configuration Features of MySQL Document Store and Elasticsearch as an Alternative Backend in a Data Replication Solution,” 2021.

T. Kraska et al., “SageDB: A learned database system,” CIDR 2019 - 9th Biennial Conference on Innovative Data Systems Research, 2019.

B. Rahayudi, N. D. Priandani, B. T. Hanggara, and W. F. Mahmudy, “Database optimization for improved system performance and response time of hospital management information system,” Bulletin of Social Informatics Theory and Application, vol. 5, no. 2, pp. 115–123, Sep. 2021.

A. Anand, S. Das, O. Singh, and V. Kumar, “Testing resource allocation for software with multiple versions,” International Journal of Applied Management Science, vol. 14, no. 1, p. 23, 2022, doi: 10.1504/IJAMS.2022.121040.

A. de M. Del Esposte et al., “Design and evaluation of a scalable smart city software platform with large-scale simulations,” Future Generation Computer Systems, vol. 93, pp. 427–441, Apr. 2019, doi: 10.1016/j.future.2018.10.026.

C. Li, J. Bai, and J. Tang, “Joint optimization of data placement and scheduling for improving user experience in edge computing,” J Parallel Distrib Comput, vol. 125, pp. 93–105, Mar. 2019, doi: 10.1016/j.jpdc.2018.11.006.

S. Maesaroh, H. Gunawan, A. Lestari, M. S. A. Tsaurie, and M. Fauji, “Query Optimization In MySQL Database Using Index,” International Journal of Cyber and IT Service Management, vol. 2, no. 2, pp. 104–110, 2022, doi: 10.34306/ijcitsm.v2i2.84.

P. Filip, “Comparison of MySQL and MongoDB with focus on performance,” 2021.

V. Nathan, J. Ding, M. Alizadeh, and T. Kraska, “Learning Multi-Dimensional Indexes,” Proceedings of the ACM SIGMOD International Conference on Management of Data, pp. 985–1000, 2020, doi: 10.1145/3318464.3380579.

S. Sukirno and H. Suhendar, “Pengembangan Sistem Point of Sale Menggunakan Framework Codeignetier Berbasis Web,” Jurnal Algoritma, vol. 19, no. 2, pp. 660–668, 2022, doi: 10.33364/algoritma/v.19-2.1181.

S. Palanisamy and P. Suvithavani, “A survey on RDBMS and NoSQL Databases MySQL vs MongoDB,” 2020 International Conference on Computer Communication and Informatics, ICCCI 2020, 2020, doi: 10.1109/ICCCI48352.2020.9104047.

M. Krommyda and V. Kantere, “Spatial Data Management in IoT systems: A study of available storage and indexing solutions,” in 2020 Second International Conference on Transdisciplinary AI (TransAI), IEEE, Sep. 2020, pp. 146–153. doi: 10.1109/TransAI49837.2020.00033.

R. Bardestani, G. S. Patience, and S. Kaliaguine, “Experimental methods in chemical engineering: specific surface area and pore size distribution measurements—BET, BJH, and DFT,” Can J Chem Eng, vol. 97, no. 11, pp. 2781–2791, Nov. 2019, doi: 10.1002/cjce.23632.




DOI: https://doi.org/10.21107/simantec.v11i2.20288

Refbacks

  • There are currently no refbacks.


Copyright (c) 2023 Kuniawan Eka Permana, Mochammad Kautsar Sophan

batmantoto

slot gacor

slot gacor

slot gacor

slot olympus

slot demo

slot deposit 1000

slot gacor

slot88

rokokbet

slot88

slot gacor

rokokbet

slot resmi

rokokbet

https://sandiegohills.org/

Situs Toto

Situs Toto

Dana4d

Situs Toto

Pan4D

Toto 4d

slot777

https://lppm.stba-jia.ac.id/

slot88

https://ppki.stba-jia.ac.id/

https://pmb.iainkudus.id/

https://jim.iainkudus.id/

slot777

Situs Toto

Slot777

SITUS TOTO

PAN4D

PAN4D

Slot88

Toto 4d

situs toto

slot88

https://iboninternational.org/about-us

https://jurnalkommas.com/docs/Jurnal

https://www.wulaguda.com.au/gallery

slot thailand

bonus new member

togelin

situs toto

hokijp168

paris88

slot gacor

vegas123

situs slot

miya4d

slot gacor

mahjong ways 2

DPRBET

dollar4d

levis4d

buku mimpi

laetoto

Slot Gacor

slot pulsa

slot777

slot gacor gampang menang

Indexed By

slot

slot777

slot gacor maxwin

slot777

slot gacor

slot gacor

slot777

merahtoto

merahtoto

slot777

hijautoto

kuningtoto

game slot

kuningtoto slot

kuningtoto

link kuningtoto

birutoto

birutoto

slot gacor

ungutoto

link ungutoto

slot gacor

ungutoto

togel online 4d

tototogel

bandar togel

game online

slot gacor

situs gacor

merahtoto