สรุป
บทความนี้อธิบายการปรับปรุงที่รวมอยู่ในการอัปเดตนี้สําหรับ Always On Availability Groups บนคลัสเตอร์ Pacemaker ใน Microsoft SQL Server
การอัปเดตนี้มีการปรับปรุงต่อไปนี้:
-
คุณสมบัติทรัพยากร online_database_retries ไม่ได้ใช้อีกต่อไป คุณสมบัตินี้จะถูกละเว้นถ้าตั้งค่าไว้ ก่อนการอัปเดตสะสม 8 (CU8) คุณสมบัตินี้สามารถใช้เพื่อควบคุมระยะเวลาที่การดําเนินการ เริ่มต้น และ ตรวจสอบ จะรอให้ฐานข้อมูลทั้งหมดในกลุ่มความพร้อมใช้งานออนไลน์ การดําเนินการเหล่านี้จะรออย่างไม่มีกําหนดจนกว่าการดําเนินการจะหมดเวลาซึ่งกําหนดค่าไว้บนทรัพยากร Pacemaker จะหมดอายุ
-
คุณสมบัติทรัพยากร monitor_timeout ถูกเปลี่ยนชื่อเป็น connection_timeout เพื่อแสดงการใช้งานได้ดียิ่งขึ้น ชื่อเดิมจะยังคงใช้สําหรับความเข้ากันได้กับข้อมูลแบบย้อนหลัง
-
ก่อน CU8 ค่าหมดเวลาการดําเนินการตรวจสอบต้องไม่สั้นกว่าmonitor_timeoutค่าคุณสมบัติ ผู้ใช้ที่คุณต้องการให้การดําเนินการตรวจสอบล้มเหลวเร็วกว่าเวลาการกู้คืนจะใช้ online_database_retries ในการทําเช่นนี้ เนื่องจาก online_database_retries ไม่ได้ใช้ในการอัปเดตสะสม 8 แล้ว ข้อจํากัดนี้ในการหมดเวลาการดําเนินการ ของจอภาพ จะถูกเอาออก
-
ขณะนี้การดําเนินการ เลื่อนระดับ จะรอให้ฐานข้อมูลออนไลน์หลังจากที่เลื่อนระดับแบบจําลองกลุ่มความพร้อมใช้งาน
-
ขณะนี้การดําเนินการ ลดระดับ จะตั้งค่าแบบจําลองเป็นบทบาทการแก้ไขแทนบทบาทรองเพื่อการย้ายโหนดที่เร็วกว่า แบบจําลองหลักเดิมจะยังคงอยู่ในบทบาท การแก้ไข จนกว่าแบบจําลองใหม่จะถูกเลื่อนระดับเป็นบทบาท PRIMARY หลังจากนั้น หลักเดิมจะเริ่มระบบใหม่ในบทบาทรองโดยอัตโนมัติ การเริ่มระบบใหม่นี้ถูกทริกเกอร์โดยความล้มเหลวของการดําเนินการจอภาพโดยการดําเนินการหลักดั้งเดิม มีการรายงานโดยเครื่องมือตรวจสอบคลัสเตอร์ เช่น crm_mon ซึ่งไม่ควรถือว่าเป็นสาเหตุให้เกิดความกังวล
-
เราขอแนะนําให้ผู้ใช้ที่ตั้งค่าที่ไม่ใช่ค่าเริ่มต้นสําหรับคุณสมบัติทรัพยากร online_database_retries หรือคุณสมบัติทรัพยากร monitor_timeout หรือผู้ที่ตั้งค่าที่ไม่ใช่ค่าเริ่มต้นสําหรับการหมดเวลาการดําเนินการของทรัพยากร ใดๆ ให้นําการเปลี่ยนแปลงต่อไปนี้ไปใช้:
-
ตั้งค่า connection_timeout เป็นค่าที่มากกว่าเวลาสูงสุด (เป็นวินาที) ที่ใช้สําหรับฐานข้อมูลในกลุ่มความพร้อมใช้งานเพื่อดําเนินการกู้คืนให้เสร็จสมบูรณ์
-
ตั้งค่า การหมดเวลาเริ่มต้น และ เลื่อนระดับ การดําเนินการเป็นค่าที่มากกว่าเวลาสูงสุด (เป็นวินาที) ที่ใช้สําหรับฐานข้อมูลในกลุ่มความพร้อมใช้งานเพื่อดําเนินการกู้คืนให้เสร็จสมบูรณ์
ตัวอย่างเช่น หากฐานข้อมูลในกลุ่มความพร้อมใช้งานใช้เวลา 15 นาที (900 วินาที) ในการกู้คืน การตั้งค่าควรเป็น:
-
Connection_timeout=900
-
Op start timeout=900s interval=0s
-
Op เลื่อนระดับการหมดเวลา=900s interval=0s
-
-
ข้อมูลเพิ่มเติม
การปรับปรุงเหล่านี้รวมอยู่ในการอัปเดตต่อไปนี้สําหรับ SQL Server:
การอัปเดตสะสม 8 สําหรับ SQL Server 2017
เกี่ยวกับรุ่นSQL Server
แต่ละรุ่นใหม่สําหรับSQL Serverประกอบด้วยการแก้ไขด่วนและการแก้ไขข้อบกพร่องด้านความปลอดภัยทั้งหมดที่อยู่ในรุ่นก่อนหน้า เราขอแนะนําให้คุณติดตั้งรุ่นล่าสุดสําหรับSQL Serverเวอร์ชันของคุณ:
อ้างอิง
เรียนรู้เกี่ยวกับ คําศัพท์ มาตรฐานที่ Microsoft ใช้เพื่ออธิบายการอัปเดตซอฟต์แวร์