Fuirich! Fuirich! FĂŹor, chan e artaigil eile a tha seo mu sheòrsan cĂšl-taic SQL Server. Cha bhith mi eadhon aâ bruidhinn mu na h-eadar-dhealachaidhean eadar modalan ath-bheothachaidh agus mar a dhèiligeas tu ri log a tha air fĂ s nas sine.
Is dòcha (dĂŹreach is dòcha), Ă s deidh dhut am post seo a leughadh, gum bi e comasach dhut dèanamh cinnteach gun tèid an cĂšl-taic a thèid a thoirt air falbh bhuat aâ cleachdadh dòighean Ă bhaisteach a thoirt air falbh a-mĂ ireach, uill, 1.5 uair nas luaithe. Agus a-mhĂ in air sgĂ th 's gu bheil thu a' cleachdadh beagan a bharrachd crĂŹochan stòr-dĂ ta cĂšl-taic.
Ma bha susbaint na dreuchd follaiseach dhut, tha mi duilich. Leugh mi a h-uile dad a fhuair Google gu airson an abairt âhabr sql server backupâ, agus ann an aon artaigil cha do lorg mi iomradh sam bith air gum faodar buaidh a thoirt air an Ăšine cĂšl-taic ann an dòigh air choireigin le bhith aâ cleachdadh paramadairean.
Tarraingidh mi dâ aire sa bhad gu beachd Alexander Gladchenko ():
Na atharraich na paramadairean BUFFERCOUNT, BLOCKSIZE, MAXTRANSFERSIZE ann an cinneasachadh gu brà th. Tha iad air an dèanamh a-mhà in airson a bhith a 'sgrÏobhadh artaigilean mar sin. Ann an cleachdadh, gheibh thu cuidhteas duilgheadasan cuimhne ann an Úine sam bith.
Bhiodh e, gu dearbh, fionnar a bhith mar an susbaint as sgiobalta agus as toirmeasgach, ach, gu mÏ-fhortanach, chan eil seo fÏor. Tha an dà chuid artaigilean / puist Beurla agus Ruiseanach (tha mi an-còmhnaidh troimh-chèile a thaobh dè a chanas mi riutha gu ceart) a tha coisrigte don chuspair seo. Seo cuid den fheadhainn air an tà inig mi tarsainn: , , .
Mar sin, an toiseach, ceangailidh mi co-chòrdadh BACKUP beagan air a thoirt sĂŹos bho (co-dhiĂš, sgrĂŹobh mi gu h-Ă rd mu dheidhinn BACKUP DATABASE, ach tha seo uile aâ buntainn ris an dĂ chuid cĂšl-taic log malairt agus cĂšl-taic eadar-dhealaichte, ach is dòcha le buaidh nach eil cho follaiseach):
BACKUP DATABASE { database_name | @database_name_var }
TO <backup_device> [ ,...n ]
<...>
[ WITH { <...>
| <general_WITH_options> [ ,...n ] } ]
[;]
<general_WITH_options> [ ,...n ]::=
<...>
--Media Set Options
<...>
| BLOCKSIZE = { blocksize | @blocksize_variable }
--Data Transfer Options
BUFFERCOUNT = { buffercount | @buffercount_variable }
| MAXTRANSFERSIZE = { maxtransfersize | @maxtransfersize_variable }
<...><âŚ> - tha e aâ ciallachadh gun robh rudeigin ann, ach thug mi air falbh e oir a-nis chan eil e buntainneach don chuspair.
Ciamar a gheibh thu cĂšl-taic mar as trice? Ciamar a bhios iad âaâ teagasg âmar a ghabhas iad cĂšl-taic ann am billeanan de artaigilean? San fharsaingeachd, ma dhâ fheumas mi cĂšl-taic aon-Ăšine a dhèanamh de chuid de stòr-dĂ ta nach eil ro mhòr, sgrĂŹobhaidh mi rudeigin mar seo gu fèin-ghluasadach:
BACKUP DATABASE smth
TO DISK = 'D:Backupsmth.bak'
WITH STATS = 10, CHECKSUM, COMPRESSION, COPY_ONLY;
--НаднО, CHECKSUM Ń Đ˝Đ°ĐżĐ¸ŃаН ŃОНŃкО ŃŃĐžĐąŃ ĐşĐ°ĐˇĐ°ŃŃŃŃ ŃПнооAgus, san fharsaingeachd, 's dòcha 75-90% de na h-uile crĂŹochan a tha mar as trice air ainmeachadh ann an artaigilean mu lethbhreacan-glèidhidh air an liostadh an seo. Uill, tha INIT, SKIP ann cuideachd. An do thadhail thu air MSDN? Am faca tu gu bheil roghainnean ann airson scrion gu leth? Chunnaic mi cuideachd...
Is dòcha gu bheil thu air tuigsinn mar-thĂ gum bruidhinn sinn nas fhaide air adhart mu na trĂŹ paramadairean a bha air fhĂ gail anns aâ chiad bhloc de chòd - BLOCKSIZE, BUFFERCOUNT agus MAXTRANSFERSIZE. Seo na tuairisgeulan aca bho MSDN:
BLAR-MHATHAIR = { blocaichean | @ blocksize_variable } - aâ comharrachadh meud aâ bhloca fiosaigeach ann am bytes. Is e meudan le taic 512, 1024, 2048, 4096, 8192, 16, 384, agus 32 bytes (768 KB). Is e an luach bunaiteach 65 airson innealan teip agus 536 airson innealan eile. Mar as trice chan eil am paramadair seo riatanach oir tha an aithris BACKUP gu fèin-ghluasadach aâ taghadh meud bloca iomchaidh airson an inneal. Tha suidheachadh meud aâ bhloca gu soilleir aâ dol thairis air taghadh meud aâ bhloca fèin-ghluasadach.
CUNNTAS BUAIDH = { cunntas bufair | @ buffercount_variable } - Aâ mĂŹneachadh an Ă ireamh iomlan de bhufairean I/O a thèid a chleachdadh airson an obair cĂšl-taic. Faodaidh tu luach iomlan dearbhach sam bith a shònrachadh, ach faodaidh Ă ireamh mhòr de bhufairean mearachd a-mach Ă cuimhne adhbhrachadh mar thoradh air cus Ă ite seòlaidh brĂŹgheil sa phròiseas Sqlservr.exe.
Tha an Ă ireamh iomlan de rĂšm a chleachdas bufairean air a dhearbhadh leis an fhoirmle a leanas:
BUFFERCOUNT * MAXTRANSFERSIZE.
MAXTRANSFERSIZE = { gluasad as motha | @ maxtransfersize_variable } aâ sònrachadh meud pacaid dĂ ta as motha, ann am bytes, airson iomlaid eadar SQL Server agus na meadhanan seata cĂšl-taic. Tha iomadan de 65 bytes (536 KB) suas gu 64 bytes (4 MB) aâ faighinn taic.
Tha mi aâ mionnachadh - tha mi air seo a leughadh roimhe seo, ach cha do thachair e a-riamh dè aâ bhuaidh a dhâ fhaodadh a bhith aca air cinneasachd. A bharrachd air an sin, a rèir choltais, feumaidh mi seòrsa de âtighinn a-machâ a dhèanamh agus aideachadh eadhon a-nis chan eil mi a âtuigsinn gu tur dè dĂŹreach a tha iad aâ dèanamh. Is dòcha gu feum mi barrachd a leughadh mu I/O buffered agus a bhith ag obair le draibh cruaidh. Uaireigin nĂŹ mi seo, ach airson a-nis is urrainn dhomh dĂŹreach sgriobt a sgrĂŹobhadh a nĂŹ sgrĂšdadh air mar a bheir na luachan sin buaidh air an astar aig a bheil an cĂšl-taic air a ghabhail.
Rinn mi stòr-dà ta beag, timcheall air 10 GB ann am meud, chuir mi air an SSD e, agus chuir mi an eòlaire airson cÚl-taic air an HDD.
Bidh mi a 'cruthachadh clà r sealach airson na toraidhean a stòradh (chan eil e sealach agam, agus mar sin is urrainn dhomh na toraidhean a chladhach nas mionaidiche, ach tha thu a' co-dhÚnadh dhut fhèin):
DROP TABLE IF EXISTS ##bt_results;
CREATE TABLE ##bt_results (
id int IDENTITY (1, 1) PRIMARY KEY,
start_date datetime NOT NULL,
finish_date datetime NOT NULL,
backup_size bigint NOT NULL,
compressed_size bigint,
block_size int,
buffer_count int,
transfer_size int
);Tha prionnsapal an sgriobt sĂŹmplidh - lĂšban neadachaidh, gach fear dhiubh ag atharrachadh luach aon paramadair, cuir a-steach na paramadairean sin a-steach don Ă ithne BACKUP, sĂ bhail an clĂ r mu dheireadh le eachdraidh bho msdb.dbo.backupset, sguab Ă s am faidhle cĂšl-taic agus an ath ath-aithris . Leis gu bheil an dĂ ta cur an gnĂŹomh cĂšl-taic air a thoirt bhon chĂšl-taic, tha an cruinneas beagan air chall (chan eil bloighean de dhiog ann), ach mairidh sinn seo.
An toiseach feumaidh tu xp_cmdshell a chomasachadh gus cĂšl-taic a dhubhadh Ă s (an uairsin na dĂŹochuimhnich a chuir dheth mura h-eil feum agad air):
EXEC sp_configure 'show advanced options', 1;
EXEC sp_configure 'xp_cmdshell', 1;
RECONFIGURE;
EXEC sp_configure 'show advanced options', 0;
GOUill, gu dearbh:
DECLARE @tmplt AS nvarchar(max) = N'
BACKUP DATABASE [bt]
TO DISK = ''D:SQLServerbackupbt.bak''
WITH
COMPRESSION,
BLOCKSIZE = {bs},
BUFFERCOUNT = {bc},
MAXTRANSFERSIZE = {ts}';
DECLARE @sql AS nvarchar(max);
/* BLOCKSIZE values */
DECLARE @bs int = 4096,
@max_bs int = 65536;
/* BUFFERCOUNT values */
DECLARE @bc int = 7,
@min_bc int = 7,
@max_bc int = 800;
/* MAXTRANSFERSIZE values */
DECLARE @ts int = 524288, --512KB, default = 1024KB
@min_ts int = 524288,
@max_ts int = 4194304; --4MB
SELECT TOP 1
@bs = COALESCE (block_size, 4096),
@bc = COALESCE (buffer_count, 7),
@ts = COALESCE (transfer_size, 524288)
FROM ##bt_results
ORDER BY id DESC;
WHILE (@bs <= @max_bs)
BEGIN
WHILE (@bc <= @max_bc)
BEGIN
WHILE (@ts <= @max_ts)
BEGIN
SET @sql = REPLACE (REPLACE (REPLACE(@tmplt, N'{bs}', CAST(@bs AS nvarchar(50))), N'{bc}', CAST (@bc AS nvarchar(50))), N'{ts}', CAST (@ts AS nvarchar(50)));
EXEC (@sql);
INSERT INTO ##bt_results (start_date, finish_date, backup_size, compressed_size, block_size, buffer_count, transfer_size)
SELECT TOP 1 backup_start_date, backup_finish_date, backup_size, compressed_backup_size, @bs, @bc, @ts
FROM msdb.dbo.backupset
ORDER BY backup_set_id DESC;
EXEC xp_cmdshell 'del "D:SQLServerbackupbt.bak"', no_output;
SET @ts += @ts;
END
SET @bc += @bc;
SET @ts = @min_ts;
WAITFOR DELAY '00:00:05';
END
SET @bs += @bs;
SET @bc = @min_bc;
SET @ts = @min_ts;
ENDMa tha feum agad gu h-obann air soilleireachadh air na tha aâ tachairt an seo, sgrĂŹobh na beachdan no PM. Airson a-nis, chan innis mi dhut ach mu na crĂŹochan a chuir mi ann an Stòr-dĂ ta CĂšl-taic.
Airson BLOCKSIZE tha liosta luachan âdĂšinteâ againn, agus cha do rinn mi cĂšl-taic le BLOCKSIZE <4KB. MAXTRANSFERSIZE Ă ireamh sam bith a tha na iomadachadh de 64KB - bho 64KB gu 4MB. Is e am bunait air an t-siostam agam 1024KB, ghabh mi 512 - 1024 - 2048 - 4096.
Bha e na bu duilghe le BUFFERCOUNT - faodaidh e a bhith na Ă ireamh adhartach, ach tha an ceangal ag rĂ dh . Tha e cuideachd ag innse mar a gheibh thu fiosrachadh mu dè am BUFFERCOUNT a tha an cĂšl-taic air a dhèanamh leis - dhòmhsa is e 7 a thâ ann. Cha robh adhbhar ann a lughdachadh, agus chaidh an ĂŹre as Ă irde a lorg gu deuchainneach - le BUFFERCOUNT = 896 agus MAXTRANSFERSIZE = 4194304 thuit an cĂšl-taic leis mearachd (mu dheidhinn a tha sgrĂŹobhte sa cheangal gu h-Ă rd):
Tha Msg 3013, Ăre 16, StĂ it 1, Loidhne 7 Stòr-dĂ ta CĂIS aâ tighinn gu crĂŹch gu h-annasach.
Msg 701, Ăre 17, StĂ it 123, Loidhne 7 Chan eil cuimhne siostam gu leòr ann an stòras stòrais 'default' gus a' cheist seo a ruith.
Airson coimeas a dhèanamh, seallaidh mi an toiseach toraidhean ruith cĂšl-taic gun a bhith aâ sònrachadh crĂŹochan sam bith:
BACKUP DATABASE [bt]
TO DISK = 'D:SQLServerbackupbt.bak'
WITH COMPRESSION;Uill, cĂšl-taic agus cĂšl-taic:
Pròiseas 1070072 duilleagan airson stòr-dĂ ta âbtâ, faidhle âbtâ air faidhle 1.
Pròiseas 2 dhuilleag airson stòr-dĂ ta âbtâ, faidhle âbt_logâ air faidhle 1.
Stòr-dà ta CÚl-taic air giullachd 1070074 duilleag gu soirbheachail ann an 53.171 diogan (157.227 MB / diog).
Bha an sgriobt fhèin, a 'dèanamh deuchainn air na crĂŹochan, ag obair ann an dĂ uair a thĂŹde, bha a h-uile tomhas a-staigh . Agus seo taghadh de thoraidhean leis na trĂŹ amannan cur gu bĂ s as fheĂ rr (dhâ fheuch mi ri graf snog a dhèanamh, ach anns an dreuchd feumaidh mi dèanamh le clĂ r, agus anns na beachdan air a chur ris ).
SELECT TOP 7 WITH TIES
compressed_size,
block_size,
buffer_count,
transfer_size,
DATEDIFF(SECOND, start_date, finish_date) AS backup_time_sec
FROM ##bt_results
ORDER BY backup_time_sec ASC;
An aire, nota glè chudromach bho bho :
Faodaidh sinn a rĂ dh le misneachd gu bheil an dĂ imh eadar na paramadairean agus astar cĂšl-taic taobh a-staigh nan raointean luachan sin air thuaiream, chan eil pĂ tran ann. Ach bha e follaiseach gun tug gluasad air falbh bho na paramadairean togte buaidh mhath air an toradh
An fheadhainn sin. Is ann dĂŹreach le bhith aâ riaghladh nam paramadairean Ă bhaisteach BACKUP bha buannachd dĂ -fhillte ann an Ăšine toirt air falbh cĂšl-taic: 2 diogan, an coimeas ri 26 aig an toiseach. Chan eil sin dona, ceart? Ach feumaidh sinn faicinn dè thachras leis an ath-leasachadh. Dè ma bheir e a-nis 53 tursan nas fhaide airson faighinn seachad air?
An toiseach, tomhais sinn dè cho fada âs a bheir e gus cĂšl-taic a thoirt air ais le roghainnean bunaiteach:
RESTORE DATABASE [bt]
FROM DISK = 'D:SQLServerbackupbt.bak'
WITH REPLACE, RECOVERY;Uill, tha fios agad fhèin, gu bheil na dòighean ann, chan eil fear na Ă ite, chan e ath-bheothachadh a thâ ann an ath-bheothachadh. Agus bidh mi ga dhèanamh mar seo:
Pròiseas 1070072 duilleagan airson stòr-dĂ ta âbtâ, faidhle âbtâ air faidhle 1.
Pròiseas 2 dhuilleag airson stòr-dĂ ta âbtâ, faidhle âbt_logâ air faidhle 1.
Shoirbhich le RESTORE DATA-DATA 1070074 duilleag ann an 40.752 diogan (205.141 MB / diog).
A-nis feuchaidh mi ri cĂšl-taic a thoirt air ais le BLOCKSIZE atharraichte, BUFFERCOUNT agus MAXTRANSFERSIZE.
BLOCKSIZE = 16384, BUFFERCOUNT = 224, MAXTRANSFERSIZE = 4194304Shoirbhich le RESTORE DATA-DATA 1070074 duilleag ann an 32.283 diogan (258.958 MB / diog).
BLOCKSIZE = 4096, BUFFERCOUNT = 448, MAXTRANSFERSIZE = 4194304Shoirbhich le RESTORE DATA-DATA 1070074 duilleag ann an 32.682 diogan (255.796 MB / diog).
BLOCKSIZE = 16384, BUFFERCOUNT = 448, MAXTRANSFERSIZE = 2097152Shoirbhich le RESTORE DATA-DATA 1070074 duilleag ann an 32.091 diogan (260.507 MB / diog).
BLOCKSIZE = 4096, BUFFERCOUNT = 56, MAXTRANSFERSIZE = 4194304Shoirbhich le RESTORE DATA-DATA 1070074 duilleag ann an 32.401 diogan (258.015 MB / diog).
Chan eil an aithris RESTORE DATABASE ag atharrachadh rè ath-bheothachaidh; chan eil na paramadairean sin air an sònrachadh ann; Bidh SQL Server fhèin gan dearbhadh bhon chĂšl-taic. Agus tha e soilleir gum faod buannachd a bhith ann eadhon le faighinn seachad air - faisg air 20% nas luaithe (Gus a bhith onarach, cha do chuir mi seachad mòran Ăšine air faighinn seachad air, ruith mi tro ghrunn de na cĂšl-taic âas luaitheâ agus rinn mi cinnteach nach robh crĂŹonadh ann).
DĂŹreach air eagal, leig dhomh soilleireachadh nach e seo cuid de pharamadairean a tha as fheĂ rr airson a h-uile duine. Chan fhaigh thu ach na paramadairean as fheĂ rr dhut fhèin le bhith aâ dèanamh deuchainn. Fhuair mi na toraidhean sin, gheibh thu feadhainn eadar-dhealaichte. Ach chĂŹ thu gun urrainn dhut na cĂšl-taic agad a âghleusadhâ agus is urrainn dhaibh cruth agus cleachdadh nas luaithe.
Tha mi cuideachd aâ moladh gu lĂ idir gun leugh thu na sgrĂŹobhainnean gu h-iomlan, oir is dòcha gu bheil nuances ann a tha sònraichte don t-siostam agad.
Bho thòisich mi aâ sgrĂŹobhadh mu chĂšl-taic, tha mi airson sgrĂŹobhadh sa bhad mu aon âoptimizationâ eile, a tha nas cumanta na paramadairean âgleusadhâ (cho fad âs a thuigeas mi, tha e air a chleachdadh le co-dhiĂš cuid de ghoireasan cĂšl-taic, is dòcha còmhla ris na paramadairean air a mhĂŹneachadh na bu thrĂ ithe), ach cha deach a mhĂŹneachadh fhathast air HabrĂŠ an dĂ rna cuid.
Ma choimheadas sinn air an dà rna loidhne anns na sgrÏobhainnean, dÏreach fo Stòr-dà ta CÚl-taic, chÏ sinn:
TO <backup_device> [ ,...n ]Dè tha thu aâ smaoineachadh a thachras ma shònraicheas tu grunn backups_devices? Tha an syntax a 'ceadachadh. Agus bidh rud gu math inntinneach a 'tachairt - bidh an cĂšl-taic dĂŹreach "air a sgaoileadh" thairis air grunn innealan. An fheadhainn sin. bidh gach âinnealâ leotha fhèin gun fheum, air chall, air an cĂšl-taic gu lèir a chall. Ach ciamar a bheir an leithid de smearing buaidh air astar cĂšl-taic?
Feuchaidh sinn ri cĂšl-taic a dhèanamh air dĂ âinnealâ a tha suidhichte taobh ri taobh san aon phasgan:
BACKUP DATABASE [bt]
TO
DISK = 'D:SQLServerbackupbt1.bak',
DISK = 'D:SQLServerbackupbt2.bak'
WITH COMPRESSION;Athraichean an t-saoghail, carson a tha seo air a dhèanamh?
Pròiseas 1070072 duilleagan airson stòr-dĂ ta âbtâ, faidhle âbtâ air faidhle 1.
Pròiseas 2 dhuilleag airson stòr-dĂ ta âbtâ, faidhle âbtâlog' air faidhle 1.
Stòr-dà ta CÚl-taic air giullachd 1070074 duilleag gu soirbheachail ann an 40.092 diogan (208.519 MB / diog).
An do dh'fhàs an cÚl-taic 25% nas luaithe dÏreach a-mach às an gorm? Dè ma chuireas sinn inneal no dhà eile ris?
BACKUP DATABASE [bt]
TO
DISK = 'D:SQLServerbackupbt1.bak',
DISK = 'D:SQLServerbackupbt2.bak',
DISK = 'D:SQLServerbackupbt3.bak',
DISK = 'D:SQLServerbackupbt4.bak'
WITH COMPRESSION;Stòr-dà ta CÚl-taic air giullachd 1070074 duilleag gu soirbheachail ann an 34.234 diogan (244.200 MB / diog).
Gu h-iomlan, tha am buannachd timcheall air 35% den Úine airson cÚl-taic a ghabhail a-mhà in leis gu bheil an cÚl-taic air a sgrÏobhadh gu 4 faidhlichean air aon diosc aig an aon à m. Rinn mi sgrÚdadh air à ireamh nas motha - chan eil buannachd sam bith air an laptop agam, as fheà rr - 4 innealan. Air do shon - chan eil fhios agam, feumaidh tu sgrÚdadh a dhèanamh. Uill, co-dhiÚ, ma tha na h-innealan sin agad - tha iad sin nan diosgan gu math eadar-dhealaichte, meala-naidheachd, bu chòir gum biodh am buannachd eadhon nas cudromaiche.
A-nis leigidh sinn bruidhinn mu mar as urrainn dhut an toileachas seo a thoirt air ais. Gus seo a dhèanamh, feumaidh tu an òrdugh ath-bheothachaidh atharrachadh agus liosta a dhèanamh de gach inneal:
RESTORE DATABASE [bt]
FROM
DISK = 'D:SQLServerbackupbt1.bak',
DISK = 'D:SQLServerbackupbt2.bak',
DISK = 'D:SQLServerbackupbt3.bak',
DISK = 'D:SQLServerbackupbt4.bak'
WITH REPLACE, RECOVERY;Shoirbhich le RESTORE DATA-DATA 1070074 duilleag ann an 38.027 diogan (219.842 MB / diog).
Beagan nas luaithe, ach an à iteigin faisg, chan eil e cudromach. San fharsaingeachd, thèid an cÚl-taic a thoirt air falbh nas luaithe agus ath-nuadhachadh san aon dòigh - soirbheachas? Dhòmhsa, tha e gu math soirbheachail. Seo cudromach, mar sin bidh mi a-rithist - ma tha thu ma chailleas tu co-dhiÚ aon de na faidhlichean sin, caillidh tu an cÚl-taic gu lèir.
Ma choimheadas tu sa log air an fhiosrachadh cĂšl-taic a tha air a thaisbeanadh le bhith aâ cleachdadh Trace Flags 3213 agus 3605, chĂŹ thu nuair a bhios tu aâ cumail taic ri grunn innealan, gum bi co-dhiĂš an Ă ireamh de BUFFERCOUNT ag Ă rdachadh. Is dòcha, faodaidh tu feuchainn ri paramadairean nas fheĂ rr a thaghadh airson BUFFERCOUNT, BLOCKSIZE, MAXTRANSFERSIZE, ach cha do shoirbhich leam anns aâ bhad, agus bha mi ro leisg airson a leithid de dheuchainn a dhèanamh a-rithist, ach airson Ă ireamh eadar-dhealaichte de fhaidhlichean. Agus tha e tĂ mailteach mu na cuibhlichean. Ma tha thu airson an leithid de dheuchainnean a chuir air dòigh aig an taigh, chan eil e duilich an sgriobt ath-dhèanamh.
Mu dheireadh, bruidhnidh sinn mu phrĂŹs. Ma thèid an cĂšl-taic a thoirt air falbh ann an co-shĂŹnte ri obair an neach-cleachdaidh, feumaidh tu dòigh-obrach gu math cunntachail a chleachdadh airson deuchainn, oir ma thèid an cĂšl-taic a thoirt air falbh nas luaithe, bidh na diosgan air an teannachadh nas motha, bidh an luchd air a âphròiseasar ag Ă rdachadh (feumaidh tu fhathast teannachadh e air an itealan), agus mar sin, tha freagairteachd iomlan an t-siostaim aâ lĂšghdachadh.
DĂŹreach magadh, ach tha mi aâ tuigsinn gu math nach do rinn mi foillseachaidhean sam bith. Tha na tha sgrĂŹobhte gu h-Ă rd dĂŹreach na thaisbeanadh air mar as urrainn dhut na paramadairean as fheĂ rr a thaghadh airson cĂšl-taic a ghabhail.
Cuimhnich gu bheil a h-uile rud a nÏ thu air a dhèanamh air do chunnart fhèin. Thoir sÚil air na cÚl-taic agad agus na dÏochuimhnich mu DBCC CHECKDB.
Source: www.habr.com
