การแก้ไข: ประสิทธิภาพช้าเมื่อเริ่มต้นเมื่อคุณดำเนินการไดรฟ์ข้อมูลสูงสุดของข้อความผ่านอะแด็ปเตอร์ SOAP ในเซิร์ฟเวอร์ BizTalk

การแปลบทความ การแปลบทความ
หมายเลขบทความ (Article ID): 886966 - ผลิตภัณฑ์ที่เกี่ยวข้องในบทความนี้
สิ่งสำคัญบทความนี้ประกอบด้วยข้อมูลเกี่ยวกับวิธีการแก้ไขรีจิสทรี ควรตรวจสอบว่าได้สำรองรีจิสทรีก่อนที่จะปรับเปลี่ยน โปรดทำความเข้าใจกับวิธีการคืนค่ารีจิสทรีในกรณีที่เกิดปัญหา สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีสำรองข้อมูล คืนค่า และปรับเปลี่ยนรีจิสทรี โปรดคลิกที่หมายเลขบทความต่อไปนี้ เพื่อดูบทความใน Microsoft Knowledge Base::
256986คำอธิบายสำหรับ Microsoft Windows Registry
ขยายทั้งหมด | ยุบทั้งหมด

เนื้อหาบนหน้านี้

อาการ

ใน Microsoft BizTalk Server 2006 R2 ในปี 2549 ของเซิร์ฟเวอร์ BizTalk Microsoft หรือ Microsoft BizTalk Server 2004 คุณอาจพบประสิทธิภาพการทำงานช้าลงเมื่อเริ่มต้นเมื่อคุณดำเนินการไดรฟ์ข้อมูลสูงสุดของข้อความผ่านอะแด็ปเตอร์ SOAP เมื่อปัญหานี้เกิดขึ้น คุณอาจใช้เวลานานก่อนที่ข้อความการประมวลผลตามอะแดปเตอร์ SOAP ระยะเวลาอาจแตกต่างกันไปขึ้นอยู่กับจำนวนของข้อความที่ต้องถูกประมวลผล

สาเหตุ

ปัญหานี้เกิดขึ้นเมื่ออะแดปเตอร์ SOAP ถูกเตรียมใช้งาน และไม่ใหญ่พอที่จะจัดการหมายเลขของการร้องขอ SOAP พูเธรดการเริ่มต้นใช้งานอยู่ ดังนั้น อะแดปเตอร์ SOAP ต้องเพิ่มเธรดของผู้ปฏิบัติงานเพิ่มเติมลงในพูเธรด กระบวนการนี้อาจใช้เวลาต้องทำให้สมบูรณ์ กระบวนการที่เพิ่มเธรดของผู้ปฏิบัติงานเพิ่มเติมยังคงดำเนินต่อไปจนถึงขีดจำกัดสูงสุดของเธรด

หมายเหตุ:เมื่อต้องการเพิ่มจำนวนเธรดที่พร้อมใช้งานการประมวลผลการร้องขอการบริการเว็บ เราขอแนะนำว่า อะแดปเตอร์ SOAP และ orchestration ที่รันในกระบวนการที่แตกต่างกัน การกำหนดค่า สร้างอินสแตนซ์การโฮสต์ BizTalk ใหม่ใน BizTalk Server ผู้ดูแลระบบ

การแก้ไข

biztalk Server 2006 R2 หรือ BizTalk Server 2006

เมื่อต้องการแก้ไขปัญหาที่อธิบายไว้ในส่วนของอาการ ใน BizTalk Server 2006 R2 หรือ ใน BizTalk Server 2006 คุณต้องเพิ่มคีย์รีจิสทรีต่อไปนี้:
จัดการโฮสต์ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc $ Hostname\CLR สำหรับ
นอกจากนี้ คุณต้องเพิ่มรายการ DWORD ต่อไปนี้ลงในคีย์รีจิสทรีนี้:
  • MinCompletionPortThreads
  • MinWorkerThreads
  • MaxWorkerThreads
