Mempersiapkan Query saran tugas pengatur waktu membutuhkan waktu lama untuk menjalankan di SharePoint 2013

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: 3174023
Gejala
Mempersiapkan Query saran timer jobin SharePoint Server 2013 memerlukan waktu lebih lama daripada yang diharapkan untuk dijalankan, dan mengkonsumsi banyak sumber daya Code.
Penyebab
Mempersiapkan Query saran timer jobruns proc_MSS_GetPopularQueries disimpan procedureinternally. Ini berisi bergabung dan agregasi yang tidak baik skala ketika meningkatkan jumlah baris pada Daftar Tabel dasar terlalu banyak.
Pemecahan masalah
secara asali, SharePoint membuat 365 hari data dalam Daftar Tabel dasar. Nilai ini harus bekerja untuk sebagian besar pengguna SharePoint. Namun, jika Anda mengalami masalah yang dijelaskan di bagian "Gejala", kami menyarankan Anda menurunkan periode retensi untuk nilai yang wajar. Untuk melakukannya, ikuti langkah-langkah berikut:
  1. Mengubah interval bersih-up. Untuk melakukannya, jalankan shell manajemen SharePoint, dan kemudian masukkan perintah PowerShell berikut ini:

    $ssa = get-SPEnterpriseSearchServiceApplication-identitas "Cari aplikasi Layanan"
    $ssa. QueryLogSettings.CleanupDays =<Days></Days>

    CatatanTempat <Days>menunjukkan jumlah hari yang ingin Anda setel sebagai nilai penyimpanan. Ada tidak ada nilai "benar" di sini; dan Anda harus memulai dengan sejumlah besar dan kemudian mengurangi hingga Anda menemukan periode retensi terbaik untuk lingkungan Anda. Sebagai contoh, dimulai dengan 270 hari, kemudian 180 hari, dan kemudian 90 hari. Pastikan bahwa Anda menetapkan nilai wajar penyimpanan untuk lingkungan produksi, mengurangi terlalu banyak dapat mempengaruhi fitur pencarian lainnya, termasuk peringkat, relevansi dan saran kueri.</Days>
  2. Tunggu tugas pengatur waktu permintaan pengelogan untuk menjalankan.

    Pengelogan kueri timer pekerjaan cek Daftar Tabel yang perlu pembersihan, dan akan menjalankan prosedur tersimpan internal untuk Bersihkan data dari Daftar Tabel yang digunakan dalam periode 24-jam.
Informasi lebih lanjut
Perilaku yang dijelaskan di bagian "Gejala" sesuai dengan spesifikasi produk. Langkah-langkah resolusi yang direkomendasikan hanya jika Anda benar-benar mengalami masalah kinerja dengan tugas pengatur waktu, atau jika server database Anda hampir kehabisan ruang Code karena prosedur proc_MSS_GetPopularQueries disimpan.

Peringatan: Artikel ini telah diterjemahkan secara otomatis

Properti

ID Artikel: 3174023 - Tinjauan Terakhir: 09/21/2016 02:38:00 - Revisi: 1.0

  • kbmt KB3174023 KbMtid
Tanggapan