Anda sedang offline saat ini, menunggu internet Anda untuk menyambung kembali

Dukungan SQL Server di lingkungan hyper-alur

Extended support for SQL Server 2005 ends on April 12, 2016

If you are still running SQL Server 2005 after April 12, 2016, you will no longer receive security updates and technical support. We recommend upgrading to SQL Server 2014 and Azure SQL Database to achieve breakthrough performance, maintain security and compliance, and optimize your data platform infrastructure. Learn more about the options for upgrading from SQL Server 2005 to a supported version here.

PENTING: Artikel ini diterjemahkan oleh perangkat lunak penerjemahan mesin Microsoft, dan mungkin telah diedit oleh Masyarakat Microsoft melalui teknologi CTF dan bukan oleh seorang penerjemah profesional. Microsoft menawarkan baik artikel yang diterjemahkan oleh manusia maupun artikel hasil editan terjemahan oleh mesin/komunitas, sehingga Anda dapat mengakses semua artikel di Sentra Pengetahuan yang kami miliki dalam berbagai bahasa. Namun artikel hasil editan mesin atau bahkan komunitas tidak selalu sempurna. Artikel ini dapat mengandung kesalahan dalam hal kosa kata, sintaksis atau tatabahasa, sangat mirip dengan penutur asing yang membuat kekeliruan ketika berbicara dalam bahasa Anda. Microsoft tidak bertanggung jawab atas ketidakakuratan, kesalahan atau kerugian apa pun akibat dari kekeliruan dalam penerjemahan isi atau penggunaannya oleh pelanggan kami. Microsoft juga akan senantiasa memperbarui perangkat lunak penerjemahan mesin dan alat untuk menyempurnakan Editan Hasil Penerjemahan Mesin.

Klik disini untuk melihat versi Inggris dari artikel ini: 322385
PENDAHULUAN
Artikel ini membahas dukungan SQL Server di lingkungan hyper-alur.
Informasi lebih lanjut
Desain inti SQL Server berfungsi penuh di lingkungan hyper-alur. Namun, jika Anda menggunakan lingkungan hyper-alur, kami sarankan Anda melakukan hal berikut:
  • Jalankan Microsoft SQL Server 2000 Service Pack 3 (SP3) atau Service Pack terbaru.
  • Instal pembaruan keamanan terbaru.
sistem operasi Microsoft Windows membuat CPU hyper-urutan logis yang muncul sebagai CPU fisik. Karena SQL Server sudah sangat scalable, CPU tambahan memberikan SQL Server kemampuan untuk menggunakan prosesor lain.

Untuk informasi tambahan tentang dukungan Microsoft Windows hyper-threading, kunjungi situs web Microsoft berikut ini:
Anda harus mengetahui hal-hal berikut ini ketika Anda mempertimbangkan untuk penyebaran hyper-alur:
  • Lisensi
  • Pemetaan prosesor
  • Kinerja
  • CPU Intel menghitung utilitas
Informasi selengkapnya tentang setiap item berikut.

Lisensi

Saat hyper-threading diaktifkan, Basic Input Output System (BIOS) menggunakan Logis fisik rasio CPU. Penerapan saat ini menggunakan rasio 2:1. Ini berarti bahwa ada dua (2) Logis CPU untuk setiap CPU fisik. Rasio tersebut dapat berubah di masa mendatang; Namun, Microsoft SQL Server 2000 Service Pack 3 (SP3) dan versi yang lebih baru memiliki kode lisensi tambahan yang menyesuaikan pembatasan perizinan untuk menangani rasio. Sebagai contoh, jika kode produk SQL Server yang telah Anda instal izin lisensi CPU 4 pada rasio 2:1, edisi SQL Server 2000 SP3 dan kemudian bangun menyesuaikan dan memungkinkan Anda menggunakan 8 CPU.

Ketika Anda menginstal SQL Server, Anda akan menggunakan nilai CPU fisik dan Anda membiarkan SQL Server menangani rasio konversi. Sebaliknya, saat Anda menyetel opsi afinitas mask , Anda akan menggunakan nilai CPU Logis karena SQL Server yang menggunakan semua CPU seolah-olah prosesor fisik.

Untuk rincian lebih lanjut lisensi dan didukung konfigurasi, kunjungi situs web Microsoft berikut ini:

Pemetaan prosesor

secara asali, SQL Server membuat Penjadwal penjadwalan Mode pengguna (UMS) logis untuk setiap prosesor sesuai urutan menurun ordinal prosesor. Hyper-alur lingkungan diaktifkan, Microsoft Windows membuat semua prosesor yang tersedia untuk SQL Server proses seperti jika mereka prosesor fisik yang benar. Contoh logis dan fisik prosesor pemetaan ditunjukkan pada Daftar Tabel berikut.

Prosesor pemetaan Daftar Tabel 1
LogisFisik
00
11
22
33
40
51
62
73
Berikut adalah contoh pemetaan prosesor lain.

Prosesor pemetaan Daftar Tabel 2
LogisFisik
00
10
21
31
42
52
63
73
Pemetaan baik diterima ke SQL Server. Namun, berhati-hatilah untuk tidak membuat situasi di mana SQL Server secara tiba-tiba terbatas CPU fisik saat ini diharapkan untuk menggunakan beberapa CPU fisik.

Anda dapat menggunakan opsi mask afinitas SQL Server untuk mengubah penggunaan prosesor fisik yang diharapkan. Untuk melakukannya, lihat Daftar Tabel pemetaan prosesor 1. Jika mask afinitas 00010001 dan menggunakan prosesor 0 dan prosesor 4, prosesor logis yang sedang digunakan dipetakan ke sampel fisik prosesor, #0. Hasil ini menggunakan prosesor tunggal fisik yang mendukung kedua prosesor logis yang bukan dua prosesor fisik. Situasi ini mungkin akan menurunkan kinerja.

