เปิดใช้งานการสร้างดัชนีการค้นหาใน Exchange Server
คุณต้องการเปิดใช้งานการสร้างดัชนีการค้นหาบน Exchange Server ของคุณ ตามค่าเริ่มต้น Exchange Search จะเปิดใช้งานสำหรับฐานข้อมูลกล่องจดหมายใหม่ทั้งหมด ฐานข้อมูลไม่ต้องการการกำหนดค่าเพิ่มเติม แต่เมื่อคุณย้ายผู้ใช้ไปยังฐานข้อมูลใหม่ เราขอแนะนำให้ปิดการใช้งานดัชนีการค้นหา ปิดใช้งานการสร้างดัชนีบนฐานข้อมูลเฉพาะนั้นหรือเซิร์ฟเวอร์ Exchange ทั้งหมด ในบทความนี้ คุณจะได้เรียนรู้วิธีเปิดใช้งานการสร้างดัชนีการค้นหาใน Exchange Server
รับสถานะการจัดทำดัชนีการค้นหา Exchange
ขั้นแรก มาดูสถานะดัชนีในแต่ละฐานข้อมูลกันก่อน เรียกใช้ Exchange Management Shell ในฐานะผู้ดูแลระบบ
เปิดใช้งานดัชนี แสดง เท็จ สำหรับฐานข้อมูล DB01 และ DB02
[PS] C:\>Get-MailboxDatabase | Select Name, IndexEnabled | Format-Table -AutoSize
Name IndexEnabled
---- ------------
DB01 False
DB02 False
DB03 True
DB04 Trueหากคุณมีการกำหนดค่า Database Availability Group (DAG) ไว้ คุณต้องการแสดงรายการฐานข้อมูล รวมถึงสำเนาฐานข้อมูลด้วย
Get-MailboxDatabaseCopyStatus cmdlet จะให้ข้อมูลเพิ่มเติมเกี่ยวกับการจัดทำดัชนี
[PS] C:\>Get-MailboxDatabaseCopyStatus * | Sort Name | Select Name, Status, ContentIndexState
Name Status ContentIndexState
---- ------ -----------------
DB01\EX01 Mounted Disabled
DB01\EX02 Healthy Disabled
DB02\EX01 Mounted Disabled
DB02\EX02 Healthy Disabled
DB03\EX01 Mounted Healthy
DB03\EX02 Healthy Healthy
DB04\EX01 Mounted Healthy
DB04\EX02 Healthy Healthy
เราได้ปิดการใช้งานการสร้างดัชนีในฐานข้อมูลมากกว่าหนึ่งฐานข้อมูล มาเปิดใช้งานการจัดทำดัชนีในฐานข้อมูลที่ถูกปิดใช้งานตัวใดตัวหนึ่ง
เปิดใช้งานการสร้างดัชนีการค้นหา Exchange
เราต้องการเปิดใช้งานการจัดทำดัชนีสำหรับ DB01
หมายเหตุ: ตรวจสอบให้แน่ใจว่าคุณเปิดใช้งานการจัดทำดัชนีในฐานข้อมูลหลังเวลาทำงานหรือในช่วงเวลาที่มีการใช้งานน้อย จะต้องมีการใช้งาน CPU บางส่วนบนเซิร์ฟเวอร์
[PS] C:\>Set-MailboxDatabase "DB01" -IndexEnabled $trueเปิดใช้งานการสร้างดัชนีบน DB01 มาตรวจสอบว่าทุกอย่างประสบความสำเร็จหรือไม่
ตรวจสอบสถานะการจัดทำดัชนีการค้นหาของ Exchange
ให้เวลาสองสามนาทีก่อนที่จะตรวจสอบสถานะ
[PS] C:\>Get-MailboxDatabaseCopyStatus * | Sort Name | Select Name, Status, ContentIndexState
Name Status ContentIndexState
---- ------ -----------------
DB01\EX01 Mounted Crawling
DB01\EX02 Healthy FailedAndSuspended
DB02\EX01 Mounted Disabled
DB02\EX02 Healthy Disabled
DB03\EX01 Mounted Healthy
DB03\EX02 Healthy Healthy
DB04\EX01 Mounted Healthy
DB04\EX02 Healthy Healthyหากคุณมี DAG ฐานข้อมูลที่ติดตั้งจะแสดงเป็นกำลังรวบรวมข้อมูล
หมายเหตุ: ดัชนี Exchange Search สามารถรวบรวมข้อมูลได้เป็นเวลาหนึ่งวันหรือมากกว่านั้น ขึ้นอยู่กับขนาดของฐานข้อมูลของคุณ
ดูใน Performance Monitor และเลือกตัวนับ MSExchange Search Indexes เลือก โปรแกรมรวบรวมข้อมูล: กล่องจดหมายที่เหลืออยู่ ดูสถานะกล่องจดหมายที่เหลืออยู่
อ่านเพิ่มเติม: วิธีตรวจสอบการรวบรวมข้อมูลสถานะดัชนีฐานข้อมูล Exchange »
ในตัวอย่างของเรา ผลรวมจะแสดงเป็น 0,000 ซึ่งหมายความว่าการรวบรวมข้อมูลเสร็จสิ้นแล้ว
หลังจากการรวบรวมข้อมูลเสร็จสิ้น ฐานข้อมูล DB01 และสำเนาฐานข้อมูลจะปรากฏเป็น สมบูรณ์
[PS] C:\>Get-MailboxDatabaseCopyStatus * | Sort Name | Select Name, Status, ContentIndexState
Name Status ContentIndexState
---- ------ -----------------
DB01\EX01 Mounted Healthy
DB01\EX02 Healthy Healthy
DB02\EX01 Mounted Disabled
DB02\EX02 Healthy Disabled
DB03\EX01 Mounted Healthy
DB03\EX02 Healthy Healthy
DB04\EX01 Mounted Healthy
DB04\EX02 Healthy Healthy
หากสถานะดัชนีเนื้อหาเปลี่ยนจาก การรวบรวมข้อมูล เป็น ล้มเหลว โปรดอ่านบทความการซ่อมแซมดัชนีเนื้อหาที่ล้มเหลวใน Exchange
บทสรุป
คุณได้เรียนรู้วิธีเปิดใช้งานการสร้างดัชนีการค้นหาใน Exchange Server การเปิดใช้งานการจัดทำดัชนีการค้นหาหลังเวลาทำงานหรือนอกเวลาเร่งด่วนถือเป็นสิ่งสำคัญ เนื่องจากอาจส่งผลต่อประสิทธิภาพได้
คุณสนุกกับบทความนี้หรือไม่? คุณอาจต้องการค้นหาและลบข้อความจากกล่องจดหมายของผู้ใช้ Exchange อย่าลืมติดตามเราและแบ่งปันบทความนี้
