Chuẩn bị đề nghị truy vấn giờ việc mất nhiều thời gian để chạy trong SharePoint 2013

QUAN TRỌNG: Bài viết này được dịch bằng phần mềm dịch thuật của Microsoft và có thể được Cộng đồng Microsoft chỉnh sửa lại thông qua công nghệ CTF thay vì một biên dịch viên chuyên nghiệp. Microsoft cung cấp các bài viết được cả biên dịch viên và phần mềm dịch thuật thực hiện và cộng đồng chỉnh sửa lại để bạn có thể truy cập vào tất cả các bài viết trong Cơ sở Kiến thức của chúng tôi bằng nhiều ngôn ngữ Tuy nhiên, bài viết do máy dịch hoặc thậm chí cộng đồng chỉnh sửa sau không phải lúc nào cũng hoàn hảo. Các bài viết này có thể chứa các sai sót về từ vựng, cú pháp hoặc ngữ pháp, Microsoft không chịu trách nhiệm về bất kỳ sự thiếu chính xác, sai sót hoặc thiệt hại nào do việc dịch sai nội dung hoặc do hoạt động sử dụng của khách hàng gây ra.

Nhấp chuột vào đây để xem bản tiếng Anh của bài viết này: 3174023
Triệu chứng
Giờ chuẩn bị truy vấn đề xuất jobin SharePoint Server 2013 mất nhiều thời gian hơn dự kiến để chạy và nó chiếm nhiều tài nguyên tempdb.
Nguyên nhân
Giờ chuẩn bị đề nghị truy vấn jobruns proc_MSS_GetPopularQueries lưu trữ procedureinternally. Điều này bao gồm tham gia và lót máy ngành màu không co giãn tốt khi số lượng trong bảng dưới tăng quá nhiều.
Giải pháp
theo mặc định, SharePoint tiếp tục đến 365 ngày dữ liệu trong bảng bên dưới. Giá trị này sẽ hoạt động đối với phần lớn người sử dụng SharePoint. Tuy nhiên, nếu bạn đang gặp sự cố được mô tả trong phần "Triệu chứng", chúng tôi khuyên bạn giảm thời gian lưu giữ giá trị hợp lý. Để thực hiện việc này, hãy làm theo các bước sau:
  1. Thay đổi khoảng thời gian làm sạch. Để thực hiện việc này, khởi động vỏ quản lý SharePoint, và sau đó nhập lệnh PowerShell:

    $ssa = get-SPEnterpriseSearchServiceApplication-Identity "Ứng dụng bản ghi dịch vụ tìm kiếm"
    $ssa. QueryLogSettings.CleanupDays =<Days></Days>

    Lưu ýGiữ chỗ <Days>biểu thị số ngày mà bạn muốn đặt giá trị lưu trữ. Không có giá trị "đúng" ở đây; và bạn sẽ Bắt đầu với một số lượng lớn và sau đó giảm nó cho đến khi bạn tìm thấy thời gian lưu giữ tốt nhất cho môi trường của bạn. Ví dụ, Bắt đầu với 270 ngày, sau đó 180 ngày, và sau đó 90 ngày. Đảm bảo rằng bạn đặt giá trị hợp lý giữ cho môi trường sản xuất của bạn, làm giảm quá nhiều có thể ảnh hưởng đến các tính năng tra cứu xếp hạng, mức độ phù hợp và truy vấn đề xuất.</Days>
  2. Đợi công việc hẹn giờ truy vấn kí nhập để chạy.

    Truy vấn đăng giờ việc kiểm tra bảng nào cần dọn và sẽ chạy một quy trình được lưu trữ nội bộ để Dọn sạch các bản ghi từ bảng bên dưới trong vòng 24 giờ.
Thông tin thêm
Hành vi được mô tả trong phần "Triệu chứng" phù hợp với thông số kỹ thuật của sản phẩm. Các bước giải quyết nên chỉ khi bạn thực sự gặp vấn đề hiệu suất với việc hẹn giờ, hoặc nếu máy chủ bộ máy cơ sở dữ liệu của bạn đang chạy trên không gian tempdb vì trình proc_MSS_GetPopularQueries lưu trữ.

Cảnh báo: Bài viết này được dịch tự động

Thuộc tính

ID Bài viết: 3174023 - Xem lại Lần cuối: 09/21/2016 02:51:00 - Bản sửa đổi: 1.0

  • kbmt KB3174023 KbMtvi
Phản hồi