เราขอแนะนำให้ คุณกำหนดค่าของการMinWorkerThreadsdword รายการ โดยใช้สูตรต่อไปนี้:
จำนวนที่มากที่สุดของข้อความที่คุณคาดว่าจะโหลดบนอะแด็ปเตอร์ SOAP + 10%
ตัวอย่างเช่น ถ้าคุณคาดว่าจะโหลดข้อความที่ 200 บนอะแด็ปเตอร์ SOAP มูลค่าควรจะ 220 โดยค่าเริ่มต้น การMinCompletionPortThreadsมีการตั้งค่า dword รายการเป็นค่า 150

เมื่อต้องการเพิ่มคีย์รีจิสทรีนี้ใหม่ ทำตามขั้นตอนเหล่านี้

คำเตือนปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง โดยใช้ตัวแก้ไขรีจิสทรี หรือ โดยใช้วิธีอื่น คุณอาจต้องติดตั้งระบบปฏิบัติการใหม่เพื่อแก้ไขปัญหาเหล่านี้ Microsoft ไม่รับประกันว่าจะสามารถแก้ไขปัญหาได้ คุณต้องยอมรับความเสี่ยงด้วยตนเองในการปรับเปลี่ยนรีจิสทรี
  1. คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:regeditแล้ว คลิกตกลง.
  2. ค้นหา และจากนั้น คลิกที่คีย์ย่อย: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc $ของรีจิสทรีต่อไปนี้ชื่อโฮสต์หมายเหตุ:ในคีย์ย่อยรีจิสทรีนี้ชื่อโฮสต์มีชื่อของโฮสต์ที่เกี่ยวข้องกับอินสแตนซ์ของโฮสต์

    หมายเหตุ:ถ้าการจัดการโฮสต์สำหรับ CLRคีย์มีอยู่แล้ว ไปที่ขั้นตอนที่ 5
  3. ในการแก้ไขเมนู คลิกใหม่แล้ว คลิกคีย์:.
  4. ประเภท:จัดการโฮสต์สำหรับ CLRแล้ว กด ENTER
  5. ค้นหาและคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้::
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc $ชื่อโฮสต์
  6. ในการแก้ไขเมนู คลิกใหม่แล้ว คลิกค่า DWORD.
  7. ประเภท:MinCompletionPortThreadsแล้ว กด ENTER
  8. ในการแก้ไขเมนู คลิกใหม่แล้ว คลิกค่า DWORD.
  9. ประเภท:MinWorkerThreadsแล้ว กด ENTER
  10. คลิกขวาMinWorkerThreadsแล้ว คลิกปรับเปลี่ยน.
  11. ในการแก้ไขค่า DWORDกล่องโต้ตอบ คลิกฐานสิบแล้ว พิมพ์ค่าที่คำนวณ โดยใช้สูตรที่แนะนำไว้

    หมายเหตุ:ตัวอย่างเช่น ถ้าคุณคาดว่าจะโหลดข้อความที่ 200 บนอะแด็ปเตอร์ SOAP มูลค่าควรจะ 220
  12. ในการแฟ้ม:เมนู คลิกexit.
สำหรับ ข้อมูล เพิ่ม เติม เกี่ยวกับ
MaxWorkerThreads
และ เซิร์ฟเวอร์ BizTalk การเยี่ยมชมไซต์ของ Microsoft สำหรับนักพัฒนาเครือข่าย (MSDN) ต่อไปนี้:
http://blogs.msdn.com/biztalkperformance/archive/2007/09/28/threads-db-sessions-and-throttling.aspx

สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
824684คำอธิบายของคำศัพท์มาตรฐานที่ใช้เพื่ออธิบายปรับปรุงซอฟต์แวร์ของ Microsoft

biztalk Server 2004

ข้อมูล Service Pack

