แทนที่จะเพิ่มแค่ค่าสูงสุดของคุณ อาจเป็นคำถามที่ตรงประเด็นกว่า ทำไม ฉันควรเพิ่มค่าสูงสุดและ เมื่อไร?
- หาก oracle มี 8096 งานที่ทำงานพร้อมกัน เป็นเรื่องปกติและเป็นผลลัพธ์ที่คาดหวังหรือไม่
- DBA ได้อธิบายหรือไม่ว่าเหตุใดจึงทำเช่นนี้และมีเงื่อนไขใดบ้างที่นำไปสู่สิ่งนี้
- คุณเห็นด้วยหรือไม่ว่าพฤติกรรมนี้ควรเป็นเรื่องปกติสำหรับการโหลดข้อมูลนี้
ถ้าใช่ คุณสามารถเพิ่มขีดจำกัดโดยรู้ว่าจุดใดของจำนวนงานคืออะไร เนื่องจากคุณได้พิจารณาถึงการออกแบบที่กำลังทำงานอยู่ของการกำหนดค่า
ขีดจำกัดเริ่มต้นมักจะตั้งค่าสูงผิดปกติสำหรับงานส่วนใหญ่ หากคุณเกินขีดจำกัด สิ่งแรกที่ฉันจะถามคือทำไมคุณถึงทำเช่นนั้น และมีวิธีอื่นในสิ่งที่คุณทำอยู่หรือไม่ ไม่เป็นโลภทรัพยากร
คุณควรคิดว่าซอฟต์ลิมิตเป็นวิธีสำหรับผู้ใช้ในการจดจำความผิดปกติในสิ่งที่พวกเขากำลังทำงานและตอบสนองโดยการเพิ่มด้วยตนเอง (ซึ่งอาจทำให้เข้าใจว่าเหตุใดทรัพยากรจึงมีขนาดใหญ่มาก) หรือแก้ไขปัญหาพื้นฐานที่ใช้ทรัพยากรจำนวนมาก .
นอกจากนี้ บางโปรแกรมจะเพิ่มขีดจำกัดโดยอัตโนมัตินอกขีดจำกัดฮาร์ดเมื่อเริ่มทำงาน (ดูที่ขีดจำกัดไฟล์เปิดของ MySQL) เป็นไปตามที่คาดไว้ในการออกแบบให้เกินปริมาณงานปกติส่วนใหญ่