Jenis Data yang Didukung untuk OLTP Dalam Memori
Berlaku untuk:SQL ServerAzure SQL DatabaseAzure SQL Managed Instance
Artikel ini mencantumkan jenis data yang tidak didukung untuk fitur OLTP Dalam Memori:
Tabel yang dioptimalkan memori
Modul T-SQL yang dikompilasi secara asli
Tipe Data yang Tidak Didukung
Jenis data berikut ini tidak didukung:
Jenis Data yang Didukung penting
Sebagian besar jenis data didukung oleh fitur OLTP Dalam Memori. Beberapa hal berikut perlu dicatat secara eksplisit:
Jenis String dan Biner | Untuk nformasi selengkapnya |
---|---|
biner dan varbinary* | biner dan varbinary (Transact-SQL) |
char dan varchar* | char dan varchar (Transact-SQL) |
nchar dan nvarchar* | nchar dan nvarchar (Transact-SQL) |
Untuk string sebelumnya dan jenis data biner, dimulai dengan SQL Server 2016:
Tabel yang dioptimalkan memori individual juga dapat memiliki beberapa kolom panjang seperti
nvarchar(4000)
, meskipun panjangnya akan menambah lebih dari ukuran baris fisik 8060 byte.Tabel yang dioptimalkan memori dapat memiliki string panjang maksimum dan kolom biner jenis data seperti
varchar(max)
.
Mengidentifikasi LOB dan kolom lain yang di luar baris
Dimulai dengan SQL Server 2016, tabel yang dioptimalkan memori mendukung kolom di luar baris, yang memungkinkan satu baris tabel lebih besar dari 8060 byte. Pernyataan TRANSACT-SQL SELECT berikut melaporkan semua kolom yang di luar baris, untuk tabel yang dioptimalkan memori. Perhatikan bahwa:
- Semua kolom kunci indeks disimpan secara berurut.
- Kunci indeks nonunique sekarang dapat menyertakan kolom NULLable, pada tabel yang dioptimalkan memori.
- Indeks dapat dinyatakan sebagai UNIK pada tabel yang dioptimalkan memori.
- Semua kolom LOB disimpan di luar baris.
- Max_length -1 menunjukkan kolom objek besar (LOB).
SELECT
OBJECT_NAME(m.object_id) as [table],
c.name as [column],
c.max_length
FROM
sys.memory_optimized_tables_internal_attributes AS m
JOIN sys.columns AS c
ON m.object_id = c.object_id
AND m.minor_id = c.column_id
WHERE
m.type = 5;
Tipe Data Lainnya
Jenis Lainnya | Untuk nformasi selengkapnya |
---|---|
jenis tabel | Variabel Tabel yang Dioptimalkan Memori |
Lihat Juga
Dukungan Transact-SQL untuk OLTP Dalam Memori
Menerapkan SQL_VARIANT dalam Tabel yang Dioptimalkan Memori
Ukuran Tabel dan Baris dalam Tabel yang Dioptimalkan Memori
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk