Score:0

ความแตกต่างของการใช้งาน MySQL CPU ระหว่างเซิร์ฟเวอร์ภายในเครื่องและเซิร์ฟเวอร์ Linode

ธง cn

ฉันมีเซิร์ฟเวอร์ที่คล้ายกัน 2 เครื่อง เครื่องหนึ่งอยู่บนเครื่องคอมพิวเตอร์ของฉัน อีกเครื่องหนึ่งอยู่บน Linode ระบบปฏิบัติการคือ Ubuntu 20.04 LTS ทั้งคู่

เมื่อฉันนำเข้าฐานข้อมูลขนาดใหญ่ไปยัง MySQL คอมพิวเตอร์ในระบบของฉันใช้ CPU น้อยกว่า 10% ในขณะที่เซิร์ฟเวอร์ Linode ใช้ CPU 100% ดังนั้นเซิร์ฟเวอร์ Linode จึงดำเนินการนำเข้าได้เร็วกว่าเครื่องคอมพิวเตอร์ของฉัน

การกำหนดค่าใดที่สร้างความแตกต่าง

ua flag
คุณกำลังใช้กลไก "นำเข้า" ใด MySQL เวอร์ชันใด ฐานข้อมูล 'ใหญ่' ใหญ่แค่ไหน?
Michael Hampton avatar
cz flag
และซีพียูคืออะไร?
cn flag
@RickJames: ฉันสร้างไฟล์สำรองโดยใช้ mysqldump และนำเข้าโดยใช้คำสั่ง mysql ฐานข้อมูลขนาดใหญ่ประมาณ 1GB
cn flag
ฉันเดาว่าปัญหาคือคอมพิวเตอร์ในระบบใช้ HDD ภายนอกและไฟล์สำรองฐานข้อมูลอยู่ในนั้น ดังนั้นการอ่านไดรฟ์จึงช้าลง ฉันต้องยืนยันทฤษฎีของฉัน
Score:1
ธง ua

SSD นั้นเร็วกว่า HDD ถึง 10 เท่า นั่นไม่ได้ โดยตรง อธิบาย "ซีพียู 100%" แต่ถ้า CPU @10% นานเกินไป 10 เท่า (ผ่านไป เวลา) ซึ่งตรงกับ CPU @100%

cn flag
ฉันยืนยันว่าปัญหาคือไดรฟ์ช้า ดังนั้นฉันจึงเปลี่ยน mysql data dir เป็น SSD และตอนนี้ CPU เกือบ 100% แล้ว HDD คือคอขวด
ua flag
@SamKong - ตอนนี้เราสามารถดูแบบสอบถามเพื่อดูว่าดัชนีที่ดีกว่าหรือการกำหนดที่ดีกว่าจะทำให้ CPU ลดลงหรือไม่ (ฉันพบว่าการสืบค้น CPU เกือบ 100% สามารถเร่งความเร็วได้)

โพสต์คำตอบ

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