ค้นหาเว็บไซต์

เปิดใช้งานการสร้างดัชนีการค้นหาใน 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 อย่าลืมติดตามเราและแบ่งปันบทความนี้

บทความที่เกี่ยวข้อง