Sqlserver
 sql >> Teknologi Basis Data >  >> RDS >> Sqlserver

Fitur Baru di SQL Server 2017 (Mesin Database)

Di bawah ini adalah daftar fitur baru yang ditambahkan di mesin database SQL Server 2017.

Dukungan untuk Linux dan Mac

Untuk pertama kalinya sejak SQL Server diperkenalkan kembali pada tahun 1989, SQL Server tersedia di Linux (Red Hat, SUSE, Ubuntu) dan Docker. Ini berarti Anda juga dapat menginstal SQL Server 2017 di Mac (dengan menggunakan image Linux di wadah Docker).

Rilis awal SQL Server 2017 untuk Linux tidak menyertakan set lengkap fitur yang tersedia di rilis Windows, tetapi ini adalah awal yang baik. Microsoft telah menyatakan bahwa mereka sedang bekerja untuk memasukkan lebih banyak fitur di rilis mendatang.

Untuk saat ini, berikut adalah daftar fitur utama yang tersedia di SQL Server 2017 untuk Linux (sejak rilis awal).

Pemrosesan Kueri Adaptif

Pemrosesan Kueri Adaptif meningkatkan kinerja kueri Anda tanpa perlu mengubah kueri dengan cara apa pun. SQL Server dapat melakukan ini dengan memilih rencana eksekusi yang lebih baik untuk kueri, dan memodifikasi rencana eksekusi secara real time. Ini menghasilkan kueri yang berjalan lebih cepat.

  • Kueri lebih cepat
  • Eksekusi yang disisipkan
  • Masukan pemberian memori mode batch
  • Penggabungan adaptif mode batch

Kemampuan data grafik

SQL Server 2017 memperkenalkan kemampuan data grafik. Ini berarti Anda tidak perlu lagi menggunakan basis data grafik khusus, seperti Neo4j, Blazegraph, atau salah satu dari berbagai basis data grafik dan multi-model. Sekarang Anda dapat menyimpan data secara langsung di SQL Server itu sendiri dalam format grafik menggunakan node dan edge, dan Anda dapat mengkuerinya menggunakan sintaks kueri node/edge.

  • Menyimpan hubungan menggunakan node dan edge
  • Analisis data yang saling berhubungan menggunakan sintaks kueri simpul/tepi

Pembangunan kembali indeks online yang dapat dilanjutkan

Ini memungkinkan Anda untuk menjeda dan melanjutkan pembangunan kembali indeks Anda saat sedang berlangsung. Ini berarti Anda dapat menjeda/melanjutkan pembangunan kembali indeks tanpa harus benar-benar menghentikannya dan memulai dari awal lagi. Ini memungkinkan Anda mengontrol dampak pembangunan kembali indeks pada kinerja aplikasi Anda, dan menjeda/melanjutkan jika diperlukan.

Skala baca tanpa cluster dengan grup ketersediaan

Terapkan grup ketersediaan Always On untuk skala baca dengan beberapa replika baca-saja, tanpa harus menerapkan cluster (seperti dengan cluster Windows Server, atau Pacemaker). Ini berguna jika Anda lebih mementingkan penskalaan daripada ketersediaan tinggi.

Peningkatan kinerja untuk modul T-SQL yang dikompilasi secara native

SQL Server 2017 telah meningkatkan kinerja untuk modul T-SQL yang dikompilasi secara native, seperti berikut ini:

  • OPENJSON
  • FOR JSON
  • JSON
  • CROSS APPLY operasi
  • Kolom yang dihitung

Ini berarti mereka akan berjalan lebih cepat (tanpa Anda perlu mengubah apa pun).

Fungsi string baru

SQL Server 2017 telah memperkenalkan beberapa fungsi string baru, serta menyempurnakan beberapa fungsi string yang sudah ada.

  • TRIM
  • CONCAT_WS
  • TRANSLATE
  • WITHIN GROUP klausa sekarang didukung untuk STRING_AGG fungsi.
  • BULK IMPORT sekarang mendukung CSV format dan Azure Blob Storage sebagai sumber file

Rincian Lebih Lanjut di Situs Web Microsoft

Untuk detail selengkapnya tentang fitur baru SQL Server 2017, lihat Yang baru di SQL Server 2017 dan Yang baru di Database Engine – SQL Server 2017 di situs web Microsoft.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Aktifkan Agen SQL Server melalui SSMS

  2. Bagaimana cara menggunakan variabel untuk nama database di T-SQL?

  3. Pemicu Pembaruan SQL Server, Dapatkan Hanya bidang yang dimodifikasi

  4. Bagaimana Anda menerapkan urutan di Microsoft SQL Server?

  5. Hapus Baris Duplikat di SQL Server