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 2022 (16.x)
SQL Server 2022 (16.x) dibangun pada rilis sebelumnya untuk menumbuhkan SQL Server sebagai platform yang memberi Anda pilihan bahasa pengembangan, jenis data, lingkungan lokal atau cloud, dan sistem operasi.
Video berikut memperkenalkan SQL Server 2022 (16.x).
Untuk konten video tambahan, lihat:
Artikel ini merangkum fitur dan penyempurnaan baru untuk SQL Server 2022 (16.x).
Dapatkan SQL Server 2022 (16.x)
Dapatkan SQL Server 2022 Edisi Evaluasi. Nomor build: 16.0.1000.6.
Untuk informasi selengkapnya dan masalah yang diketahui, lihat catatan rilis SQL Server 2022.
Untuk pengalaman terbaik dengan SQL Server 2022 (16.x), gunakan alat terbaru.
Sorotan fitur
Bagian berikut mengidentifikasi fitur yang ditingkatkan atau diperkenalkan di SQL Server 2022 (16.x).
- Analitik
- Ketersediaan
- Keamanan
- Kinerja
- Penyimpanan Kueri dan pemrosesan kueri cerdas
- Manajemen
- Balei-balei
- Bahasa
Analitik
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Azure Synapse Link untuk SQL | Dapatkan analitik hampir real-time terhadap data operasional di SQL Server 2022 (16.x). Dengan integrasi yang mulus antara penyimpanan operasional di SQL Server 2022 (16.x) dan kumpulan SQL khusus Azure Synapse Analytics, Azure Synapse Link for SQL memungkinkan Anda menjalankan skenario analitik, kecerdasan bisnis, dan pembelajaran mesin pada data operasional Anda dengan efek minimum pada database sumber dengan teknologi umpan perubahan baru. Untuk informasi selengkapnya, lihat Apa itu Link Azure Synapse untuk SQL?. Lihat juga, Batasan dan masalah yang diketahui dengan Azure Synapse Link untuk SQL. |
| Integrasi penyimpanan objek | SQL Server 2022 (16.x) memperkenalkan integrasi penyimpanan objek baru ke platform data, memungkinkan Anda mengintegrasikan SQL Server dengan penyimpanan objek yang kompatibel dengan S3, selain Azure Storage. Yang pertama adalah pencadangan ke URL dan yang kedua adalah Virtualisasi Data Lake. Data Lake Virtualization mengintegrasikan PolyBase dengan penyimpanan objek kompatibel S3, dan menambahkan dukungan untuk melakukan query file parquet dengan T-SQL. |
| Virtualisasi Data | Kueri berbagai jenis data pada berbagai jenis sumber data dari SQL Server. Pembaruan kumulatif SQL Server 2022 (16.x) 2 sekarang memperkenalkan dukungan untuk file Oracle TNS. Untuk informasi dan sampel selengkapnya, lihat CREATE EXTERNAL DATA SOURCE (Transact-SQL) CONNECTION_OPTIONS. |
Ketersediaan
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Tautan ke Azure SQL Managed Instance | Replikasi data Anda antara instans SQL Server Anda ke Azure SQL Managed Instance untuk pemulihan dan migrasi bencana. Lihat Ikhtisar tentang tautan Instans Terkelola. |
| Grup ketersediaan tertutup | Buat grup ketersediaan AlwaysOn yang: - Mengelola objek metadatanya sendiri (pengguna, login, izin, pekerjaan SQL Agent dll.) di tingkat grup ketersediaan selain tingkat instans. - Termasuk database sistem terisolasi khusus dalam grup ketersediaan. Untuk informasi selengkapnya, lihat Apa itu grup ketersediaan mandiri? |
| Grup ketersediaan terdistribusi | Sekarang menggunakan beberapa koneksi TCP untuk pemanfaatan bandwidth jaringan yang lebih baik melalui tautan jarak jauh dengan latensi TCP panjang. |
| Metadata cadangan yang disempurnakan |
backupset tabel sistem mengembalikan waktu pemulihan terakhir yang valid. Lihat backupset. |
Keamanan
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Integrasi Microsoft Defender untuk Cloud | Lindungi server SQL Anda menggunakan paket Defender for SQL. Paket Defender untuk SQL mengharuskan Ekstensi SQL Server untuk Azure diaktifkan dan menyertakan fungsionalitas untuk menemukan dan mengurangi potensi kerentanan database dan mendeteksi aktivitas anomali yang dapat menunjukkan ancaman terhadap database Anda. Untuk informasi selengkapnya tentang bagaimana Defender untuk SQL dapat melindungi seluruh properti database Anda, lihat Gambaran Umum Pertahanan Microsoft untuk Azure SQL. |
| Integrasi Microsoft Purview | Terapkan kebijakan akses Microsoft Purview ke instans SQL Server apa pun yang terdaftar di Azure Arc dan Manajemen Penggunaan Data Microsoft Purview. Peran SQL Performance Monitor dan SQL Security Auditor yang baru diperkenalkan, selaras dengan prinsip hak istimewa minimal menggunakan kebijakan akses Microsoft Purview. Periksa akses yang disediakan oleh pemilik data untuk SQL Server yang diaktifkan oleh Azure Arc untuk detailnya. |
| Ledger | Fitur ledger menyediakan kemampuan bukti perubahan dalam database Anda. Anda dapat secara kriptografis membuktikan kepada pihak lain, seperti auditor atau pihak bisnis lainnya, bahwa data Anda tidak dirusak. Lihat Gambaran Umum Ledger. |
| Autentikasi Microsoft Entra | Gunakan autentikasi dengan ID Microsoft Entra (sebelumnya Azure Active Directory) untuk menyambungkan ke SQL Server. Dimulai dengan SQL Server 2022 (16.x) Pembaruan Kumulatif 6, Anda dapat mengonfigurasi replikasi transaksional dengan autentikasi Microsoft Entra - umum tersedia (GA) di Pembaruan Kumulatif 12. |
| Selalu dienkripsi dengan enklave yang aman | Dukungan untuk JOINkolom , GROUP BY, dan ORDER BY, dan untuk teks menggunakan kolase UTF-8 dalam kueri rahasia menggunakan enklave. Meningkatkan performa. Lihat Always Encrypted dengan enklave keamanan. |
| Kontrol Akses: Izin | Izin terperinci baru meningkatkan kepatuhan dengan Prinsip Hak Istimewa Paling Sedikit Untuk informasi selengkapnya, lihat Sistem Izin SQL yang Diubah untuk Prinsip Hak Istimewa Terkecil dan kebijakan eksternal. |
| Kontrol Akses: Peran tingkat server | Peran tingkat server bawaan baru memungkinkan akses hak istimewa paling sedikit untuk tugas administratif yang berlaku untuk seluruh Instans SQL Server |
| Penyelubungan data dinamis | Izin UNMASK Granular untuk Masking Data Dinamis. |
| Dukungan untuk sertifikat PFX, dan peningkatan kriptografi lainnya | Dukungan baru untuk impor dan ekspor sertifikat berformat PFX dan kunci pribadi. Kemampuan untuk backup dan memulihkan kunci master ke Azure Blob Storage. Sertifikat yang dihasilkan SQL Server sekarang memiliki ukuran kunci RSA default 3.072 bit. Menambahkan KUNCI SIMETRIS CADANGAN dan KEMBALIKAN KUNCI SIMETRIS. Lihat juga, SERTIFIKAT CADANGAN. |
| Mendukung protokol MS-TDS 8.0 | Iterasi protokol MS-TDS baru. Lihat dukungan TDS 8.0 dan TLS 1.3: - Membuat enkripsi wajib - Menyelaraskan MS-TDS dengan HTTPS membuatnya dapat dikelola oleh appliance jaringan untuk keamanan tambahan - Menghapus interleaving kustom MS-TDS / TLS dan memungkinkan penggunaan TLS 1.3 dan versi protokol TLS berikutnya. |
Kinerja
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Peningkatan Keserempakan Penguncian Halaman Sistem | Pembaruan bersamaan untuk halaman peta alokasi global (GAM) dan halaman peta alokasi global bersama (SGAM) mengurangi persaingan kunci halaman selama mengalokasikan atau membatalkan alokasi halaman data dan ekstensi. Penyempurnaan ini berlaku untuk semua database pengguna dan sangat menguntungkan beban kerja yang berat. |
| Pemindaian kumpulan buffer paralel | Meningkatkan performa operasi pemindaian kumpulan buffer pada komputer memori besar dengan menggunakan beberapa inti CPU. Pelajari selengkapnya tentang Operasi yang memicu pemindaian kumpulan buffer dapat berjalan lambat pada komputer memori besar. |
| Indeks kolom penyimpanan yang terkelompok dan terurut | Indeks penyimpan kolom berkluster (CCI) yang diurutkan mengurutkan data yang ada dalam memori sebelum penyusun indeks mengompresi data ke dalam segmen indeks. Ini memiliki potensi eliminasi segmen yang lebih efisien, menghasilkan performa yang lebih baik karena jumlah segmen yang akan dibaca dari disk berkurang. Untuk informasi selengkapnya, lihat MEMBUAT INDEKS KOLOMSTORE dan Apa yang baru dalam indeks kolomstore. Lihat penyetelan Performa dengan indeks penyimpan kolom yang diurutkan. |
| Eliminasi segmen penyimpan kolom yang disempurnakan | Semua indeks kolom mendapat manfaat dari peningkatan eliminasi segmen berdasarkan jenis data. Pilihan tipe data mungkin memiliki dampak signifikan pada kinerja kueri berdasarkan predikat filter umum untuk kueri pada indeks penyimpan kolom. Eliminasi segmen ini diterapkan ke jenis data numerik, tanggal, dan waktu, dan jenis data datetimeoffset dengan skala kurang dari atau sama dengan dua. Dimulai di SQL Server 2022 (16.x), kemampuan eliminasi segmen diperluas ke jenis data string, biner, guid, dan datetimeoffset untuk skala yang lebih besar dari dua. |
| Manajemen OLTP dalam memori | Tingkatkan manajemen memori di server dengan kapasitas besar untuk mengurangi kondisi kekurangan memori. |
| Pertumbuhan file log virtual | Dalam versi SQL Server sebelumnya, jika pertumbuhan berikutnya lebih dari 1/8 dari ukuran log saat ini, dan pertumbuhannya kurang dari 64 MB, empat VLF dibuat. Di SQL Server 2022 (16.x), perilaku ini sedikit berbeda. Hanya satu VLF yang dibuat jika pertumbuhannya kurang dari atau sama dengan 64 MB dan lebih dari 1/8 dari ukuran log saat ini. Untuk informasi selengkapnya tentang pertumbuhan VLF, lihat File Log Virtual (VLF). |
| Manajemen utas |
-
ParallelRedoThreadPool: Kumpulan utas tingkat instans yang dibagikan dengan semua database yang memiliki pekerjaan pengulangan. Dengan ini, setiap database dapat mengambil manfaat dari pengulangan paralel. Kumpulan utas pengulangan paralel memungkinkan beberapa utas memproses rekaman log dari satu database secara bersamaan (secara paralel). Pada versi sebelumnya, jumlah utas yang tersedia untuk pemrosesan ulang dibatasi hingga 100.- ParallelRedoBatchRedo: Pengulangan kembali rekaman log dikumpulkan di bawah satu pengunci meningkatkan kecepatan. Ini meningkatkan pemulihan, pemulihan penangkapan, dan pemulihan ulang setelah crash. |
| Pengurangan promosi I/O pada kolam buffer | Mengurangi kejadian sebuah halaman dipromosikan menjadi delapan halaman saat memuat buffer pool dari penyimpanan data, mengakibatkan I/O yang tidak perlu. Kumpulan buffer dapat diisi lebih efisien dengan mekanisme read-ahead. Perubahan ini diperkenalkan di SQL Server 2022 (semua edisi) dan disertakan dalam Azure SQL Database dan Azure SQL Managed Instance. |
| Algoritma spinlock yang disempurnakan | Spinlock adalah bagian penting dari konsistensi data di dalam mesin dalam konteks multithreading. Penyesuaian internal pada Mesin Database membuat spinlock lebih efisien. Perubahan ini diperkenalkan di SQL Server 2022 (semua edisi) dan disertakan dalam Azure SQL Database dan Azure SQL Managed Instance. |
| Algoritma file log virtual (VLF) yang disempurnakan | Log File Virtual (VLF) adalah abstraksi dari log transaksi fisik. Memiliki sejumlah besar berkas log virtual (VLF) kecil yang bergantung pada pertumbuhan log dapat memengaruhi kinerja operasi seperti pemulihan. Kami mengubah algoritma untuk berapa banyak file VLF yang kami buat selama skenario pertumbuhan log tertentu. Untuk membaca selengkapnya tentang bagaimana kami telah mengubah algoritma ini di SQL Server 2022 (16.x), lihat File Log Virtual (VLF). Perubahan ini diperkenalkan di SQL Server 2022 (semua edisi) dan disertakan dalam Azure SQL Database. |
| Inisialisasi file instan untuk peristiwa pertumbuhan file log transaksi | Secara umum, file log transaksi tidak dapat memperoleh manfaat dari inisialisasi file instan (IFI). Dimulai dengan SQL Server 2022 (16.x) (semua edisi) dan di Azure SQL Database, inisialisasi file instan dapat menguntungkan kejadian pertumbuhan log transaksi hingga 64 MB. Kenaikan ukuran pertumbuhan otomatis default untuk database baru adalah 64 MB. Peristiwa pertumbuhan otomatis file log transaksi yang lebih besar dari 64 MB tidak dapat memperoleh manfaat dari inisialisasi file instan. Untuk informasi selengkapnya, lihat Inisialisasi file instan database. |
Penyimpanan Kueri dan pemrosesan kueri cerdas
Keluarga fitur pemrosesan kueri cerdas (IQP) mencakup fitur yang meningkatkan performa beban kerja yang ada dengan upaya implementasi minimal.
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Penyimpanan Kueri pada replika sekunder | Penyimpanan Kueri pada replika sekunder memungkinkan fungsionalitas yang sama pada beban kerja replika sekunder, seperti yang tersedia untuk replika utama. Pelajari selengkapnya di Penyimpanan Kueri untuk sekunder yang dapat dibaca. Untuk informasi selengkapnya, lihat peningkatan Query Store nanti di artikel ini. |
| Petunjuk Query Store | Petunjuk Penyimpanan Kueri menggunakan Penyimpanan Kueri untuk menyediakan metode untuk membentuk rencana kueri tanpa mengubah kode aplikasi. Sebelumnya hanya tersedia di Azure SQL Database dan Azure SQL Managed Instance, petunjuk Penyimpanan Kueri sekarang tersedia di SQL Server 2022 (16.x). Mengharuskan Query Store diaktifkan dan menggunakan mode "Baca dan Tulis". |
| Umpan balik pemberian memori | Umpan balik pemberian memori menyesuaikan ukuran memori yang dialokasikan untuk kueri berdasarkan performa sebelumnya. SQL Server 2022 (16.x) memperkenalkan umpan balik pemberian memori mode Persentil dan mode Persistensi. Memerlukan pengaktifan Penyimpanan Kueri. - Persistensi: Kemampuan yang memungkinkan umpan balik alokasi memori untuk rencana cache tertentu dipertahankan di Penyimpanan Kueri sehingga umpan balik dapat digunakan kembali setelah penghapusan dari cache. Manfaat persistensi memori memberikan umpan balik serta fitur umpan balik DOP dan CE baru. - Persentil: Algoritma baru meningkatkan performa kueri dengan persyaratan memori yang berosilasi luas, menggunakan informasi pemberian memori dari beberapa eksekusi kueri sebelumnya, alih-alih hanya pemberian memori dari eksekusi kueri sebelumnya. Memerlukan pengaktifan Penyimpanan Kueri. Query Store diaktifkan secara bawaan untuk database yang baru dibuat. |
| Pengoptimalan rencana sensitif parameter | Secara otomatis mengaktifkan beberapa paket cache aktif untuk satu pernyataan berparameter. Rencana eksekusi cache mengakomodasi ukuran data yang sangat berbeda berdasarkan nilai parameter runtime yang disediakan pelanggan. Untuk informasi selengkapnya, lihat Pengoptimalan Rencana Sensitif Terhadap Parameter. |
| Tingkat paralelisme (DOP) umpan balik | Opsi DOP_FEEDBACK konfigurasi terlingkup database baru secara otomatis menyesuaikan tingkat paralelisme untuk kueri berulang guna mengoptimalkan beban kerja di mana paralelisme yang tidak efisien dapat menyebabkan masalah performa. Mirip dengan pengoptimalan di Azure SQL Database. Mengharuskan Query Store diaktifkan dan menggunakan mode "Baca dan Tulis".Setiap kompilasi ulang kueri SQL Server membandingkan statistik runtime kueri menggunakan umpan balik yang ada ke statistik runtime kompilasi sebelumnya dengan umpan balik yang ada. Jika performa tidak sama atau lebih baik, kami menghapus semua umpan balik DOP dan memicu analisis ulang kueri mulai dari DOP yang dikompilasi. Lihat umpan balik tingkat paralelisme (DOP). |
| Umpan balik estimasi kardinalitas | Mengidentifikasi dan memperbaiki rencana eksekusi kueri suboptimal untuk kueri berulang, ketika masalah ini disebabkan oleh asumsi model estimasi yang salah. Mengharuskan Query Store diaktifkan dan menggunakan mode "Baca dan Tulis". Lihat Umpan balik estimasi kardinalitas (CE). |
| Memaksa rencana yang dioptimalkan | Menggunakan pengulangan kompilasi untuk mempercepat waktu kompilasi dalam pembuatan rencana terpaksa dengan melakukan penyimpanan awal untuk langkah-langkah kompilasi rencana yang tidak bisa diulang. Pelajari lebih lanjut dalam perencanaan yang dioptimalkan penggunaan dengan Query Store. |
Manajemen
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Pengalaman penyiapan terintegrasi untuk ekstensi Azure untuk SQL Server | Instal ekstensi Azure untuk SQL Server saat penyiapan. Diperlukan untuk fitur integrasi Azure. Untuk informasi selengkapnya, lihat: - Menginstal SQL Server dari Prompt Perintah - Instal SQL Server dari Wizard Penginstalan (Penyiapan). |
| Mengelola ekstensi Azure untuk SQL Server | Gunakan Pengelola Konfigurasi SQL Server untuk mengelola ekstensi Azure untuk layanan SQL Server. Diperlukan untuk membuat SQL Server yang diaktifkan oleh instans Azure Arc, dan untuk fitur terhubung Azure lainnya. Lihat Pengelola Konfigurasi SQL Server. |
| Perhitungan memori server maksimal | Selama penyiapan, SQL Setup merekomendasikan nilai untuk memori maksimum server agar selaras dengan rekomendasi yang didokumentasikan. Perhitungan yang mendasar berbeda di SQL Server 2022 (16.x) untuk mencerminkan opsi konfigurasi memori server yang direkomendasikan. |
| Peningkatan Pemulihan Database Dipercepat (ADR) | Ada beberapa peningkatan untuk mengatasi penyimpanan penyimpanan versi persisten (PVS) dan meningkatkan skalabilitas keseluruhan. SQL Server 2022 (16.x) mengimplementasikan pembersih penyimpanan versi persisten multithreaded. Jejak memori untuk pelacak halaman PVS telah ditingkatkan. Ada juga beberapa peningkatan efisiensi ADR, seperti peningkatan fungsi bersamaan yang membantu proses bersih-bersih bekerja lebih efisien. ADR membersihkan halaman yang sebelumnya tidak dapat dibersihkan karena penguncian. Lihat Peningkatan ADR di SQL Server 2022 (16.x). |
| Dukungan pencadangan rekam jepret yang disempurnakan | Menambahkan dukungan Transact-SQL untuk membekukan dan mencairkan I/O tanpa memerlukan klien VDI. Buat cadangan snapshot Transact-SQL. |
Menyusutkan database WAIT_AT_LOW_PRIORITY |
Dalam rilis sebelumnya, menyusutkan database dan file database untuk mendapatkan kembali ruang sering menyebabkan masalah konkurensi. SQL Server 2022 (16.x) ditambahkan WAIT_AT_LOW_PRIORITY sebagai opsi tambahan untuk operasi penyusutan (DBCC SHRINKDATABASE dan DBCC SHRINKFILE). Saat Anda menentukan WAIT_AT_LOW_PRIORITY, kueri baru yang memerlukan kunci Sch-S atau Sch-M tidak diblokir oleh operasi penyusutan tunggu, hingga operasi penyusutan berhenti menunggu dan mulai dijalankan. Lihat Menyusutkan database dan Menyusutkan file. |
| Kompresi XML | Kompresi XML menyediakan metode untuk memadatkan data XML yang disimpan di luar baris utama untuk kolom XML dan indeks, meningkatkan efisiensi kapasitas. Untuk informasi selengkapnya, lihat MEMBUAT TABEL dan MEMBUAT INDEKS. |
| Konkruensi statistik pembaruan otomatis secara asinkron | Hindari potensi masalah persaingan simultan dengan menggunakan pembaruan statistik yang dilakukan secara asinkron jika Anda mengaktifkan ASYNC_STATS_UPDATE_WAIT_AT_LOW_PRIORITYkonfigurasi berskala database. |
| Cadangkan dan pulihkan ke penyimpanan objek yang kompatibel dengan S3 | SQL Server 2022 (16.x) memperluas BACKUP/RESTORETO/FROMURL sintaks dengan menambahkan dukungan untuk konektor S3 baru menggunakan REST API. Lihat cadangan ke URL. |
Wahana
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| SQL Server Native Client (SNAC) telah dihapus |
SQL Server Native Client (SNAC) tidak dikirim dengan:
|
| Kumpulan buffer hibrid dengan tulis langsung | Mengurangi jumlah memcpy perintah yang perlu dilakukan pada data yang dimodifikasi atau halaman indeks yang berada di perangkat PMEM. Pencerahan ini sekarang tersedia untuk Windows 2022 dan Linux. Untuk detailnya, lihat Kumpulan buffer hibrid dengan tulis langsung dan Konfigurasikan memori persisten (PMEM) untuk SQL Server di Windows. |
| Akselerasi dan pembongkaran terintegrasi | SQL Server 2022 (16.x) menggunakan teknologi akselerasi dari mitra seperti Intel untuk menyediakan kemampuan yang diperluas. Saat rilis, IntelĀ® QuickAssist Technology (QAT) menyediakan kompresi cadangan dan offloading perangkat keras. Untuk informasi selengkapnya, lihat Akselerasi dan offload terintegrasi. |
| Pengoptimalan yang ditingkatkan | SQL Server 2022 (16.x) menggunakan kemampuan perangkat keras baru, termasuk ekstensi Advanced Vector Extension (AVX) 512 untuk meningkatkan operasi mode batch. Memerlukan trace flag 15097. Lihat Mengatur bendera pelacakan dengan DBCC TRACEON. |
Bahasa
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Tambahkan batasan tabel yang dapat diulang | Mendukung penghentian sementara dan melanjutkan operasi ALTER TABLE ADD CONSTRAINT. Lanjutkan operasi tersebut setelah periode pemeliharaan, failover, atau kegagalan sistem. |
CREATE INDEX |
WAIT_AT_LOW_PRIORITY dengan tambahan klausul operasi indeks online. |
| Replikasi Transaksional | Replikasi peer-to-peer memungkinkan deteksi dan resolusi konflik untuk memungkinkan penulis terakhir menang. Awalnya diperkenalkan di SQL Server 2019 (15.x) CU 13. Untuk informasi selengkapnya, lihat Menangani konflik secara otomatis dengan kemenangan tulis terakhir. |
CREATE STATISTICS |
Menambahkan opsi AUTO_DROP Statistik otomatis dengan prioritas rendah. |
klausa SELECT ... WINDOW |
Menentukan pemartisian dan pengurutan set baris sebelum fungsi jendela, yang menggunakan jendela dalam OVER klausa diterapkan. Lihat SELECT - klausa WINDOW. |
IS [NOT] DISTINCT FROM |
Menentukan apakah dua ekspresi jika dibandingkan satu sama lain mengevaluasi ke NULL, dan menjamin nilai benar atau salah sebagai hasilnya. Untuk informasi selengkapnya, lihat IS [NOT] DISTINCT FROM. |
| Fungsi rangkaian waktu | Anda dapat menyimpan dan menganalisis data yang berubah dari waktu ke waktu, menggunakan kemampuan jendela waktu, agregasi, dan pemfilteran. - DATE_BUCKET - GENERATE_SERIES Fungsi berikut menambahkan dukungan ke IGNORE NULLS dan RESPECT NULLS:- FIRST_VALUE - LAST_VALUE |
| Fungsi JSON |
-
ISJSON - JSON_PATH_EXISTS - JSON_OBJECT - JSON_ARRAY |
| Fungsi agregat |
-
PERKIRAAN_PERSENTIL_KONT - APPROX_PERCENTILE_DISC (Perkiraan Diskret Persentil) |
| Fungsi T-SQL |
-
Fungsi logika - TERBESAR - Fungsi logika - LEAST - STRING_SPLIT - DATETRUNC - LTRIM - RTRIM - PANGKAS |
| Fungsi manipulasi bit |
-
LEFT_SHIFT (Bertransaksi SQL) - RIGHT_SHIFT (Bertransaksi SQL) - BIT_COUNT (Bertransaksi SQL) - GET_BIT (Bertransaksi SQL) - SET_BIT (Bertransaksi SQL) |
Alat
| Fitur atau pembaruan baru | Detail-detail |
|---|---|
| Pemutaran Ulang Terdistribusi | Penyiapan SQL Server tidak lagi menyertakan klien Pemutaran Ulang Terdistribusi dan executable pengontrol. Item-item ini tersedia, bersama dengan berkas yang dapat dieksekusi untuk Admin, sebagai unduhan terpisah. |
| SQL Server Management Studio | SSMS versi 19.0 sekarang tersedia dan merupakan versi SSMS yang direkomendasikan untuk SQL Server 2022 (16.x). Instal versi terbaru SQL Server Management Studio (SSMS). |
| SqlPackage.exe | SqlPackage versi 19 menyediakan dukungan untuk SQL Server 2022 (16.x). Dapatkan versi terbaru di Unduh dan instal SqlPackage. |
| Visual Studio Code | Versi 1.67 dari VS Code dan yang lebih tinggi mendukung SQL Server 2022 (16.x). Dapatkan rilis terbaru di https://code.visualstudio.com/. |
Layanan Pembelajaran Mesin SQL
Dimulai dengan SQL Server 2022 (16.x), waktu proses untuk R, Python, dan Java tidak lagi diinstal dengan Pengaturan SQL. Sebagai gantinya, instal runtime dan paket kustom yang diinginkan. Untuk informasi selengkapnya, lihat Menginstal SQL Server 2022 Pembelajaran Mesin Services (Python dan R) di Windows atau Menginstal SQL Server 2022 Pembelajaran Mesin Services (Python dan R) di Linux.
Informasi Tambahan
Bagian ini menyediakan informasi tambahan untuk fitur yang disorot sebelumnya.
Penyempurnaan Penyimpanan Kueri
Penyimpanan Kueri membantu Anda melacak riwayat performa dengan lebih baik, memecahkan masalah terkait rencana kueri, dan mengaktifkan kemampuan baru di Azure SQL Database, Azure SQL Managed Instance, dan SQL Server 2022 (16.x). Query Store aktif secara bawaan untuk database baru. Jika Anda perlu mengaktifkan Penyimpanan Kueri, lihat Mengaktifkan Penyimpanan Kueri.
Untuk database yang telah dipulihkan dari instans SQL Server lainnya dan untuk database yang ditingkatkan dari peningkatan di lokasi ke SQL Server 2022 (16.x), database ini mempertahankan pengaturan Query Store sebelumnya.
Untuk database yang dipulihkan dari instans SQL Server sebelumnya, evaluasi pengaturan tingkat kompatibilitas database secara terpisah karena beberapa fitur Pemrosesan Kueri Cerdas diaktifkan oleh pengaturan tingkat kompatibilitas.
Jika ada kekhawatiran tentang overhead yang mungkin ditimbulkan oleh Penyimpanan Kueri, administrator dapat menggunakan kebijakan penangkapan kustom untuk lebih menyempurnakan apa yang ditangkap Penyimpanan Kueri. Kebijakan penangkapan kustom tersedia untuk membantu melakukan penyesuaian lebih lanjut pada pengambilan data Query Store. Kebijakan pengambilan kustom dapat digunakan untuk lebih selektif mengenai kueri mana yang diambil serta detail kuerinya. Misalnya, administrator mungkin memilih untuk hanya mengambil kueri yang paling mahal, kueri berulang, atau kueri yang memiliki overhead komputasi tingkat tinggi.
Kebijakan penangkapan khusus dapat membantu Penyimpanan Kueri menangkap kueri terpenting dalam beban kerja Anda. Kecuali untuk STALE_CAPTURE_POLICY_THRESHOLD opsi , opsi ini menentukan OR kondisi yang perlu terjadi agar kueri diambil dalam nilai Ambang Kebijakan Pengambilan Kedaluarsa yang ditentukan. Misalnya, ini adalah nilai default dalam QUERY_CAPTURE_MODE = AUTO:
...
QUERY_CAPTURE_MODE = CUSTOM,
QUERY_CAPTURE_POLICY = (
STALE_CAPTURE_POLICY_THRESHOLD = 24 HOURS,
EXECUTION_COUNT = 30,
TOTAL_COMPILE_CPU_TIME_MS = 1000,
TOTAL_EXECUTION_CPU_TIME_MS = 100
)
...
Layanan SQL Server diatur ke mode mulai Otomatis (Mulai Tertunda)
Di SQL Server 2022 (16.x) dan versi yang lebih baru, saat Anda mengatur Mode Mulai untuk layanan SQL Server ke Otomatis di Configuration Manager, layanan dimulai dalam mode Otomatis (Mulai Tertunda) meskipun Mode Mulai ditampilkan sebagai Otomatis.
SQL Server Analysis Services
Rilis ini memperkenalkan fitur dan peningkatan baru untuk performa, tata kelola sumber daya, dan dukungan klien. Untuk pembaruan tertentu, lihat Apa yang baru di SQL Server Analysis Services.
Layanan Pelaporan SQL Server
Rilis ini memperkenalkan fitur dan peningkatan baru untuk aksesibilitas, keamanan, keandalan, dan perbaikan bug. Untuk pembaruan tertentu, lihat Apa yang baru di SQL Server Reporting Services (SSRS).
SQL Server Integration Services (SSIS)
Untuk perubahan yang terkait dengan SQL Server Integration Services, lihat Kompatibilitas Dukung Mundur Layanan Integrasi.
Layanan lainnya
Rilis ini tidak menambahkan fitur untuk SQL Server Master Data Services.
Konten terkait
Dapatkan bantuan
- Apakah Anda memiliki ide untuk SQL: Saran untuk meningkatkan SQL Server?
- Microsoft Q & A (SQL Server)
- DBA Stack Exchange (tag sql-server): Ajukan pertanyaan SQL Server
- Stack Overflow (tag sql-server): Jawaban atas pertanyaan pengembangan SQL
- Syarat dan Informasi Lisensi Microsoft SQL Server
- Opsi dukungan untuk pengguna bisnis
- Bantuan dan umpan balik SQL Server tambahan
Berkontribusi pada dokumentasi SQL
Tahukah Anda bahwa Anda dapat mengedit konten SQL sendiri? Jika Anda melakukannya, Anda tidak hanya membantu meningkatkan dokumentasi kami, tetapi Anda juga dikreditkan sebagai kontributor ke halaman.
Untuk informasi selengkapnya, lihat Edit dokumentasi Microsoft Learn.