Score:0

ดิสก์เซิร์ฟเวอร์เต็ม บริการ Mysql ไม่สามารถเริ่มได้ ฉันจะลดขนาดฐานข้อมูลได้อย่างไร

ธง ru

ขณะนี้ฉันกำลังมีปัญหาสำคัญดิสก์ VPS เต็ม ฐานข้อมูล mysql เพิ่มขึ้นโดยไม่คาดคิด และไม่สามารถซื้อพื้นที่เพิ่มจากโฮสติ้งได้เนื่องจากเต็มแล้ว

ไม่สามารถเริ่มบริการ mysql ได้อีกต่อไปเนื่องจากพื้นที่จัดเก็บ

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

ฉันไม่สามารถดาวน์โหลดไฟล์ฐานข้อมูลทั้งหมดบนคอมพิวเตอร์ของฉันและพยายามสร้างมันใหม่ที่นั่นได้ เพราะมันใหญ่มาก ฉันไม่มีไดรฟ์ที่จะใส่ได้

ตอนนี้ฉันมีตัวเลือกอะไรบ้าง ไม่มีใครมีความคิดเกี่ยวกับสิ่งที่ฉันจะทำอย่างไรต่อไป?

in flag
ลบไฟล์อื่น ๆ เพื่อให้คุณมีพื้นที่ว่าง ลองล้างดัชนี ฯลฯ อาจเป็นคำถามที่เหมาะกับ dba.stackexchange.com มากกว่า
ua flag
`df` พูดว่าอะไร?
Score:1
ธง ng

MySQL ไม่ทำงานในฐานะรูท ดังนั้นคุณอาจยังมีพื้นที่ว่าง 'สงวน' อยู่ คุณสามารถเรียกคืนได้ว่า: tune2fs -m 0 /dev/อะไรก็ตาม.

คุณไม่ได้บอกว่าคุณมีระบบปฏิบัติการอะไร แต่อาจมีพื้นที่บางส่วนที่คุณสามารถเพิ่มพื้นที่ว่างในที่อื่นได้ หากคุณมี Ubuntu ให้ลอง สะอาด. ลบไฟล์บันทึกจาก /var/log/*ฯลฯ

หากคุณยังสามารถติดตั้งบางอย่างได้ ให้ติดตั้ง เอ็นดู และทำ ncdu -x / เพื่อให้คุณเห็นภาพรวมของสิ่งที่จะลบได้ง่าย

นอกจากนี้ เคล็ดลับที่ฉันมักจะทำคือมีไฟล์จำลองขนาดไม่กี่ร้อย MB อยู่ที่ไหนสักแห่ง ซึ่งสามารถลบออกได้หากคุณพบสถานการณ์นี้ นั่นและการตรวจสอบของหลักสูตร

เมื่อคุณมีที่ว่างแล้ว คุณจะต้องวิ่ง ปรับตารางให้เหมาะสม บนโต๊ะรุก อย่างไรก็ตาม สิ่งนี้จะทำให้เกิดการสร้างใหม่ ดังนั้นคุณจึงต้องการพื้นที่เพิ่มเติมสำหรับสิ่งนั้นนอกจากนี้ยังต้องใช้การรันด้วย innodb_file_per_tableซึ่งเป็นค่าเริ่มต้นในปัจจุบัน

โพสต์คำตอบ

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