Score:0

หลังจากใช้งานที่ใช้เวลานานบน mysql node.js โฟลเดอร์ var/lib/mysql ของฉันก็เต็ม

ธง in

ฉันพยายามเรียกใช้งานที่ใช้เวลานานซึ่งอัปเดตฐานข้อมูลและขนาดฐานข้อมูลอยู่ที่ประมาณ 2GB และขนาดดิสก์เซิร์ฟเวอร์ทั้งหมดคือ 25GB

ตอนนี้เราเห็นว่าเซิร์ฟเวอร์เต็มแล้ว เมื่อเรียกใช้ df -h ใน /var/lib/mysql# นี่คือผลลัพธ์ที่ฉันได้รับ:

ขนาดระบบไฟล์ที่ใช้ Avail Use% Mounted on
อูเดฟ 2.0G 0 2.0G 0% /เดฟ
tmpfs 394M 41M 354M 11% /รอบ
/dev/vda1 25G 25G 0 100% /
tmpfs 2.0G 0 2.0G 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /รัน/ล็อค
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
/dev/vda15 105M 9.2M 96M 9% /boot/efi
/dev/loop0 33M 33M 0 100% /snap/snapd/12704
/dev/loop3 56M 56M 0 100% /snap/core18/2128
/dev/loop1 68M 68M 0 100% /snap/lxd/20326
/dev/loop4 71M 71M 0 100% /snap/lxd/21029
/dev/loop2 56M 56M 0 100% /snap/core18/2074
/dev/loop5 33M 33M 0 100% /snap/snapd/12883
tmpfs 394M 0 394M 0% /รัน/ผู้ใช้/0

ที่นี่ฉันสามารถเห็น /dev/vda1 25G 25G 0 100% เต็ม!

ถ้าฉันทำ ในไดเร็กทอรี mysql ฉันเห็นไฟล์จำนวนมากพร้อมกับฐานข้อมูล example_database

    '#ib_16384_0.dblwr' binlog.000207 binlog.000221 binlog.000235 binlog.000249 binlog.000263 binlog.000277 binlog.000291 binlog.000305 binlog.000319 -c-2-4gib-sfo2-01.pid
'#IB_16384_1.DBLWR' BINLOG.000208 BINLOG.000222 BINLOG.000236 BINLOG.000250 BINLOG.000264 BINLOG.000278 BINLOG.000292 BINLOG.000306 BINLOG.0003 .pem
'#innodb_temp' binlog.000209 binlog.000223 binlog.000237 binlog.000251 binlog.000265 binlog.000279 binlog.000293 binlog.000307 binlog.000321 binlog.000335 binlog.000349 binlog.00349 ตัวอย่างฐานข้อมูลคีย์ binlog.00m
รถยนต์
binlog.000197 binlog.000211 binlog.000225 binlog.000239 binlog.000253 binlog.000267 binlog.000281 binlog.000295 binlog.000309 binlog.000323 binlog.000337 binlog.000351 undoiblogfile binlog5.000337 binlog.000351 undoiblog5 197 binlog.000211
binlog.000198 binlog.000212 binlog.000226 binlog.000240 binlog.000254 binlog.000268 binlog.000282 binlog.000296 binlog.000310 binlog.000324 binlog.000338 binlog.000352 undoiblogfile binlog.0003_06 binlog.00_06 binlog.00_06 binlog.000212 binlog.000226
binlog.000199 binlog.000213 binlog.000227 binlog.000241 binlog.000255 binlog.000269 binlog.000283 binlog.000297 binlog.000311 binlog.000325 binlog.000339 binlog.000353 binlog7.001 youhome iblog7.001 ข้อมูลคุณที่บ้าน
binlog.000200 binlog.000214 binlog.000228 binlog.000242 binlog.000256 binlog.000270 binlog.000284 binlog.000298 binlog.000312 binlog.000326 binlog.000340 binlog.000353 binlog.00ql6sql6s
binlog.000201 binlog.000215 binlog.000229 binlog.000243 binlog.000257 binlog.000271 binlog.000285 binlog.000299 binlog.000313 binlog.000327 binlog.000341 binlog.000355 binlog9qibdl6
binlog.000202 binlog.000216 binlog.000230 binlog.000244 binlog.000258 binlog.000272 binlog.000286 binlog.000300 binlog.000314 binlog.000328 binlog.000342 binlog.000356 binlog.00qinfolupgrades
binlog.000203 binlog.000217 binlog.000231 binlog.000245 binlog.000259 binlog.000273 binlog.000287 binlog.000301 binlog.000315 binlog.000329 binlog.000343 binlog.000357 binlog.index ประสิทธิภาพ
binlog.000204 binlog.000218 binlog.000232 binlog.000246 binlog.000260 binlog.000274 binlog.000288 binlog.000302 binlog.000316 binlog.000330 binlog.000344 binlog.000358 ca-myadmin.phpadmin
binlog.000205 binlog.000219 binlog.000233 binlog.000247 binlog.000261 binlog.000275 binlog.000289 binlog.000303 binlog.000317 binlog.000331 binlog.000345 binlog.000359 ca.pem private_key
binlog.000206 binlog.000220 binlog.000234 binlog.000248 binlog.000262 binlog.000276 binlog.000290 binlog.000304 binlog.000318 binlog.000332 binlog.000346 binlog.000360 ไคลเอ็นต์ public-keycert.pem

ไม่แน่ใจว่าไฟล์เหล่านี้คืออะไร ..

ช่วยด้วย!

Soren A avatar
mx flag
หากคุณแน่ใจว่า /var/lib/mysql เต็ม ให้ระบุ cotent หรือใช้ `du` เพื่อดูว่าไฟล์ใดใช้พื้นที่ นอกจากนี้ ตรวจสอบไดเรกทอรีย่อยด้วย `df` ไม่ได้ช่วยอะไรที่นี่ มันแค่แสดงการใช้งานจุดเชื่อมต่อ - และใช่ / เต็ม 100%
Hkm Sadek avatar
in flag
เมื่อฉันใช้ du ฉันได้รับสิ่งนี้ `84 ./sys 724 ./#innodb_temp 36 ./mysql 4./คุณโฮม 1716 ./phpmyadmin 1588 ./ประสิทธิภาพ_schema 1565520 ./example_database 17301484 . `
Hkm Sadek avatar
in flag
du จึงพูดว่า `17301484 .` ที่นี่ไม่แน่ใจว่าคืออะไร วิธี. จุดนี้ใช้ 17gb+
David avatar
cn flag
BTW ขอแนะนำให้คุณมี 25 กิ๊กสำหรับระบบปฏิบัติการ ดังนั้นฉันจะบอกว่าพื้นที่ Ubuntu ของคุณเล็กเกินไปเช่นกัน
Score:0
ธง in

ตกลง ปัญหาของฉันคือ mysql กำลังสร้างไฟล์ binalog ดังนั้นฉันจึงลบไฟล์บันทึกโดยใช้ ล้างบันทึกไบนารีก่อนวันที่ (ตอนนี้ () - ช่วงเวลา 10 วัน) + ช่วงเวลา 0 วินาที

ขอบคุณ

Soren A avatar
mx flag
โปรดยอมรับคำตอบของคุณเอง

โพสต์คำตอบ

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