Rumah pangkalan data tutorial mysql mongodb 持久化(2)

mongodb 持久化(2)

Jun 07, 2016 pm 04:36 PM
mongodb hidupkan kami Ketahanan mengesyorkan persekitaran Pengeluaran

在生产环境下,我们强烈推荐开启journal。但是,在某些情况下,可能就希望将其关闭掉。journal影响mongodb的写入速度,即使没有j选项。如果可以容忍数据丢失或更着重速度,那么就禁用journal。禁用journal日志记录会有个问题,mongodb崩溃后数据的完整性没法

在生产环境下,我们强烈推荐开启journal。但是,在某些情况下,可能就希望将其关闭掉。journal影响mongodb的写入速度,即使没有j选项。如果可以容忍数据丢失或更着重速度,那么就禁用journal。 禁用journal日志记录会有个问题,mongodb崩溃后数据的完整性没法保证了。没有journal情况下崩溃,数据可能被破坏了,必须进行修复或更换了。也可能该台的数据没法使用了,或使用过程中突然停止工作了,某些数据损坏丢失了。 如果希望崩溃后,可以继续正常工作,有以下方法: 1. 更换数据文件 这是最好的选择。删除所有的数据目录文件,从备份中恢复,从一个干净的成员中做个快照,或从复制集重新复制,得到一份新的数据。 如果有一个复制集并且是少量的数据,从新复制或许是最好的选择,停止这台,删除数据目录文件,并重新启动复制。 2. 修复数据文件 如果没有备份,没有副本,没有复制集,尽一切的办法补救数据,能恢复多少就是多少了,死马当活马医了。所以,一定要备份数据且保证备份数据可用,这是最后的救命稻草了。 这个情况下,需要使用repair命令了,该命令会删除任何损坏的数据。mongod附带两种修复工具:mongod本身内嵌的和mongodump内嵌的。 mongodump修复可能会发现更多的数据,但是需要很长的时间。此外,如果使用mongodump修复,仍然需要再次启动之前恢复数据的。因此,应该判定多少时间恢复数据是可以接受的。 使用mongod内置的修复,运行mongod加上--repair选项: # mongod --dbpath /path/to/corrupt/data --repair 当运行在修复状态下,mongodb无法启动监听端口27017,但是可以查看日志,看看在做什么。 请注意:修复过程需要占用大量的磁盘空间,确保磁盘可用空间多于数据大小。如80G的数据需要80G的可用空间。如果当前磁盘空间不够,可通过--repairpath选项指定到挂载的新盘上。 # mongod --dbpath /path/to/corrupt/data??--repair --repairpath /media/external-hd/data/db 如果在修复过程中被killed或磁盘空间不足而退出,不会有任何影响的。因为,修复的所有输出是写入到新的文件中,不会更改原始文件直到最后一刻。 mongodump使用repair选项: #?mongodump --repair 3.?mongod.lock文件 mongodb数据目录下有一个特殊的文件,就是mongod.lock文件。当运行在禁用journal情况下,它是很重要的。 当正常关闭mongod时,会清除mongod.lock文件,下次启动时知道上次是完全关闭的。相反,如果lock文件没有被清除,mongod没有正常的关闭。 如果mongod检测到没有正常的关闭,不会让你再次启动,需要你复制一份数据。然而,有些人已经意识到,可以通过删除这个lock文件来绕过这个检查。但是,请不要怎么干。在启动时删除lock文件意味着你不知道或不关心你的数据是否已经损坏。除非是这种情况下,请尊重lock文件。如果阻止你启动mongod,修复你的数据,而不是删除lock文件。 4. 异常关机 不要删除锁定文件的一个重要原因是,你甚至可能不会注意到硬盘崩溃。假设重启服务器,初始化脚本在服务器关闭前停止mongod,然而,初始化会尝试优雅关闭进程,如果关不掉就会硬杀掉它。在繁忙的系统,mongodb可能需要更长的时间来关闭,init脚本不会等待它关闭,很粗暴的硬关机。
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