เมื่อต้องการแก้ไขปัญหานี้ ขอรับ service pack ล่าสุดสำหรับ Microsoft BizTalk Server 2004 สำหรับข้อมูลเพิ่มเติม ให้คลิกหมายเลขบทความต่อไปนี้ เพื่อดูบทความในฐานความรู้ของ Microsoft::
888751วิธีการขอรับ service pack ล่าสุดของ BizTalk Server 2004

ข้อมูลโปรแกรมแก้ไขด่วน

โปรแกรมแก้ไขด่วนที่ได้รับการสนับสนุนจาก Microsoft พร้อมใช้งานแล้ว อย่างไรก็ตาม โปรแกรมแก้ไขด่วนนี้มีเป้าหมายเพื่อการแก้ไขปัญหาที่อธิบายไว้ในบทความนี้เท่านั้น นำโปรแกรมแก้ไขด่วนนี้ไปใช้กับระบบที่พบปัญหานี้เท่านั้น โปรแกรมแก้ไขด่วนนี้อาจได้รับการทดสอบเพิ่มเติม ดังนั้น หากคุณไม่ได้รับความเสียหายรุนแรงจากปัญหานี้ เราขอแนะนำให้คุณรอการปรับปรุงซอฟต์แวร์ถัดไปที่มีโปรแกรมแก้ไขด่วนนี้

หากมีโปรแกรมแก้ไขด่วนพร้อมสำหรับการดาวน์โหลด คุณจะเห็นส่วน "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" อยู่ที่ด้านบนของบทความฐานความรู้นี้ หากส่วนนี้ไม่ปรากฏขึ้น โปรดติดต่อฝ่ายบริการสนับสนุนลูกค้าของ Microsoft เพื่อขอรับโปรแกรมแก้ไขด่วน

หมายเหตุ:หากเกิดปัญหาอื่น ๆ หรือ ถ้ามีการแก้ไขปัญหาเป็นสิ่งจำเป็น คุณอาจต้องสร้างการร้องขอบริการแยกต่างหาก ค่าใช้จ่ายในการสนับสนุนปกติจะเกิดขึ้นเมื่อมีคำถามและประเด็นการสนับสนุนอื่นๆ ซึ่งไม่จัดอยู่ในโปรแกรมแก้ไขด่วนเฉพาะที่กล่าวถึงนี้ สำหรับรายการของหมายเลขโทรศัพท์ของฝ่ายบริการและการสนับสนุนลูกค้าของ Microsoft ทั้งหมด หรือถ้าต้องการสร้างคำขอรับการสนับสนุนแยกต่างหาก โปรดเข้าสู่เว็บไซต์ของ Microsoft ต่อไปนี้::
http://support.microsoft.com/contactus/?ws=support
หมายเหตุ:แบบฟอร์ม "โปรแกรมแก้ไขด่วนพร้อมดาวน์โหลด" แสดงภาษาในโปรแกรมแก้ไขด่วนมีอยู่ หากคุณไม่เห็นภาษาของคุณ เป็นเพราะไม่มีโปรแกรมแก้ไขด่วนสำหรับภาษานั้น
ข้อกำหนดเบื้องต้น
ไม่มีข้อกำหนดเบื้องต้นใดๆ
ข้อกำหนดในการเริ่มต้นระบบคอมพิวเตอร์ใหม่
คุณไม่ต้องรีสตาร์ทคอมพิวเตอร์หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้
ข้อมูลรีจิสทรี
คุณต้องแก้ไขรีจิสทรีได้หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ สำหรับข้อมูลเพิ่มเติม โปรดดูที่ส่วน "ข้อมูลเพิ่มเติม"
ข้อมูลการทดแทนโปรแกรมแก้ไขด่วน
โปรแกรมแก้ไขด่วนนี้ไม่ได้แทนฮอตฟิกซ์อื่น ๆ
ข้อมูลแฟ้ม
โปรแกรมแก้ไขด่วนรุ่นภาษาอังกฤษนี้มีแอตทริบิวต์แฟ้ม (หรือแอตทริบิวต์แฟ้มหลังจากนี้) ซึ่งแสดงในตารางต่อไปนี้ วันที่และเวลาของแฟ้มเหล่านี้จะปรากฏในรูปแบบเวลามาตรฐานสากล (UTC) เมื่อคุณดูข้อมูลแฟ้ม ข้อมูลจะถูกแปลงเป็นเวลาท้องถิ่น เมื่อต้องการค้นหาความแตกต่างระหว่างเวลา UTC กับเวลาท้องถิ่น ใช้โซนเวลาแท็บในรายการวันและเวลาใน'แผงควบคุม'
   Date         Time   Version     Size    File name
   ---------------------------------------------------------------------------
   07-Oct-2004  21:16  3.0.5348.0  61,440  Microsoft.biztalk.soaptransport.dll  
