Is furasta do dhumpa bunachar sonraí táirgthe na deicheanna gigighbeart a bhaint amach. An nóiméad a dhéanann tú iarracht é a oscailt in gnáth-eagarthóir téacs, casann gaothrán do Mhac, feictear an liathróid trá, agus scoireann an aip ar deireadh — uaireanta ag tógáil obair neamhshábháilte i bhfuinneoga eile léi.
Cén fáth a dtachtann eagarthóirí ar dhumpaí móra
Tá VS Code, TextEdit, Sublime Text agus a gcairde deartha chun an comhad iomlán a lódáil isteach sa chuimhne ionas gur féidir leo scrolláil, cuardach agus aibhsiú ar an toirt. Tá sé sin ceart go leor do chomhad foinseach 2 MB. Do dhumpa 40 GB ciallaíonn sé go ndéanann an t-eagarthóir iarracht 40 GB (móide forchostas dá struchtúir sonraí inmheánacha) a leithdháileadh sa RAM.
Tá 16 nó 32 GB ag do Mhac. Fada sula bhfuil an comhad lódáilte go hiomlán, ídíonn an córas an chuimhne fhisiceach, tosaíonn sé ag babhtáil chuig an diosca, agus stopann sé go tobann. Diúltaíonn formhór na n-eagarthóirí go díreach freisin: cuireann VS Code teorainn le comhaid ag thart ar 50 MB don eagarthóir iomlán agus téann sé i mód lomtha, crochann TextEdit go simplí, agus leithdháileann Sublime go dtí go dtuairteálann sé. Fiú má fhaigheann tú an comhad oscailte, déanfaidh aibhsiú comhréire agus cuardach athscanadh ar gigighbearta le gach eochairbhrú.
An croífhadhb: glacann na huirlisí seo le rochtain randamach ar an gcáipéis iomlán. Ní gá do dhumpa é sin — is liosta seicheamhach ráiteas é. Ní gá duit ach sruthú tríd.
An bealach líne ordaithe
Sruthaíonn na huirlisí Unix ar do Mhac cheana féin, mar sin ní lódálann siad an comhad iomlán riamh. Is iad an chéad rogha clasaiceach iad:
# Féach ar an gcéad agus ar na línte deireanacha gan an comhad iomlán a oscailt head -n 50 dump.sql tail -n 50 dump.sql # Roinn an dumpa ina bhloic 100 MB darb ainm part_aa, part_ab, ... split -b 100m dump.sql part_ # Bain bloc tábla amháin amach idir dhá mharcóir sed -n '/CREATE TABLE `users`/,/UNLOCK TABLES/p' dump.sql > users.sql
Oibríonn sé seo, ach tá sé leochaileach agus tuirsiúil. Gearrann split -b ar theorainneacha amha beart, mar sin gearrfaidh sé díreach trí lár ráitis INSERT — níl na bloic a thagann as bailí mar SQL leo féin. Braitheann cleas raoin sed ar na marcóirí beachta a astaíonn uirlis dumpála ar leith; athraigh an leagan MySQL nó aistrigh go PostgreSQL agus ní mheaitseálann an patrún a thuilleadh. Agus ní thugann aon cheann de sin radharc duit ar an méid atá sa chomhad i ndáiríre — tá tú ag tomhas cé acu tábla is é an ceann 30 GB sula féidir leat fiú é a dhíriú.
Oscail agus scag é le DumpCleaner
Tógadh DumpCleaner díreach don mhéid comhaid seo. Sruthaíonn sé an dumpa mar a dhéanann an líne ordaithe, ach tuigeann sé struchtúr SQL, mar sin faigheann tú fíorliosta táblaí agus aschur sábháilte, ráiteas-eolach:
- Tarraing an comhad isteach. Osclaíonn DumpCleaner an dumpa trína shruthú ina bhloic ~1 MB — osclaíonn comhad 50 GB le thart ar 50 MB RAM, mar sin ní reoann rud ar bith.
- Féach ar gach tábla. Scanann sé an dumpa agus liostálann sé gach tábla lena mhéid, mar sin aithníonn tú láithreach cén ceann atá ag borradh an chomhaid.
- Díroghnaigh an méid nach bhfuil uait. Bain an tic de na táblaí ollmhóra logála, seisiúin nó anailísíochta. Coinníonn DumpCleaner na ráitis iomlána slán — gan aon INSERTanna leathghearrtha.
- Easpórtáil. Scríobh comhad
.sqlnua, níos lú a osclaíonn agus a iompórtálann go compordach ar deireadh. Ní athraítear do bhunchomhad riamh.
Toisc go bpróiseálann sé dumpaí 50 GB agus níos mó le cuimhne chothrom, ní gá duit smaoineamh ar RAM do Mhac ar chor ar bith. Agus ós rud é go léann sé an fhoinse agus go scríobhann sé aschur ar leith, fanann an dumpa a thosaigh tú leis díreach mar a bhí.
Oscail dumpaí nach féidir le d'eagarthóir
Sruthaíonn DumpCleaner dumpaí SQL ar bith méide le cuimhne chothrom — gan tuairteáil, gan babhtáil, gan fanacht. Tarraing comhad 50 GB isteach, lig na táblaí nach bhfuil uait, easpórtáil ceann níos lú. Aip dhúchasach macOS & iPadOS, ceannach aon uaire.
Íoslódáil ón App StoreCeisteanna coitianta
Cé chomh mór is féidir le DumpCleaner dumpa SQL a láimhseáil?
Níl teorainn sheasta ann. Próiseálann sé an comhad mar shruth i mbloic bheaga, mar sin oibríonn dumpaí 50 GB agus níos mó cosúil le cinn bheaga — tá an méid teoranta ag do dhiosca, ní ag do RAM.
An lódálann DumpCleaner an comhad iomlán isteach sa RAM?
Ní lódálann. Murab ionann agus eagarthóir téacs, léann sé an dumpa i mbloic bheaga agus coinníonn sé an chuimhne beagnach cothrom ag thart ar 50 MB, cibé an bhfuil an comhad 200 MB nó 50 GB.
An féidir liom dumpa a roinnt de réir tábla?
Is féidir. In ionad split ag gearradh go dall ar theorainneacha beart, tuigeann DumpCleaner struchtúr táblaí. Díroghnaigh na táblaí nach bhfuil uait agus easpórtáil comhad glan leis na cinn a choinníonn tú amháin.
An athraíonn DumpCleaner mo bhunchomhad?
Ní athraíonn. Ní léitear ach an dumpa foinseach — scríobhann DumpCleaner comhad nua i gcónaí, mar sin fanann do bhunchomhad gan teagmháil.
Stop ag troid le d'eagarthóir
Tarraing an dumpa ollmhór isteach, lig na táblaí nach bhfuil uait, easpórtáil comhad a osclaíonn i ndáiríre. Láimhseálann DumpCleaner méid ar bith le cuimhne chothrom.
Íoslódáil ón App Store