Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Berlaku untuk: SQL Server
Azure SQL Database
Azure SQL Managed Instance
Mesin OLTP Dalam Memori diintegrasikan ke dalam SQL Server, yang memungkinkan Anda memiliki tabel yang dioptimalkan memori dan tabel berbasis disk (tradisional) dalam database yang sama. Namun, struktur penyimpanan untuk tabel yang dioptimalkan memori berbeda dari tabel berbasis disk.
Penyimpanan untuk tabel berbasis disk memiliki atribut utama berikut:
Dipetakan ke grup file dan grup file berisi satu atau beberapa file.
Setiap file dibagi menjadi sejauh delapan halaman, dan setiap halaman berukuran 8 kilobyte (8.192 byte).
Ekstensi dapat dibagikan di beberapa tabel, tetapi terdapat hubungan satu-ke-satu antara halaman yang telah dialokasikan dan tabel atau indeks basis data. Dengan kata lain, halaman tidak dapat memiliki baris dari dua tabel atau lebih atau indeks.
Data dipindahkan ke memori (kumpulan buffer) sesuai kebutuhan dan halaman yang dimodifikasi atau baru dibuat ditulis secara asinkron ke disk yang sebagian besar menghasilkan IO acak.
Penyimpanan untuk tabel yang dioptimalkan memori memiliki atribut utama berikut:
Semua tabel yang dioptimalkan memori dipetakan ke grup file data yang dioptimalkan memori. Grup file ini menggunakan sintaksis dan semantik yang mirip dengan Filestream.
Tidak ada halaman dan data dipertahankan sebagai baris.
Semua perubahan pada tabel yang dioptimalkan memori disimpan dengan menambahkan ke file aktif. Baik membaca maupun menulis ke file berurutan.
Pembaruan diimplementasikan sebagai penghapusan diikuti dengan penyisipan. Baris yang dihapus tidak langsung dihapus dari penyimpanan. Baris yang dihapus ditangani oleh proses latar belakang bernama
MERGE, berdasarkan kebijakan yang dijelaskan dalam Durabilitas untuk Tabel yang Dioptimalkan untuk Memori.Tidak seperti tabel berbasis disk, penyimpanan untuk tabel yang dioptimalkan memori tidak dikompresi. Saat memigrasikan tabel berbasis disk terkompresi (
ROWatauPAGE) ke tabel yang dioptimalkan memori, Anda perlu memperhitungkan perubahan ukuran.Tabel yang dioptimalkan memori bisa tahan lama atau tidak tahan lama. Anda hanya perlu mengonfigurasi penyimpanan untuk tabel yang dioptimalkan memori yang tahan lama.
Bagian ini menjelaskan pasangan file titik pemeriksaan dan aspek lain tentang bagaimana data dalam tabel yang dioptimalkan memori disimpan.
Artikel di bagian ini:
- Mengonfigurasi Penyimpanan untuk Tabel yang Dioptimalkan Memori
- Grup file yang dioptimalkan memori
- Durabilitas untuk Tabel yang Dioptimalkan Memori
- Operasi Titik Pemeriksaan untuk Tabel yang Dioptimalkan Memori
- Menentukan Durabilitas untuk Objek yang Dioptimalkan Memori
- Membandingkan Penyimpanan Tabel Berbasis Disk dengan Penyimpanan Tabel yang Dioptimalkan Memori