제이의 블로그

Pemodelan Data Fisik

  • Bahasa Penulisan: Bahasa Korea
  • Negara Standar: Semua Negaracountry-flag
  • TI

Dibuat: 2024-04-09

Dibuat: 2024-04-09 23:01

Jika pemodelan data logis adalah tentang membuat tabel ideal yang sesuai untuk basis data relasional, maka pemodelan data fisik mencakup pembuatan tabel ideal menjadi tabel yang benar-benar digunakan, termasuk perencanaan penggunaan ruang penyimpanan yang efisien, desain partisi objek, desain indeks optimal, dll., dengan fokus pada peningkatan dan pengoptimalan kinerja.

Cara menemukan query lambat (slow query) yang menyebabkan kemacetan saat layanan beroperasi berbeda untuk setiap jenis DBMS dan slow queryharus dicari dengan kata kunci.

Hal-hal yang Perlu Dipertimbangkan untuk Kinerja

Mencari Slow Query

  • Slow query adalah query yang gagal dijalankan dalam jangka waktu tertentu ketika DBMS menerima dan menjalankan query.
  • Temukan slow query yang menyebabkan kemacetan, pahami masalahnya, dan selesaikan.

Indeks

  • Indeks secara signifikan meningkatkan kinerja pembacaan untuk baris.
  • Namun, hal ini menurunkan kinerja penulisan dan menggunakan lebih banyak ruang penyimpanan.


Cache

  • Cara mengurangi beban basis data pada tingkat aplikasi
  • Ini adalah metode menyimpan respons terhadap permintaan input yang identik di penyimpanan dan meresponsnya.


Jika masalah kinerja tidak dapat diselesaikan dengan metode di atas, proses yang disebut denormalisasi atau reverse normalization dilakukan.

Ini adalah operasi untuk memperbaiki struktur tabel.

Trade-off Normalisasi

Normalisasi sama dengan mengorbankan kinerja pembacaan untuk kenyamanan dalam operasi penulisan. Setelah menormalisasi, Anda harus menulis query yang menggabungkan data dari beberapa tabel yang telah dipecah.

Namun, normalisasi tidak selalu menurunkan kinerja, jadi pastikan untuk memahami dan memeriksa masalahnya dengan benar sebelum melakukan denormalisasi.

Tautan di bawah ini adalah artikel yang bagus yang membahas denormalisasiyang akan kita bahas selanjutnya.

Denormalisasi (denormalization)

Hal pertama yang perlu diingat adalah bahwa denormalisasi harus dilakukan setelah normalisasi. Tabel yang tidak dinormalisasi sejak awal bukanlah hal yang baik.

Karena ini bukan pengetahuan yang sangat dibutuhkan untuk saat ini, saya hanya akan mencatatnya.

Teknik Denormalisasi Tabel

Pemodelan Data Fisik

Sumber - DataOnAir - Denormalisasi dan Kinerja

Denormalisasi Kolom

Pemodelan Data Fisik

Sumber DataOnAir - Denormalisasi dan Kinerja

Denormalisasi Relasi

Pemodelan Data Fisik

Sumber - DataOnAir - Denormalisasi dan Kinerja

Komentar0