Anda dapat menggunakan kombinasi opsi mask afinitas dan parameter permulaan IO afinitas Mask untuk mengubah perilaku default. Untuk informasi selengkapnya tentang opsi mask afinitas atau parameter permulaan IO afinitas Mask, lihat Pemesanan daring SQL Server.

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
298402 Memahami cara menetapkan opsi afinitas SQL Server I/O
Peringatan Berhati-hati saat Anda membuat masker afinitas. Anda dapat dengan mudah mengkonfigurasi mask afinitas salah menggunakan prosesor fisik yang sama untuk mendukung dua prosesor logis ketika Anda dimaksudkan untuk menggunakan prosesor fisik yang terpisah.

Kinerja

Kinerja lingkungan hyper-alur berbeda-beda. Pengujian konservatif telah ditampilkan keuntungan 10 sampai 20 persen untuk SQL Server beban kerja, tetapi pola aplikasi yang memiliki pengaruh signifikan. Anda mungkin menemukan bahwa beberapa aplikasi tidak menerima peningkatan kinerja dengan manfaatkan dari hyper-threading. Jika prosesor fisik telah dipenuhi, menggunakan prosesor logis yang benar-benar dapat mengurangi beban kerja tercapai.

Sebagai contoh, aplikasi yang menyebabkan tingkat tinggi sanggahan dapat menyebabkan penurunan kinerja di lingkungan hyper-alur. Kami menyarankan Anda untuk menguji aplikasi Anda secara menyeluruh untuk memastikan bahwa lingkungan hyper-alur memberikan kinerja Anda mendapatkan yang diinginkan versus pembelian setara CPU fisik. Hyper-threading dapat sangat bermanfaat tetapi hyper-threading tidak dapat mengganti penuh daya CPU fisik tambahan.

Produk pihak ketiga yang dibahas di artikel ini dibuat oleh perusahaan yang independen terhadap Microsoft. Microsoft tidak menyediakan jaminan, baik tersirat maupun tersurat, mengenai kinerja atau keandalan produk ini.

Situs Intel Web memiliki beberapa informasi dan tutorial tentang hyper-threading (Intel NetBurst mikro). Untuk informasi selengkapnya tentang sistem yang mendukung hyper-threading, kunjungi situs web Microsoft berikut:


Tingkat maks paralelisme (MAXDOP)

Untuk informasi selengkapnya, klik nomor artikel berikut ini untuk melihat artikel di Pangkalan Pengetahuan Microsoft:
2806535 Rekomendasi dan panduan untuk opsi konfigurasi 'maks tingkat paralelisme' di SQL Server

Properti

ID Artikel: 322385 - Tinjauan Terakhir: 08/06/2015 03:29:00 - Revisi: 4.0

Microsoft SQL Server 7.0 Standard Edition, Microsoft SQL Server 2000 64-bit Edition, Microsoft SQL Server 2000 Developer Edition, Microsoft SQL Server 2000 Enterprise Edition, Microsoft SQL Server 2000 Standard Edition, Microsoft SQL Server 2000 Workgroup Edition, Microsoft SQL Server 2005 Developer Edition, Microsoft SQL Server 2005 Enterprise Edition, Microsoft SQL Server 2005 Enterprise X64 Edition, Microsoft SQL Server 2005 Evaluation Edition, Microsoft SQL Server 2005 Express Edition, Microsoft SQL Server 2005 Express Edition with Advanced Services, Microsoft SQL Server 2005 Standard Edition, Microsoft SQL Server 2005 Standard Edition for Itanium-based Systems, Microsoft SQL Server 2005 Standard X64 Edition, Microsoft SQL Server 2005 Workgroup Edition, Microsoft SQL Server 2008 Developer, Microsoft SQL Server 2008 Enterprise, Microsoft SQL Server 2008 Enterprise Evaluation, Microsoft SQL Server 2008 Express, Microsoft SQL Server 2008 Express with Advanced Services, Microsoft SQL Server 2008 R2 Developer, Microsoft SQL Server 2008 R2 Enterprise, Microsoft SQL Server 2008 R2 Express, Microsoft SQL Server 2008 R2 Express with Advanced Services, Microsoft SQL Server 2008 R2 Parallel Data Warehouse, Microsoft SQL Server 2008 R2 Standard, Microsoft SQL Server 2008 R2 Standard Edition for Small Business, Microsoft SQL Server 2008 R2 Web, Microsoft SQL Server 2008 R2 Workgroup, Microsoft SQL Server 2008 Reporting Services, Microsoft SQL Server 2008 Standard, Microsoft SQL Server 2008 Standard Edition for Small Business, Microsoft SQL Server 2008 Web, Microsoft SQL Server 2012 Business Intelligence, Microsoft SQL Server 2012 Developer, Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server 2012 Express, Microsoft SQL Server 2012 Standard, Microsoft SQL Server 2012 Web, Microsoft SQL Server 2012 Enterprise Core, Microsoft SQL Server 2014 Business Intelligence, Microsoft SQL Server 2014 Developer, Microsoft SQL Server 2014 Enterprise, Microsoft SQL Server 2014 Enterprise Core, Microsoft SQL Server 2014 Express, Microsoft SQL Server 2014 Standard, Microsoft SQL Server 2014 Web, SQL Server 2014 Reporting Services

  • kbinfo kbmt KB322385 KbMtid
Tanggapan