หมายเหตุ:เนื่องจากการอ้างอิงแฟ้ม โปรแกรมแก้ไขด่วนที่สุดที่ประกอบด้วยแฟ้มเหล่านี้อาจประกอบด้วยแฟ้มเพิ่มเติม

สถานะ

Microsoft ยืนยันว่าปัญหานี้เป็นปัญหาที่เกิดขึ้นกับผลิตภัณฑ์ของ Microsoft ซึ่งมีการระบุไว้ในส่วน "การใช้งาน"ปัญหานี้ได้รับการแก้ไขใน BizTalk Server 2004 Service Pack 1

ข้อมูลเพิ่มเติม

ใน BizTalk Server 2004 โปรแกรมแก้ไขด่วนที่อธิบายไว้ในส่วนการแก้ปัญหาแนะนำคีย์รีจิสทรีใหม่ที่กำหนดหมายเลขต่ำสุดของเธรดของผู้ปฏิบัติงานที่พร้อมใช้งานการร้องขอ SOAP บริการเมื่อเริ่มต้น ดังนั้น หลังจากที่คุณใช้โปรแกรมแก้ไขด่วนนี้ คุณต้องเพิ่มคีย์รีจิสทรีต่อไปนี้:
จัดการ \CLR HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc {Guid } โฮสต์สำหรับ
นอกจากนี้ คุณต้องเพิ่มรายการ DWORD ต่อไปนี้ลงในคีย์รีจิสทรีนี้:
  • MinCompletionPortThreads
  • MinWorkerThreads
เราขอแนะนำให้ คุณกำหนดค่าของการMinWorkerThreadsdword รายการ โดยใช้สูตรต่อไปนี้:
จำนวนที่มากที่สุดของข้อความที่คุณคาดว่าจะโหลดบนอะแด็ปเตอร์ SOAP + 10%
ตัวอย่างเช่น ถ้าคุณคาดว่าจะโหลดข้อความที่ 200 บนอะแด็ปเตอร์ SOAP มูลค่าควรจะ 220 โดยค่าเริ่มต้น การMinCompletionPortThreadsมีการตั้งค่า dword รายการเป็นค่า 150

เมื่อต้องการเพิ่มคีย์รีจิสทรีนี้ใหม่ใน BizTalk Server 2004 ทำตามขั้นตอนเหล่านี้