AI Hentai Generator

AI Hentai Generator

Menjana ai hentai secara percuma.

Artikel Panas

R.E.P.O. Kristal tenaga dijelaskan dan apa yang mereka lakukan (kristal kuning)
2 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Repo: Cara menghidupkan semula rakan sepasukan
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: Cara mendapatkan biji gergasi
4 minggu yang lalu By 尊渡假赌尊渡假赌尊渡假赌

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Versi mana yang biasanya digunakan untuk mongodb? Versi mana yang biasanya digunakan untuk mongodb? Apr 07, 2024 pm 05:48 PM

Adalah disyorkan untuk menggunakan versi terkini MongoDB (kini 5.0) kerana ia menyediakan ciri dan penambahbaikan terkini. Apabila memilih versi, anda perlu mempertimbangkan keperluan fungsian, keserasian, kestabilan dan sokongan komuniti Sebagai contoh, versi terkini mempunyai ciri seperti transaksi dan pengoptimuman saluran paip. Pastikan versi itu serasi dengan aplikasi. Untuk persekitaran pengeluaran, pilih versi sokongan jangka panjang. Versi terkini mempunyai sokongan komuniti yang lebih aktif.

Perbezaan antara nodejs dan vuejs Perbezaan antara nodejs dan vuejs Apr 21, 2024 am 04:17 AM

Node.js ialah masa jalan JavaScript bahagian pelayan, manakala Vue.js ialah rangka kerja JavaScript sisi klien untuk mencipta antara muka pengguna interaktif. Node.js digunakan untuk pembangunan bahagian pelayan, seperti pembangunan API perkhidmatan belakang dan pemprosesan data, manakala Vue.js digunakan untuk pembangunan sisi klien, seperti aplikasi satu halaman dan antara muka pengguna yang responsif.

Di manakah pangkalan data yang dibuat oleh mongodb? Di manakah pangkalan data yang dibuat oleh mongodb? Apr 07, 2024 pm 05:39 PM

Data pangkalan data MongoDB disimpan dalam direktori data yang ditentukan, yang boleh terdapat dalam sistem fail tempatan, sistem fail rangkaian atau storan awan Lokasi khusus adalah seperti berikut: Sistem fail tempatan: Laluan lalai ialah Linux/macOS: /data/db, Windows: C:\data\db. Sistem fail rangkaian: Laluan bergantung pada sistem fail. Storan Awan: Laluan ditentukan oleh pembekal storan awan.

Ajar anda cara mendayakan dua fungsi WeChat pada telefon Huawei anda! Ajar anda cara mendayakan dua fungsi WeChat pada telefon Huawei anda! Mar 22, 2024 pm 03:15 PM

Dalam masyarakat moden, telefon bimbit telah menjadi alat yang sangat diperlukan dalam kehidupan manusia. Fungsi telefon pintar semakin berkuasa, memenuhi pelbagai keperluan kehidupan harian, kerja dan hiburan orang ramai. Bagi sesetengah pengguna yang perlu menggunakan berbilang akaun WeChat pada masa yang sama, adalah amat penting untuk mendayakan fungsi dwi WeChat. Artikel ini akan mengajar anda cara mendayakan dua fungsi WeChat pada telefon Huawei anda, membolehkan anda mengurus berbilang akaun WeChat dengan mudah. Pertama sekali, sistem EMUI yang disertakan dengan telefon mudah alih Huawei sudah menyokong fungsi WeChat dwi di peringkat sistem, jadi anda hanya perlu mengikuti langkah berikut untuk menyediakannya.

Syor Kon Cahaya Huangquan Syor Kon Cahaya Huangquan Mar 27, 2024 pm 05:31 PM

