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
Instans Terkelola Azure SQL
Azure Synapse Analytics
Sistem Platform Analitik (PDW)
Database SQL di Microsoft Fabric
Panduan berikut tersedia. Mereka membahas konsep umum dan berlaku untuk semua platform yang menggunakan SQL Database Engine, kecuali dinyatakan sebaliknya dalam panduan masing-masing.
- Konkurensi, penguncian, dan ketidakcocokan
- Arsitektur mesin penyimpanan dan I/O
- Eksekusi dan pengoptimalan kueri
- Memori, utas, dan penjadwalan internal
- Ketersediaan tinggi, migrasi, dan validasi
- Konektivitas dan autentikasi
Konkurensi, penguncian, dan perebutan
Gunakan panduan ini untuk memahami bagaimana SQL Server mengelola akses bersamaan ke data dan struktur internal, dan cara mendiagnosis masalah terkait ketidakcocokan.
| Panduan | Description |
|---|---|
| Panduan penguncian transaksi dan penerapan versi baris | Menjelaskan mekanisme penguncian dan penerapan versi baris yang digunakan SQL Server untuk mempertahankan integritas transaksi. Menjelaskan bagaimana aplikasi dapat mengontrol transaksi secara efisien. |
| Panduan Deadlock | Mendalami penyebab kebuntuan pada Mesin Database yang disebabkan oleh kunci bersaing. Menjelaskan bagaimana kebuntuan terbentuk dan bagaimana SQL Server mendeteksi dan memecahnya. |
| Mendiagnosis dan mengatasi ketidakcocokan kait di SQL Server | Berfokus pada mengidentifikasi dan mengatasi ketidakcocokan kait (terutama ketidakcocokan kait halaman) dalam beban kerja SQL Server konkurensi tinggi. |
| Mendiagnosis dan mengatasi pertikaian spinlock di SQL Server | Panduan mendalam tentang mengidentifikasi dan mengatasi kontensi spinlock dalam beban kerja SQL Server dengan tingkat konkruensi tinggi. |
Arsitektur mesin penyimpanan dan I/O
Gunakan panduan ini untuk memahami bagaimana SQL Server menyimpan, mengakses, dan memelihara data pada disk.
| Panduan | Description |
|---|---|
| Panduan arsitektur halaman dan kapasitas | Menjelaskan struktur halaman dan luas serta bagaimana halaman dan luas diatur dalam file data. |
| Dasar-dasar I/O SQL Server | Menjelaskan mengapa I/O adalah inti dari mesin dan membahas artikel efisiensi, seperti prinsip caching drive. Ini juga membahas persyaratan keandalan I/O. |
| Arsitektur dan panduan manajemen log transaksi SQL Server | Menjelaskan peran log transaksi dan memberikan detail tentang arsitektur fisik dan logis log. |
| Panduan proses pembersihan hantu | Menjelaskan pembersihan hantu sebagai proses latar belakang yang secara fisik menghapus baris yang sebelumnya ditandai untuk dihapus. |
Eksekusi dan pengoptimalan kueri
Gunakan panduan ini untuk memahami bagaimana SQL Server mengompilasi, mengoptimalkan, dan menjalankan kueri.
| Panduan | Description |
|---|---|
| Panduan arsitektur pemrosesan kueri | Menjelaskan cara Mesin Database memproses kueri di seluruh arsitektur penyimpanan. Ini mencakup pengoptimalan dan penggunaan kembali melalui caching rencana eksekusi. |
| Arsitektur indeks dan panduan desain | Mencakup arsitektur dan dasar-dasar indeks. Ini memberikan praktik terbaik untuk merancang indeks yang efektif. |
Memori, benang, dan penjadwalan internal
Gunakan panduan ini untuk memahami bagaimana SQL Server mengelola memori dan sumber daya CPU secara internal.
| Panduan | Description |
|---|---|
| Panduan arsitektur manajemen memori | Menjelaskan arsitektur memori SQL Server dan bagaimana SQL Server memperoleh dan menggunakan memori. Ini termasuk latar belakang mengenai memori virtual Sistem Operasi. |
| Panduan arsitektur alur dan tugas | Menjelaskan konsep utas dan tugas dalam konteks penjadwalan sistem operasi. Ini menjelaskan cara kerja dieksekusi melalui thread dan tugas. |
| Konsep cache keamanan | Menjelaskan bagaimana SQL Server menggunakan cache keamanan untuk memvalidasi izin bagi prinsipal yang mengakses securables. |
Ketersediaan tinggi, migrasi, dan validasi
Gunakan panduan ini saat menyebarkan, memigrasikan, atau mengoperasikan SQL Server di lingkungan produksi.
| Panduan | Description |
|---|---|
| Panduan pemecahan masalah dan pemantauan grup ketersediaan AlwaysOn | Panduan untuk pemecahan masalah dan pemantauan, yang juga secara eksplisit berperan sebagai halaman arahan yang menghubungkan ke sumber daya lain yang diterbitkan untuk skenario dan alat AG yang umum. |
| Panduan validasi dan pengoptimalan pascamigrasi | Membingkai pasca-migrasi sebagai upaya menyelaraskan akurasi dan kelengkapan data, serta mengungkap masalah performa, kemudian menyebutkan skenario performa umum pasca-migrasi. |
Konektivitas dan autentikasi
Gunakan panduan ini untuk memahami bagaimana klien mengautentikasi dan menyambungkan ke SQL Server.
| Panduan | Description |
|---|---|
| Melacak proses autentikasi jaringan ke Mesin Database | Membahas jejak jaringan yang menangkap pembentukan koneksi TCP melalui jabat tangan dan urutan autentikasi yang menghubungkan klien dan server. |