Lacak bendera dan yang perlu dimatikan dan Mengapa


Jawaban:


7

Semua harus dimatikan sampai Anda tahu mengapa itu harus diterapkan. Sekarang jika Anda mewarisi server dengan beberapa tanda jejak menyala, jangan matikan saja jika Anda tidak tahu mengapa mereka ada di sana.

Di server baru, pertama-tama pengetahuan, lalu lacak bendera pada. Di server lama, biarkan apa adanya, pengetahuan, buat keputusan.


10

Penasihat Peningkatan Database dapat melaporkan bahwa tanda bendera 8017 perlu dimatikan selama proses peningkatan, dan diaktifkan kembali sesudahnya.

Trace flag 8017 mengontrol apakah SQL Server membuat penjadwal untuk semua prosesor logis, termasuk yang tidak tersedia untuk digunakan oleh SQL Server (sesuai dengan topeng afinitas).

Mengaktifkan bendera tidak membuat penjadwal 'offline' ini, menghemat beberapa sumber daya. Ini juga berarti Anda tidak dapat secara dinamis menambahkan prosesor untuk SQL Server dengan mengubah topeng afinitas; Anda perlu mengubah topeng afinitas dan memulai kembali instance.

Jika Anda tidak mengerti mengapa tanda jejak ada, jangan hapus. Seharusnya ada beberapa dokumentasi di suatu tempat di organisasi Anda untuk mengatakan kapan dan mengapa ditambahkan (dan oleh siapa). Jika tidak, well ada proses yang harus Anda perbaiki :)


2
Pada database pengujian 2008 Express saya diaktifkan setelah instalasi secara default.
eckes

Ya, milik saya juga ada di sana secara default (AFAICT). Di mana dokumen menjelaskan mengapa itu bisa ada ketika saya tidak pernah menambahkannya secara eksplisit?
binki

2

Untuk menambahkan lebih banyak pada apa yang Raadee dan Paul White (juga mengkonfirmasi apa yang sudah disebutkan komentar tok ), TF 8017 diaktifkan secara default di semua versi SQL Server Express Edition sejak tahun 2005. Ini mungkin cara pelambatan jumlah CPU ( soket dan / atau inti) ) tidak didukung oleh edisi SQL Server .

Diuji pada:

  • SQL Server 2014 Express Edition , dengan soket 1 dan 2, bendera jejak aktif
  • SQL Server 2016 Express Edition , dengan 1 soket, tanda jejak aktif
  • SQL Server 2016 Edisi Standar , bendera jejak dimatikan

Batas CPU dijelaskan dalam berbagai dokumen Microsoft, misalnya dalam batas kapasitas Hitung berdasarkan edisi SQL Server .

Mengenai sumber daya pihak ke-3, TF 8017 didokumentasikan dalam daftar Bendera Trace milik Steinar Anderson yang, yang terhubung ke pertanyaan ini.

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.