Kon cahaya Huang Quan secara berkesan boleh meningkatkan kerosakan pukulan kritikal watak dan kuasa serangan dalam pertempuran Kon cahaya yang disyorkan oleh Huang Quan ialah: Berjalan di Pantai yang Berlalu, Selamat Malam dan Wajah Tertidur, Hujan Terus Berjatuhan, Tunggu Saja, dan Keazaman Seperti Manik. daripada Sweat Shine, di bawah editor akan membawakan anda cadangan untuk Underworld Light Cone of the Collapsed Star Dome Railway. Cadangan Kon Cahaya Huangquan 1. Berjalan di atas Tebing Laluan 1. Senjata khas Huangquan boleh meningkatkan kerosakan letupan Menyerang musuh boleh meletakkan musuh ke dalam keadaan negatif gelembung, yang meningkatkan kerosakan yang disebabkan oleh langkah penyudah Terdapat kedua-dua keadaan negatif dan Kerosakan meningkat, ia harus dikatakan bahawa ia adalah senjata khas. 2. Kon cahaya eksklusif adalah sangat unik di antara banyak kon cahaya halus Ia secara langsung meningkatkan kerosakan langsung, mempunyai kerosakan yang tinggi dan meningkatkan sifat kerosakan kritikal. 3. Bukan itu sahaja, kon cahaya juga memberikan kesan status negatif, yang boleh menyebabkan Huangquan sendiri bertindak balas.

Apakah kelebihan pangkalan data mongodb Apakah kelebihan pangkalan data mongodb Apr 07, 2024 pm 05:21 PM

Pangkalan data MongoDB terkenal dengan fleksibiliti, skalabiliti dan prestasi tingginya. Kelebihannya termasuk: model data dokumen yang membolehkan data disimpan dengan cara yang fleksibel dan tidak berstruktur. Skala mendatar kepada berbilang pelayan melalui sharding. Fleksibiliti pertanyaan, menyokong pertanyaan kompleks dan operasi pengagregatan. Replikasi data dan toleransi kesalahan memastikan lebihan data dan ketersediaan tinggi. Sokongan JSON untuk penyepaduan mudah dengan aplikasi bahagian hadapan. Prestasi tinggi untuk respons pantas walaupun semasa memproses sejumlah besar data. Sumber terbuka, boleh disesuaikan dan percuma untuk digunakan.

Apakah maksud mongodb? Apakah maksud mongodb? Apr 07, 2024 pm 05:57 PM

MongoDB ialah sistem pangkalan data teragih berorientasikan dokumen yang digunakan untuk menyimpan dan mengurus sejumlah besar data berstruktur dan tidak berstruktur. Konsep terasnya termasuk penyimpanan dan pengedaran dokumen, dan ciri utamanya termasuk skema dinamik, pengindeksan, pengagregatan, pengurangan peta dan replikasi. Ia digunakan secara meluas dalam sistem pengurusan kandungan, platform e-dagang, laman web media sosial, aplikasi IoT dan pembangunan aplikasi mudah alih.

Apakah tapak sumber ppt yang disyorkan oleh editor? Apakah tapak sumber ppt yang disyorkan oleh editor? Mar 20, 2024 am 09:40 AM

Terdapat ramai orang yang perlu menggunakan PPT di tempat kerja Editor tahu bahawa ramai rakan yang sakit kepala dalam mencari sumber PPT, mengakibatkan kelajuan yang perlahan dan keputusan yang tidak memuaskan dalam membuat PPT Editor telah menyusun beberapa laman sumber PPT, dengan harapan dapat membuatnya memudahkan semua orang membuat PPT. 1. PPT Teratas Saya menjumpai tapak web berkualiti tinggi yang memfokuskan pada perkongsian templat PPT dan KEYNOTE asing berkualiti tinggi Ia kini mempunyai lebih daripada 20,000 templat. Laman web ini juga menawarkan templat Slaid Google. 2. Shangtu.com ialah laman web dengan templat percuma dan keahlian Ia menyediakan beribu-ribu templat PPT untuk dimuat turun secara percuma. Anda hanya perlu log masuk untuk memuat turun. 3. Syarikat Dagangan Bahan Ini adalah laman web sumber percuma. Anda boleh melihat banyak bahan asing yang cantik.

See all articles