คำเตือนปัญหาร้ายแรงอาจเกิดขึ้นหากคุณปรับเปลี่ยนรีจิสทรีอย่างไม่ถูกต้อง โดยใช้ตัวแก้ไขรีจิสทรี หรือ โดยใช้วิธีอื่น คุณอาจต้องติดตั้งระบบปฏิบัติการใหม่เพื่อแก้ไขปัญหาเหล่านี้ Microsoft ไม่รับประกันว่าจะสามารถแก้ไขปัญหาได้ คุณต้องยอมรับความเสี่ยงด้วยตนเองในการปรับเปลี่ยนรีจิสทรี
  1. คลิกเริ่มการทำงานคลิกเรียกใช้ประเภท:regeditแล้ว คลิกตกลง.
  2. ค้นหาและคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้::
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc {GUID }
    หมายเหตุ:ในคีย์ย่อยรีจิสทรีนี้guidGUID ที่มีอยู่
  3. ในการแก้ไขเมนู คลิกใหม่แล้ว คลิกคีย์:.
  4. ประเภท:จัดการโฮสต์สำหรับ CLRแล้ว กด ENTER
  5. ค้นหาและคลิกที่คีย์ย่อยของรีจิสทรีต่อไปนี้::
    จัดการ \CLR HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\BTSSvc {Guid } โฮสต์สำหรับ
  6. ในการแก้ไขเมนู คลิกใหม่แล้ว คลิกค่า DWORD.
  7. ประเภท:MinCompletionPortThreadsแล้ว กด ENTER
  8. ในการแก้ไขเมนู คลิกใหม่แล้ว คลิกค่า DWORD.
  9. ประเภท:MinWorkerThreadsแล้ว กด ENTER
  10. คลิกขวาMinWorkerThreadsแล้ว คลิกปรับเปลี่ยน.
  11. ในการแก้ไขค่า DWORDกล่องโต้ตอบ คลิกฐานสิบแล้ว พิมพ์ค่าที่คำนวณ โดยใช้สูตรที่แนะนำไว้

    หมายเหตุ:ตัวอย่างเช่น ถ้าคุณคาดว่าจะโหลดข้อความที่ 200 บนอะแด็ปเตอร์ SOAP มูลค่าควรจะ 220
  12. ในการแฟ้ม:เมนู คลิกexit.

คุณสมบัติ

หมายเลขบทความ (Article ID): 886966 - รีวิวครั้งสุดท้าย: 18 ตุลาคม 2553 - Revision: 2.0
ใช้กับ
  • Microsoft BizTalk Server 2006 R2 Standard Edition
  • Microsoft BizTalk Server 2006 R2 Enterprise Edition
  • Microsoft BizTalk Server 2006 R2 Developer Edition
  • Microsoft BizTalk Server 2006 Standard Edition
  • Microsoft BizTalk Server 2006 Enterprise Edition
  • Microsoft BizTalk Server 2006 Developer Edition
  • Microsoft BizTalk Server 2004 Standard Edition
  • Microsoft BizTalk Server 2004 Partner Edition
  • Microsoft BizTalk Server 2004 Enterprise Edition
  • Microsoft BizTalk Server 2004 Developer Edition
Keywords: 
kbautohotfix kbbiztalk2004sp2fix kbbiztalk2004-2006swept kbbug kbfix kbhotfixserver kbqfe kbmt KB886966 KbMtth
แปลโดยคอมพิวเตอร์
ข้อมูลสำคัญ: บทความนี้แปลโดยซอฟต์แวร์การแปลด้วยคอมพิวเตอร์ของ Microsoft แทนที่จะเป็นนักแปลที่เป็นบุคคล Microsoft มีบทความที่แปลโดยนักแปลและบทความที่แปลด้วยคอมพิวเตอร์ เพื่อให้คุณสามารถเข้าถึงบทความทั้งหมดในฐานความรู้ของเรา ในภาษาของคุณเอง อย่างไรก็ตาม บทความที่แปลด้วยคอมพิวเตอร์นั้นอาจมีข้อบกพร่อง โดยอาจมีข้อผิดพลาดในคำศัพท์ รูปแบบการใช้ภาษาและไวยากรณ์ เช่นเดียวกับกรณีที่ชาวต่างชาติพูดผิดเมื่อพูดภาษาของคุณ Microsoft ไม่มีส่วนรับผิดชอบต่อความคลาดเคลื่อน ความผิดพลาดหรือความเสียหายที่เกิดจากการแปลเนื้อหาผิดพลาด หรือการใช้บทแปลของลูกค้า และ Microsoft มีการปรับปรุงซอฟต์แวร์การแปลด้วยคอมพิวเตอร์อยู่เป็นประจำ
ต่อไปนี้เป็นฉบับภาษาอังกฤษของบทความนี้:886966

ให้ข้อเสนอแนะ

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com